| Qté | Article | Prix | Visuel | Motif / preuve |
|---|---|---|---|---|
| 1 | CRISP BOWL - 2 Viandes Bowl visible au centre de l'image avec contenant rond et couvercle. | 58.00 MAD | present | Article principal clairement visible en photo. |
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 bowl, non vérifiable séparément. |
| 1 | Tenders de Poulet Option interne listée sur le reçu. | Non détecté | not_checkable | Option interne dans le bowl, non vérifiable séparément. |
| 1 | Sauce Andalouse 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 | Mayonnaise Sauce interne listée sur le reçu. | Non détecté | not_checkable | Sauce interne dans le bowl, non vérifiable séparément. |
Aucun composant ignoré.
Aucun problème visuel détecté.
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "899",
"glovo_tracking_number": "101781372902",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 58,
"discount": 0,
"total": 58,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "CRISP BOWL - 2 Viandes",
"unit_price": 58,
"total_price": 58,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Bowl visible au centre de l'image avec contenant rond et couvercle.",
"reason": "Article principal clairement visible en photo."
}
],
"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 bowl, 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 listée sur le reçu.",
"reason": "Option interne dans le bowl, non vérifiable séparément."
},
{
"qty": 1,
"name": "Sauce Andalouse",
"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": "Mayonnaise",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne listée sur le reçu.",
"reason": "Sauce interne dans le bowl, non vérifiable séparément."
}
],
"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.96,
"reasons": [
"Reçu Glovo Crisp & Co clairement visible.",
"Numéro court glovo #899 lisible.",
"Numéro long de tracking 101781372902 lisible sous la date/heure.",
"1 item lisible sur le reçu.",
"Total MAD58.00 lisible et cohérent avec le subtotal.",
"Le bowl principal est visible en photo.",
"Les options internes sont non vérifiables séparément et ne bloquent pas la validation."
],
"visible_evidence": {
"glovo_number": "glovo #899",
"tracking_number": "101781372902",
"items_count": "1 item",
"total": "MAD58.00",
"article_matching": "Bowl rond visible au centre avec le ticket Crisp & Co posé dessus."
},
"agent_note": ""
}