JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "898",
"glovo_tracking_number": "101800565370",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 47,
"discount": null,
"total": 47,
"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 tacos emballé est visible sur la photo, avec le reçu indiquant 'TACOS - 1 VIANDE'.",
"reason": "Article principal 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 imprimée sur le reçu.",
"reason": "Option interne d'un tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Biggy",
"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 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": "Un sachet de frites est clairement visible à droite.",
"reason": "Extra visible séparé."
},
{
"qty": 1,
"name": "Stick Sauce Ketchup",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet de ketchup séparé est visible en bas de la photo.",
"reason": ""
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.97,
"reasons": [
"Reçu Glovo lisible avec numéro court et tracking long visibles.",
"Total et subtotal lisibles et cohérents.",
"Un article principal est visible et les extras payants visibles sont présents.",
"Les options internes ne nécessitent pas de vérification visuelle séparée."
],
"visible_evidence": {
"glovo_number": "glovo #898",
"tracking_number": "101800565370",
"items_count": "1 item",
"total": "MAD47.00",
"article_matching": "Tacos visible + frites visibles + sachet ketchup visible"
},
"agent_note": ""
}