JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "891",
"glovo_tracking_number": "101650026049",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 40,
"discount": null,
"total": 40,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet/emballage principal de tacos est visible dans le sac brun, avec le ticket listant '1 x Tacos' et le sachet correspondant apparent.",
"reason": "Article principal vendu séparément et emballage principal visible."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Viande",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne du tacos listée sur le reçu.",
"reason": "Option interne non vérifiable visuellement."
},
{
"qty": 1,
"name": "Poulet Mariné",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne du tacos listée sur le reçu.",
"reason": "Option interne non vérifiable visuellement."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"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."
},
{
"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": "Un sachet de frites est clairement visible à droite du sac principal.",
"reason": "Extra visible séparé confirmé."
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.95,
"reasons": [
"Reçu Glovo Crisp & Co clairement visible.",
"Numéro Glovo court 891 lisible.",
"Numéro de tracking long 101650026049 lisible.",
"1 item indiqué sur le reçu.",
"Total MAD40.00 lisible et cohérent.",
"Le tacos principal et les frites sont visibles."
],
"visible_evidence": {
"glovo_number": "GLOVO 891",
"tracking_number": "101650026049",
"items_count": "1 item",
"total": "MAD40.00",
"article_matching": "Tacos et frites visibles"
},
"agent_note": ""
}