Oscar Orderverwerking

E-mail Verwerkingsstatus

Vernieuwen
Terug naar overzicht

Whatsapp Message

Verwerkt: 08-12-2025 11:04:41

Voltooid
Uitvoering ID: oscar_6936a2b9b428d
Agent: Oscar

📎 E-mail Bijlagen

📊 Geëxtraheerde Ordergegevens

Kleurcodering: Groen = Zeker (>80%), Geel = Mogelijk (>50%), Rood = Onzeker (<50%)

Toon ruwe JSON
{
    "orders": [
        {
            "document_type": {
                "value": "factuur",
                "reasoning": "This is a restaurant receipt/invoice (kassabon) from Eethuis Tante Toer showing payment for food and drinks",
                "certainty": 95
            },
            "reference": {
                "value": "13479",
                "reasoning": "Receipt number clearly shown on the document as 'Rekening 13479'",
                "certainty": 100
            },
            "date": {
                "value": "2025-11-19",
                "reasoning": "Date and time stamp at bottom of receipt shows '000010 19/11/2025 21:02'",
                "certainty": 100
            },
            "pickup_date": {
                "value": null,
                "reasoning": "Not applicable - this is a restaurant receipt, not a transport document",
                "certainty": 0
            },
            "delivery_date": {
                "value": null,
                "reasoning": "Not applicable - this is a restaurant receipt, not a transport document",
                "certainty": 0
            },
            "notes": {
                "value": "Tafel 2. Restaurant receipt with thank you message in multiple languages",
                "reasoning": "Table number 2 is indicated on receipt, along with multilingual thank you messages",
                "certainty": 90
            },
            "customer": {
                "name": {
                    "value": null,
                    "reasoning": "No customer name visible on receipt - this appears to be a cash transaction",
                    "certainty": 0
                },
                "address": {
                    "value": null,
                    "reasoning": "No customer address information present on receipt",
                    "certainty": 0
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "No customer postal code information present",
                    "certainty": 0
                },
                "city": {
                    "value": null,
                    "reasoning": "No customer city information present",
                    "certainty": 0
                },
                "country": {
                    "value": null,
                    "reasoning": "No customer country information present",
                    "certainty": 0
                }
            },
            "supplier": {
                "name": {
                    "value": "Eethuis Tante Toer",
                    "reasoning": "Restaurant name clearly visible at top of receipt with logo and tagline 'de wereld aan tafel'",
                    "certainty": 100
                },
                "address": {
                    "value": "Jodenstraat 45",
                    "reasoning": "Address shown on receipt below restaurant name",
                    "certainty": 100
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "Postal code not shown on receipt",
                    "certainty": 0
                },
                "city": {
                    "value": "Venlo",
                    "reasoning": "City name 'VENLO' shown on receipt below street address",
                    "certainty": 100
                },
                "country": {
                    "value": "NL",
                    "reasoning": "Dutch VAT rates (21% and 9%) and Dutch language indicate Netherlands location, city Venlo is in NL",
                    "certainty": 95
                }
            },
            "pickup_location": {
                "name": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                }
            },
            "delivery_location": {
                "name": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                }
            },
            "items": [
                {
                    "description": {
                        "value": "Venlosesch wit",
                        "reasoning": "First item on receipt, appears to be a local white wine or beverage",
                        "certainty": 95
                    },
                    "quantity": {
                        "value": 3,
                        "reasoning": "Receipt shows '3 x Venlosesch wit'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "Individual servings of beverage",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 5,
                        "reasoning": "Total 15.00 divided by 3 units equals 5.00 per unit",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 15,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                },
                {
                    "description": {
                        "value": "Gin-tonic",
                        "reasoning": "Second item on receipt, cocktail drink",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 2,
                        "reasoning": "Receipt shows '2 x Gin-tonic'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "Individual cocktail servings",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 10,
                        "reasoning": "Total 20.00 divided by 2 units equals 10.00 per unit",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 20,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                },
                {
                    "description": {
                        "value": "Combi deal",
                        "reasoning": "Third item on receipt, appears to be a combination meal deal",
                        "certainty": 95
                    },
                    "quantity": {
                        "value": 2,
                        "reasoning": "Receipt shows '2 x Combi deal'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "Two combination meals",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 34.5,
                        "reasoning": "Total 69.00 divided by 2 units equals 34.50 per unit",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 69,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                },
                {
                    "description": {
                        "value": "Koffie",
                        "reasoning": "Coffee as shown on receipt",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 1,
                        "reasoning": "Receipt shows '1 x Koffie'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "One serving of coffee",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 3.3,
                        "reasoning": "Price shown on receipt",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 3.3,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                },
                {
                    "description": {
                        "value": "Verse gember thee",
                        "reasoning": "Fresh ginger tea as shown on receipt",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 1,
                        "reasoning": "Receipt shows '1 x verse gember thee'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "One serving of tea",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 3.9,
                        "reasoning": "Price shown on receipt",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 3.9,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                },
                {
                    "description": {
                        "value": "Honing",
                        "reasoning": "Honey as shown on receipt, likely an addition to tea",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 1,
                        "reasoning": "Receipt shows '1 x Honing'",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "One serving/portion of honey",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 0.5,
                        "reasoning": "Price shown on receipt",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 0.5,
                        "reasoning": "Amount shown on receipt for this line item",
                        "certainty": 100
                    }
                }
            ],
            "financial": {
                "subtotal": {
                    "value": 111.7,
                    "reasoning": "Subtotal clearly shown on receipt before VAT breakdown",
                    "certainty": 100
                },
                "vat_amount": {
                    "value": 12.4,
                    "reasoning": "Sum of BTW Hoog (6.07) and BTW Laag (6.33) equals 12.40",
                    "certainty": 100
                },
                "vat_percentage": {
                    "value": 21,
                    "reasoning": "Two VAT rates apply: 21% (high rate) and 9% (low rate), showing standard Dutch VAT. 21% is the main rate shown",
                    "certainty": 95
                },
                "total": {
                    "value": 111.7,
                    "reasoning": "Total amount paid shown as 'Contant 111.70' indicating cash payment",
                    "certainty": 100
                },
                "currency": {
                    "value": "EUR",
                    "reasoning": "Location is Netherlands (Venlo), Dutch VAT rates, and euro is the currency used",
                    "certainty": 95
                }
            },
            "delivery_info": {
                "expected_date": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt - service was immediate",
                    "certainty": 0
                },
                "terms": {
                    "value": null,
                    "reasoning": "No delivery terms applicable for restaurant receipt",
                    "certainty": 0
                }
            }
        }
    ]
}