JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "924",
"glovo_tracking_number": "101663543775",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 115.5,
"discount": 5,
"total": 110.5,
"total_source": "total_line",
"main_items": [
{
"qty": 2,
"name": "Tacos - 2 Viandes",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sacs Crisp & Co visibles; le reçu principal mentionne 2 tacos et les deux emballages principaux correspondent à 2 articles principaux.",
"reason": "Article principal visible sous forme d'emballages principaux."
},
{
"qty": 1,
"name": "Tacos - 1 Viande",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un troisième emballage principal Crisp & Co est visible avec un reçu correspondant à 1 tacos.",
"reason": "Article principal visible sous forme d'emballage principal."
}
],
"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 sur le reçu.",
"reason": "Option interne de 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 sur le reçu.",
"reason": "Option interne de tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne sur le reçu.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"qty": 1,
"name": "Sauce Pita Kebab",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne sur le reçu.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"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.",
"reason": "Option interne de tacos, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne sur le reçu.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"qty": 1,
"name": "Sauce Pita Kebab",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne 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": "Potato Wedges",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Potato Wedges imprimé sur le reçu et sachet/emballage d'extra visible avec le contenu de la commande.",
"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": "Deux sticks/sachets de sauce visibles en haut de l'image, dont un sachet ketchup clairement identifiable.",
"reason": ""
},
{
"qty": 1,
"name": "Stick Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Deux sticks/sachets de sauce visibles en haut de l'image, dont un sachet Algérienne vert clairement identifiable.",
"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 extraits.",
"Total lisible et cohérent avec subtotal moins discount.",
"Les articles principaux et extras visibles sont présents.",
"Les options internes ne bloquent pas la validation visuelle."
],
"visible_evidence": {
"glovo_number": "GLOVO 924",
"tracking_number": "101663543775",
"items_count": "2 Items",
"total": "Total MAD110.50",
"article_matching": "Deux sacs principaux Crisp & Co, extras sauce visibles en haut, et sachet Potato Wedges cohérent avec le reçu."
},
"agent_note": ""
}