JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "211",
"glovo_tracking_number": "101684945945",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 89,
"discount": 0,
"total": 89,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos - 1 Viande Hachée",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sac/takeaway principal Crisp & Co avec étiquette de commande visible; l'article principal est représenté par l'emballage de commande et la photo montre la commande prête.",
"reason": "Article principal de type tacos, doit être visible via l'emballage principal."
},
{
"qty": 1,
"name": "Tacos - 1 Viande",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un second sac/takeaway principal Crisp & Co avec étiquette de commande visible; l'article principal est représenté par l'emballage de commande et la photo montre la commande prête.",
"reason": "Article principal de type tacos, doit être visible via l'emballage principal."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Poulet Mariné",
"unit_price": null,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu.",
"reason": "Option interne de tacos, non vérifiable visuellement."
},
{
"qty": 1,
"name": "Viande Hachée",
"unit_price": null,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu.",
"reason": "Option interne de tacos, non vérifiable visuellement."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": null,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne sur le reçu.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
}
],
"paid_extras": [
{
"qty": 1,
"name": "Frites",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Barquette de frites visible en bas à droite de l'image.",
"reason": "Extra visible séparé."
},
{
"qty": 1,
"name": "Frites",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Barquette de frites visible en bas à droite de l'image.",
"reason": "Extra visible séparé."
}
],
"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 avec numéro court et tracking long visibles.",
"Total, subtotal et nombre d'items lisibles.",
"Les deux tacos principaux sont présents sous forme de sacs de commande préparés.",
"Les frites visibles couvrent l'extra frites imprimé sur le reçu."
],
"visible_evidence": {
"glovo_number": "glovo #211",
"tracking_number": "101684945945",
"items_count": "2 items",
"total": "Total MAD89.00",
"article_matching": "Deux sacs Crisp & Co visibles correspondant aux 2 tacos; frites visibles en bas à droite."
},
"agent_note": ""
}