| Qté | Article | Prix | Visuel | Motif / preuve |
|---|---|---|---|---|
| 1 | Tacos Un sac/emballage de commande avec un emballage de tacos visible à droite. | 67.00 MAD | present | Article principal visible sous forme d'emballage repas. |
Aucun élément.
| Qté | Article | Prix | Visuel | Motif / preuve |
|---|---|---|---|---|
| 2 | Viandes Ligne interne sur le reçu, non vérifiable visuellement. | 0.00 MAD | not_checkable | Option interne de tacos/wrap. |
| 1 | Tenders de Poulet Ligne interne sur le reçu, non vérifiable visuellement. | 0.00 MAD | not_checkable | Option interne de tacos/wrap. |
| 1 | Viande Hachée Ligne interne sur le reçu, non vérifiable visuellement. | 0.00 MAD | not_checkable | Option interne de tacos/wrap. |
| 1 | Sauce Algérienne Ligne interne sur le reçu, non vérifiable visuellement. | 0.00 MAD | not_checkable | Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation. |
| 1 | Sauce Pita Kebab Ligne interne sur le reçu, non vérifiable visuellement. | 0.00 MAD | not_checkable | Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation. |
Aucun problème visuel détecté.
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "16",
"glovo_tracking_number": "1016623769115",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 72,
"discount": 0,
"total": 67,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos",
"unit_price": 67,
"total_price": 67,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un sac/emballage de commande avec un emballage de tacos visible à droite.",
"reason": "Article principal visible sous forme d'emballage repas."
}
],
"paid_internal_options": [
{
"qty": 2,
"name": "Viandes",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Ligne interne sur le reçu, non vérifiable visuellement.",
"reason": "Option interne de tacos/wrap."
},
{
"qty": 1,
"name": "Tenders de Poulet",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Ligne interne sur le reçu, non vérifiable visuellement.",
"reason": "Option interne de tacos/wrap."
},
{
"qty": 1,
"name": "Viande Hachée",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Ligne interne sur le reçu, non vérifiable visuellement.",
"reason": "Option interne de tacos/wrap."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Ligne interne sur le reçu, non vérifiable visuellement.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
},
{
"qty": 1,
"name": "Sauce Pita Kebab",
"unit_price": 0,
"total_price": 0,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Ligne interne sur le reçu, non vérifiable visuellement.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
}
],
"paid_extras": [],
"ignored_components": [
{
"qty": 1,
"name": "Rump (ops)",
"reason": "Composant interne sans prix, non vérifiable visuellement."
}
],
"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 visible avec numéro court et numéro de tracking lisibles.",
"Total et nombre d'items lisibles.",
"Un article principal emballé est visible sur la photo.",
"Aucun extra payant visible séparé n'est listé comme manquant."
],
"visible_evidence": {
"glovo_number": "glovo #16",
"tracking_number": "1016623769115",
"items_count": "1 item",
"total": "Total MAD67.00",
"article_matching": "Emballage de tacos visible à droite du reçu."
},
"agent_note": ""
}