90

Commande Glovo

01/09/2026 à 17:35

Photo valide ✅

Analyse interne #837
Photo contrôlée
 PDF  Image
proof
90
Numéro commande Glovo
Commande #90
Reçu + commande + extras contrôlés par IA
Tracking Glovo 101760231062
Total 93.00 MAD
Items 3
Confiance 0.82
Source total total_line
Statut valid

Motifs

  • Reçu Glovo/Crisp & Co lisible.
  • Numéro court et tracking long visibles.
  • Total et subtotal lisibles.
  • Deux sachets ketchup visibles correspondant aux extras.
  • Les options internes ne bloquent pas la validation visuelle.

Articles principaux

Qté Article Prix Visuel Motif / preuve
1 Wrap Crispy Chicken Un grand sachet repas principal visible correspondant au wrap. Non détecté present Article principal, emballage visible.
1 Mini Dutch Pancakes Deux boîtes/paquets repas visibles, dont une boîte blanche pouvant correspondre au dessert principal listé. Non détecté present Article principal ou dessert vendu seul à vérifier visuellement.

Extras visibles payants

Qté Article Prix Visuel Motif / preuve
1 Ketchup Un sachet ketchup visible au centre du plan de travail. Non détecté present
1 Ketchup Un deuxième sachet ketchup visible au centre du plan de travail. Non détecté present

Options internes payantes

Qté Article Prix Visuel Motif / preuve
1 Sauce Marocaine Option interne imprimé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 Chicken Option interne imprimée sur le reçu. Non détecté not_checkable Viande/protéine interne du wrap, non vérifiable visuellement.
1 Tacos Viandes Option interne imprimée sur le reçu. Non détecté not_checkable Option interne de composition, non vérifiable visuellement.
1 Viandes Option interne imprimée sur le reçu. Non détecté not_checkable Option interne de composition, non vérifiable visuellement.
1 Poulet Option interne imprimée sur le reçu. Non détecté not_checkable Option interne de composition, non vérifiable visuellement.
1 Sauce Algérienne Option interne imprimé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 Sauce Harissa Option interne imprimé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 Sauce Blanche Option interne imprimé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 imprimée sur le reçu. Non détecté not_checkable Ingrédient interne du dessert, non vérifiable séparément.

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": "90",
    "glovo_tracking_number": "101760231062",
    "glovo_number_confidence": "high",
    "items_count_receipt": 3,
    "subtotal": 93,
    "discount": 0,
    "total": 93,
    "total_source": "total_line",
    "main_items": [
        {
            "qty": 1,
            "name": "Wrap Crispy Chicken",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Un grand sachet repas principal visible correspondant au wrap.",
            "reason": "Article principal, emballage visible."
        },
        {
            "qty": 1,
            "name": "Mini Dutch Pancakes",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Deux boîtes/paquets repas visibles, dont une boîte blanche pouvant correspondre au dessert principal listé.",
            "reason": "Article principal ou dessert vendu seul à vérifier visuellement."
        }
    ],
    "paid_internal_options": [
        {
            "qty": 1,
            "name": "Sauce Marocaine",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
        },
        {
            "qty": 1,
            "name": "Chicken",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Viande/protéine interne du wrap, non vérifiable visuellement."
        },
        {
            "qty": 1,
            "name": "Tacos Viandes",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne de composition, non vérifiable visuellement."
        },
        {
            "qty": 1,
            "name": "Viandes",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne de composition, non vérifiable visuellement."
        },
        {
            "qty": 1,
            "name": "Poulet",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne de composition, non vérifiable visuellement."
        },
        {
            "qty": 1,
            "name": "Sauce Algérienne",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
        },
        {
            "qty": 1,
            "name": "Sauce Harissa",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimée sur le reçu.",
            "reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
        },
        {
            "qty": 1,
            "name": "Sauce Blanche",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": false,
            "visual_status": "not_checkable",
            "evidence": "Option interne imprimé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 imprimée sur le reçu.",
            "reason": "Ingrédient interne du dessert, non vérifiable séparément."
        }
    ],
    "paid_extras": [
        {
            "qty": 1,
            "name": "Ketchup",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Un sachet ketchup visible au centre du plan de travail.",
            "reason": ""
        },
        {
            "qty": 1,
            "name": "Ketchup",
            "unit_price": null,
            "total_price": null,
            "must_be_visible": true,
            "visual_status": "present",
            "evidence": "Un deuxième sachet ketchup visible au centre du plan de travail.",
            "reason": ""
        }
    ],
    "ignored_components": [],
    "visual_check": {
        "main_items_seem_present": true,
        "paid_extras_seem_present": true,
        "missing_or_unclear_items": [],
        "warnings": []
    },
    "status": "valid",
    "confidence": 0.82,
    "reasons": [
        "Reçu Glovo/Crisp & Co lisible.",
        "Numéro court et tracking long visibles.",
        "Total et subtotal lisibles.",
        "Deux sachets ketchup visibles correspondant aux extras.",
        "Les options internes ne bloquent pas la validation visuelle."
    ],
    "visible_evidence": {
        "glovo_number": "glovo #90",
        "tracking_number": "101760231062",
        "items_count": "3 items",
        "total": "MAD93",
        "article_matching": "Wrap Crisp visiblement présent; sachets sauce visibles; boîte dessert/second article visible."
    },
    "agent_note": ""
}