178

Commande Glovo

20/08/2026 à 22:13

Photo valide ✅

Analyse interne #765
Photo contrôlée
 PDF  Image
proof
178
Numéro commande Glovo
Commande #178
Reçu + commande + extras contrôlés par IA
Tracking Glovo 101740024928
Total 102.00 MAD
Items 2
Confiance 0.9
Source total total_line
Statut valid

Motifs

  • Reçu Glovo/Crisp & Co lisible.
  • Numéro Glovo court et tracking long visibles.
  • Items count, subtotal et total lisibles.
  • Les deux articles principaux semblent visibles dans l'image.

Articles principaux

Qté Article Prix Visuel Motif / preuve
1 Salade Savoureuse Salade visible dans le plat principal sous emballage transparent avec garnitures visibles. Non détecté present Article principal de type salade.
1 Mini Dutch Pancakes Dessert visible comme second plat dans le récipient séparé. Non détecté present Article principal de type dessert.

Extras visibles payants

Aucun élément.

Options internes payantes

Qté Article Prix Visuel Motif / preuve
1 Pates Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Betterave Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Carotte Râpée Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Concombre Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Oeufs Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Pomme de Terre Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Tomates Cerises Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Mozzarella Fromage interne listé sur le reçu. Non détecté not_checkable Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation.
1 Poulet Option interne listée sur le reçu. Non détecté not_checkable Composant interne sans vérification visuelle nécessaire.
1 Cesar Sauce/option interne listée sur le reçu. Non détecté not_checkable Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation.
1 Nutella Option interne listée sur le reçu. Non détecté not_checkable Composant interne du dessert.
1 Sucre Glace Option interne listée sur le reçu. Non détecté not_checkable Composant interne du dessert.

Composants ignorés

Aucun composant ignoré.

Contrôle visuel

Aucun problème visuel détecté.

Ouvrir / corriger
JSON analyse
{
    "provider_detected": true,
    "receipt_visible": true,
    "receipt_complete": true,
    "order_visible": true,
    "glovo_number": "178",
    "glovo_tracking_number": "101740024928",
    "glovo_number_confidence": "high",
    "items_count_receipt": 2,
    "subtotal": 102,
    "discount": 0,
    "total": 102,
    "total_source": "total_line",
    "main_items": [
        {
            "qty": 1,
            "name": "Salade Savoureuse",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Salade visible dans le plat principal sous emballage transparent avec garnitures visibles.",
            "reason": "Article principal de type salade."
        },
        {
            "qty": 1,
            "name": "Mini Dutch Pancakes",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Dessert visible comme second plat dans le récipient séparé.",
            "reason": "Article principal de type dessert."
        }
    ],
    "paid_internal_options": [
        {
            "qty": 1,
            "name": "Pates",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Betterave",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Carotte Râpée",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Concombre",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Oeufs",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Pomme de Terre",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Tomates Cerises",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Mozzarella",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Fromage interne listé sur le reçu.",
            "reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
        },
        {
            "qty": 1,
            "name": "Poulet",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne sans vérification visuelle nécessaire."
        },
        {
            "qty": 1,
            "name": "Cesar",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Sauce/option interne listée sur le reçu.",
            "reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
        },
        {
            "qty": 1,
            "name": "Nutella",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne du dessert."
        },
        {
            "qty": 1,
            "name": "Sucre Glace",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne listée sur le reçu.",
            "reason": "Composant interne du dessert."
        }
    ],
    "paid_extras": [],
    "ignored_components": [],
    "visual_check": {
        "main_items_seem_present": true,
        "paid_extras_seem_present": true,
        "missing_or_unclear_items": [],
        "warnings": []
    },
    "status": "valid",
    "confidence": 0.9,
    "reasons": [
        "Reçu Glovo/Crisp & Co lisible.",
        "Numéro Glovo court et tracking long visibles.",
        "Items count, subtotal et total lisibles.",
        "Les deux articles principaux semblent visibles dans l'image."
    ],
    "visible_evidence": {
        "glovo_number": "glovo #178",
        "tracking_number": "101740024928",
        "items_count": "2 items",
        "total": "Total MAD102.00",
        "article_matching": "Salade visible au centre; dessert visible en bas dans le plateau."
    },
    "agent_note": ""
}