JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "115",
"glovo_tracking_number": "101803582476",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 60,
"discount": 0,
"total": 60,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos - 2 Viandes",
"unit_price": 50,
"total_price": 50,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Le sachet principal de commande est visible avec le ticket et les frites, correspondant au tacos emballé.",
"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 imprimée sur le reçu.",
"reason": "Option interne dans le 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 imprimée sur le reçu.",
"reason": "Option interne dans le 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": "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 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é confirmé par l'image."
}
],
"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 Crisp & Co clairement visible.",
"Numéro Glovo court et numéro de tracking lisibles.",
"Subtotal et Total lisibles et cohérents.",
"Article principal et extra payé visibles sur la photo.",
"Les options internes du tacos ne nécessitent pas de vérification visuelle séparée."
],
"visible_evidence": {
"glovo_number": "glovo #115",
"tracking_number": "101803582476",
"items_count": "1 item",
"total": "MAD 60.00",
"article_matching": "Tacos emballé visible + frites visibles"
},
"agent_note": ""
}