| Qté | Article | Prix | Visuel | Motif / preuve |
|---|---|---|---|---|
| 1 | Tacos - 2 viandes Sac principal et ticket visibles; un tacos emballé dans le sac correspond à l'article principal. | 50.00 MAD | present | Article principal vendu seul. |
Aucun élément.
| Qté | Article | Prix | Visuel | Motif / preuve |
|---|---|---|---|---|
| 1 | Poulet mariné Option interne listée sur le reçu. | Non détecté | not_checkable | Option interne dans le tacos, non vérifiable visuellement. |
| 1 | Tenders de poulet Option interne listée sur le reçu. | Non détecté | not_checkable | Option interne dans le tacos, non vérifiable visuellement. |
| 1 | Sauce Algérienne Sauce interne listée sur le reçu. | Non détecté | not_checkable | Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation. |
| 1 | Sauce Biggy Sauce interne listée sur le reçu. | Non détecté | not_checkable | Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation. |
Aucun composant ignoré.
Aucun problème visuel détecté.
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "62",
"glovo_tracking_number": "101674943347",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 50,
"discount": 0,
"total": 45,
"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": "Sac principal et ticket visibles; un tacos emballé dans le sac correspond à l'article principal.",
"reason": "Article principal vendu seul."
}
],
"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 listée sur le reçu.",
"reason": "Option interne dans le tacos, non vérifiable visuellement."
},
{
"qty": 1,
"name": "Tenders de poulet",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne listée sur le reçu.",
"reason": "Option interne dans le tacos, non vérifiable visuellement."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne listé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": "Sauce interne listée sur le reçu.",
"reason": "Option interne mélangée/non vérifiable visuellement. Ne doit pas bloquer la validation."
}
],
"paid_extras": [],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.93,
"reasons": [
"Reçu Glovo Crisp & Co clairement visible.",
"Numéro Glovo court 62 lisible sur l'étiquette.",
"Numéro de tracking long 101674943347 lisible sur le ticket.",
"1 item indiqué sur le reçu.",
"Subtotal 50 MAD, Total 45 MAD lisible.",
"Aucun extra payant séparé manquant."
],
"visible_evidence": {
"glovo_number": "GLOVO 62",
"tracking_number": "101674943347",
"items_count": "1 item",
"total": "Total MAD45.00",
"article_matching": "Tacos emballé visible dans le sac, correspondant à l'article principal du reçu."
},
"agent_note": ""
}