JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "815",
"glovo_tracking_number": "101691500511",
"glovo_number_confidence": "high",
"items_count_receipt": 2,
"subtotal": 100.5,
"discount": 4.7,
"total": 95.8,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Wrap Crispy Chic",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sachet repas principal Crisp & Co visible, correspondant au wrap commandé.",
"reason": "Article principal visible dans le sac."
},
{
"qty": 1,
"name": "Tacos 1 Viande",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un second sachet repas principal visible, correspondant au tacos commandé.",
"reason": "Article principal visible dans le sac."
}
],
"paid_internal_options": [
{
"qty": 1,
"name": "Sauce Algérienne",
"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."
},
{
"qty": 1,
"name": "Viande Hachée",
"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 non visible séparément."
},
{
"qty": 1,
"name": "Sauce Bloggy",
"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."
},
{
"qty": 1,
"name": "Sauce Samouraï",
"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": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Frites visibles dépassant du sachet repas principal.",
"reason": "Extra visible présent."
},
{
"qty": 1,
"name": "Stick Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un stick sauce vert Algérienne visible sur le 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.94,
"reasons": [
"Reçu Glovo Crisp & Co lisible.",
"Numéro Glovo court 815 et tracking long 101691500511 visibles.",
"Nombre d'items, subtotal, discount et total lisibles.",
"Deux articles principaux visibles dans des sachets séparés.",
"Frites et stick sauce visibles comme extras payants."
],
"visible_evidence": {
"glovo_number": "glovo #815",
"tracking_number": "101691500511",
"items_count": "2 items",
"total": "Total MAD95.80",
"article_matching": "Wrap Crispy Chic et Tacos 1 Viande visibles, avec frites et stick sauce Algérienne visibles."
},
"agent_note": ""
}