JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "747",
"glovo_tracking_number": "101234097025",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 80.5,
"discount": 24.15,
"total": 56.35,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos 3 Viandes (XL)",
"unit_price": 63,
"total_price": 63,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Sac principal visible avec emballage de commande; un tacos emballé est présent dans le sac.",
"reason": "Article principal de la commande."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Poulet Mariné",
"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 dans le tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Tenders de 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 dans le tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Viande Hachée",
"unit_price": 6,
"total_price": 6,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Supplément interne imprimé sur le reçu.",
"reason": "Option interne dans le tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Andalouse",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce 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 Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne imprimé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": 10,
"total_price": 10,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Petit sachet de frites visible à droite du sac principal.",
"reason": "Extra visible séparé."
},
{
"qty": 1,
"name": "Stick Sauce Biggy",
"unit_price": 1.5,
"total_price": 1.5,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Stick sauce orange visible collé sur le côté gauche du sac 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.84,
"reasons": [
"Reçu Glovo/Crisp & Co lisible avec numéro court et tracking long détectés.",
"Total et remise lisibles, cohérents avec la ligne Total.",
"Articles principaux et extras visibles correspondants présents.",
"Les options internes ne sont pas utilisées pour la validation visuelle."
],
"visible_evidence": {
"glovo_number": "glovo #747",
"tracking_number": "101234097025",
"items_count": "1 item",
"total": "Total MAD56.35",
"article_matching": "Tacos emballé visible dans le sac, frites visibles à droite, stick sauce visible sur la gauche."
},
"agent_note": ""
}