JSON analyse
{
"provider_detected": true,
"receipt_visible": true,
"receipt_complete": true,
"order_visible": true,
"glovo_number": "684",
"glovo_tracking_number": "101725462203",
"glovo_number_confidence": "high",
"items_count_receipt": 1,
"subtotal": 85,
"discount": 25.5,
"total": 59.5,
"total_source": "total_line",
"main_items": [
{
"qty": 1,
"name": "Tacos 3 Viandes (XL)",
"unit_price": 63,
"total_price": 63,
"must_be_visible": true,
"visual_status": "present",
"evidence": "Un grand sachet/pack Crisp & Co correspondant à l'article principal est visible, avec accompagnement frit visible à côté.",
"reason": "Article principal visible sous forme de packaging 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 dans le tacos, non vérifiable séparément.",
"reason": "Option interne payante non visible séparément."
},
{
"qty": 1,
"name": "Viande Hachée",
"unit_price": 6,
"total_price": 6,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne dans le tacos, non vérifiable séparément.",
"reason": "Option interne payante non visible séparément."
},
{
"qty": 1,
"name": "Merguez",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Option interne dans le tacos, non vérifiable séparément.",
"reason": "Option interne payante non visible séparément."
},
{
"qty": 1,
"name": "Sauce Algérienne",
"unit_price": null,
"total_price": null,
"must_be_visible": false,
"visual_status": "not_checkable",
"evidence": "Sauce interne dans le tacos, non vérifiable séparément.",
"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 dans le tacos, non vérifiable séparément.",
"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": "Des frites sont clairement visibles à droite du reçu, dans un emballage séparé.",
"reason": "Extra visible séparé."
}
],
"ignored_components": [],
"visual_check": {
"main_items_seem_present": true,
"paid_extras_seem_present": true,
"missing_or_unclear_items": [],
"warnings": []
},
"status": "valid",
"confidence": 0.89,
"reasons": [
"Reçu Glovo Crisp & Co lisible.",
"Numéro Glovo court et tracking long extraits clairement.",
"Items count, subtotal, discount et total lisibles.",
"L'article principal et l'extra frites sont visibles.",
"Les options internes payantes ne sont pas requises pour la validation visuelle."
],
"visible_evidence": {
"glovo_number": "glovo #684",
"tracking_number": "101725462203",
"items_count": "1 item",
"total": "Total MAD59.50",
"article_matching": "Tacos 3 Viandes (XL) + frites visibles"
},
"agent_note": ""
}