JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "699",
"glovo_tracking_number": "101716538547",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 93,
"discount": 0,
"total": 93,
"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": "Un tacos emballé visible dans le sac, correspondant à l'article principal.",
"reason": "Article principal visible et emballé."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "2 viandes",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne du tacos, non vérifiable séparément.",
"reason": "Option interne payante dans le tacos."
},
{
"qty": 1,
"name": "Tenders de poulet",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne du tacos, non vérifiable séparément.",
"reason": "Option interne payante dans le tacos."
},
{
"qty": 1,
"name": "Cordon Bleu",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne du tacos, non vérifiable séparément.",
"reason": "Option interne payante dans le tacos."
},
{
"qty": 1,
"name": "Sauce Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne du tacos, non vérifiable séparément.",
"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 du tacos, 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": "Barquette de frites visible à côté du reçu.",
"reason": "Extra visible séparé."
},
{
"qty": 1,
"name": "Onion Rings",
"unit_price": 18,
"total_price": 18,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Barquette d'onion rings visible à côté du reçu.",
"reason": "Extra visible séparé."
},
{
"qty": 1,
"name": "Pepsi",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Boisson confirmée par bouteille visible avec bouchon bleu. Marque non lisible mais contenant boisson présent.",
"reason": "Boisson visible séparée."
},
{
"qty": 1,
"name": "Stick Sauce Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sticks/sachets de sauce visibles à droite du sac.",
"reason": ""
},
{
"qty": 1,
"name": "Stick Sauce Biggy",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sticks/sachets de sauce visibles à droite du sac.",
"reason": ""
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.86,
"reasons": [
"Reçu Glovo Crisp & Co lisible.",
"Numéro Glovo court et tracking long lisibles.",
"Total et subtotal lisibles et cohérents.",
"Articles principaux et extras visibles correspondants présents.",
"Deux sticks sauce visibles, cohérents avec les lignes sauce.",
"Bouteille de boisson visible, frites et onion rings visibles."
],
"visible_evidence": {
"glovo_number": "glovo #699",
"tracking_number": "101716538547",
"items_count": "2 items",
"total": "MAD93.00",
"article_matching": "Tacos emballé visible, frites visibles, onion rings visibles, bouteille de boisson visible, sticks sauce visibles."
},
"agent_note": ""
}