JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "588",
"glovo_tracking_number": "101792299671",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 119.5,
"discount": 0,
"total": 119.5,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos - 1 Viande",
"unit_price": 37,
"total_price": 37,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sac principal correspond à un tacos, et l’étiquette mentionne 'TACOS - 1 VIANDE' avec un sac de frites visible en bas.",
"reason": "Article principal visible via emballage principal et contenu associé."
},
{
"qty": 1,
"name": "Simple Crisp Burger",
"unit_price": 60,
"total_price": 60,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deuxième sac principal étiqueté 'SIMPLE CRISP BURGER' visible à droite.",
"reason": "Article principal visible via emballage principal."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Tenders de Poulet",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le reçu du tacos.",
"reason": "Option interne dans le tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Biggy",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le reçu du tacos.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"qty": 1,
"name": "Cordon Bleu",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le burger.",
"reason": "Option interne de composition, non vérifiable séparément."
},
{
"qty": 1,
"name": "Cheddar",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le burger.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"qty": 1,
"name": "Oignons Frits",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le burger.",
"reason": "Option interne de recette, non vérifiable séparément."
},
{
"qty": 1,
"name": "Tomate",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le burger.",
"reason": "Composant interne non vérifiable séparément."
},
{
"qty": 1,
"name": "Laitue",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le burger.",
"reason": "Composant interne non vérifiable séparément."
}
],
"paid_extras": [
{
"qty": 1,
"name": "Frites",
"unit_price": 10,
"total_price": 10,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet de frites visible en bas à gauche correspond à l’extra frites.",
"reason": "Extra visible séparément."
},
{
"qty": 1,
"name": "Frites",
"unit_price": 10,
"total_price": 10,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un second sachet de frites visible en bas à droite correspond à l’extra frites.",
"reason": "Extra visible séparément."
},
{
"qty": 1,
"name": "Pepsi",
"unit_price": 10,
"total_price": 10,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Boisson confirmée par gobelet fermé visible en haut au centre. Marque non lisible mais contenant boisson présent.",
"reason": "Boisson visible par contenant."
},
{
"qty": 1,
"name": "Stick Sauce Biggy",
"unit_price": 5,
"total_price": 5,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sticks sauce visibles sur le sac, dont un stick rouge Biggy clairement lisible.",
"reason": ""
},
{
"qty": 1,
"name": "Stick Sauce Ketchup",
"unit_price": 2,
"total_price": 2,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un stick ketchup rouge visible sur le sac.",
"reason": ""
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.93,
"reasons": [
"Reçu Glovo Crisp & Co lisible.",
"Numéro Glovo court 588 clairement visible.",
"Numéro de tracking long lisible sur l’étiquette centrale.",
"2 items indiqués sur le reçu.",
"Total lisible et cohérent.",
"Articles principaux et extras visibles dans l’image."
],
"visible_evidence": {
"glovo_number": "glovo #588",
"tracking_number": "101792299671",
"items_count": "2 items",
"total": "MAD119.50",
"article_matching": "Tacos - 1 Viande, Simple Crisp Burger, frites, boisson, sticks sauce visibles."
},
"agent_note": ""
}