JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "114",
"glovo_tracking_number": "101709997075",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 46,
"discount": 0,
"total": 46,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos",
"unit_price": 37,
"total_price": 37,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet repas principal est visible avec le reçu; les frites visibles à côté correspondent au contenu de la commande.",
"reason": "Article principal de type Tacos."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Viande",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu, non vérifiable séparément sur la photo.",
"reason": "Option interne d'un tacos."
},
{
"qty": 1,
"name": "Poulet Mariné",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne sur le reçu, non vérifiable séparément sur la photo.",
"reason": "Option interne d'un tacos."
},
{
"qty": 1,
"name": "Sauce Biggy",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne listée sur le reçu, non vérifiable séparément.",
"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": "Un sachet de frites est clairement visible à droite du sac principal.",
"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.94,
"reasons": [
"Reçu Glovo/Crisp & Co lisible avec numéro court et numéro de tracking clairement visibles.",
"Total, subtotal et nombre d'items lisibles.",
"Un article principal et un extra visible (frites) sont présents sur la photo.",
"Les options internes ne nécessitent pas de vérification visuelle séparée."
],
"visible_evidence": {
"glovo_number": "glovo #114",
"tracking_number": "101709997075",
"items_count": "1 item",
"total": "MAD46.00",
"article_matching": "Sac repas principal visible + sachet de frites visible à droite."
},
"agent_note": ""
}