JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "671",
"glovo_tracking_number": "101694748579",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 122,
"discount": 5,
"total": 117,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos 2 Viandes",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sachets principaux Crisp & Co visibles sur la photo, correspondant à deux items principaux.",
"reason": "Article principal emballé visible."
},
{
"qty": 1,
"name": "Panini Mixte",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet principal Crisp & Co visible correspondant au panini.",
"reason": "Article principal emballé visible."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Tenders de Poulet",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu.",
"reason": "Option interne non visible séparément."
},
{
"qty": 1,
"name": "Cordon Bleu",
"unit_price": 4,
"total_price": 4,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu.",
"reason": "Option interne non visible séparément."
},
{
"qty": 1,
"name": "Sauce Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne listée 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": "Deux cornets de frites visibles dans l'image.",
"reason": "Extra visible confirmé."
},
{
"qty": 1,
"name": "Pepsi",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Boisson confirmée par petite bouteille bleue visible au centre de l'image.",
"reason": "Boisson visible."
},
{
"qty": 1,
"name": "Stick Sauce Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un stick sauce orange/jaune visible posé sur le sachet principal.",
"reason": ""
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.88,
"reasons": [
"Reçu Glovo/Crisp & Co lisible avec numéro court, tracking, items count et total.",
"Les deux items principaux sont visibles sous forme de sachets emballés.",
"Les extras visibles (frites, boisson, stick sauce) sont cohérents avec le reçu.",
"Aucun article payé visible manquant de façon évidente."
],
"visible_evidence": {
"glovo_number": "glovo #671",
"tracking_number": "101694748579",
"items_count": "2 items",
"total": "Total MAD117.50",
"article_matching": "Deux sachets principaux, deux cornets de frites, une boisson en bouteille et un stick sauce visibles."
},
"agent_note": ""
}