Oscar Orderverwerking

E-mail Verwerkingsstatus

Terug naar overzicht

Whatsapp Message

Verwerkt: 20-01-2026 16:49:13

Voltooid
Uitvoering ID: oscar_696fa3f85e417
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 receipt/invoice from a restaurant for consumed items. The document shows 'Algemeen Totaal' and VAT breakdown typical of an invoice.",
                "certainty": 85
            },
            "reference": {
                "value": "Tafel 92",
                "reasoning": "Table number 92 is shown on the receipt as the identifier for this transaction",
                "certainty": 90
            },
            "date": {
                "value": "2025-12-19",
                "reasoning": "Receipt shows date '19.12.2025' which converts to 2025-12-19 in ISO format",
                "certainty": 95
            },
            "pickup_date": {
                "value": null,
                "reasoning": "This is a restaurant receipt, not a transport/logistics order, so no pickup date applies",
                "certainty": 100
            },
            "delivery_date": {
                "value": null,
                "reasoning": "This is a restaurant receipt, not a delivery order, so no delivery date applies",
                "certainty": 100
            },
            "notes": {
                "value": "Restaurant receipt from Valk Hotel Eindhoven - Best. Table 92, served by Luc E. 1 cover.",
                "reasoning": "Additional context from receipt including table number, server name, and number of covers",
                "certainty": 95
            },
            "customer": {
                "name": {
                    "value": null,
                    "reasoning": "Customer name not specified on the receipt. Email sender (Rick van Dijk) could be the customer but not confirmed",
                    "certainty": 0
                },
                "address": {
                    "value": null,
                    "reasoning": "No customer address provided on restaurant receipt",
                    "certainty": 0
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "No customer postal code provided",
                    "certainty": 0
                },
                "city": {
                    "value": null,
                    "reasoning": "No customer city provided",
                    "certainty": 0
                },
                "country": {
                    "value": null,
                    "reasoning": "No customer country provided",
                    "certainty": 0
                }
            },
            "supplier": {
                "name": {
                    "value": "Valk Exclusief Hotel Eindhoven - Best",
                    "reasoning": "Business name clearly displayed at top of receipt",
                    "certainty": 100
                },
                "address": {
                    "value": null,
                    "reasoning": "Street address not provided on this receipt",
                    "certainty": 0
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "Postal code not provided on receipt",
                    "certainty": 0
                },
                "city": {
                    "value": "Eindhoven - Best",
                    "reasoning": "City is part of the hotel name, indicating location in Eindhoven/Best area",
                    "certainty": 85
                },
                "country": {
                    "value": "NL",
                    "reasoning": "Receipt is in Dutch, VAT percentage (9%) matches Dutch rates, and Eindhoven is in the Netherlands",
                    "certainty": 95
                }
            },
            "pickup_location": {
                "name": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "address": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "city": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "country": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                }
            },
            "delivery_location": {
                "name": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "address": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "postal_code": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "city": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                },
                "country": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt",
                    "certainty": 0
                }
            },
            "items": [
                {
                    "description": {
                        "value": "Cappuccino",
                        "reasoning": "First item listed on receipt",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 1,
                        "reasoning": "Quantity shown as 1 for Cappuccino item",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "Standard unit for beverages, one piece/serving",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 3.65,
                        "reasoning": "Price shown as 3,65 for single Cappuccino",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 3.65,
                        "reasoning": "Total for this line is 3,65 (1 x 3,65)",
                        "certainty": 100
                    },
                    "weight_kg": {
                        "value": null,
                        "reasoning": "Weight not applicable for beverage item",
                        "certainty": 0
                    },
                    "dimensions": {
                        "value": null,
                        "reasoning": "Dimensions not applicable for beverage item",
                        "certainty": 0
                    }
                },
                {
                    "description": {
                        "value": "Koffie",
                        "reasoning": "Second item listed on receipt",
                        "certainty": 100
                    },
                    "quantity": {
                        "value": 2,
                        "reasoning": "Quantity shown as 2 for Koffie, as unit price is 3,15 but total is 6,30",
                        "certainty": 100
                    },
                    "unit": {
                        "value": "stuks",
                        "reasoning": "Standard unit for beverages, pieces/servings",
                        "certainty": 90
                    },
                    "unit_price": {
                        "value": 3.15,
                        "reasoning": "Unit price is 3,15 as shown in E.P. column",
                        "certainty": 100
                    },
                    "total_price": {
                        "value": 6.3,
                        "reasoning": "Total shown as 6,30 for 2 coffees (2 x 3,15)",
                        "certainty": 100
                    },
                    "weight_kg": {
                        "value": null,
                        "reasoning": "Weight not applicable for beverage item",
                        "certainty": 0
                    },
                    "dimensions": {
                        "value": null,
                        "reasoning": "Dimensions not applicable for beverage item",
                        "certainty": 0
                    }
                }
            ],
            "financial": {
                "subtotal": {
                    "value": 9.13,
                    "reasoning": "Receipt shows 'Excl.' amount of 9,13 which is the subtotal excluding VAT",
                    "certainty": 100
                },
                "vat_amount": {
                    "value": 0.82,
                    "reasoning": "VAT amount clearly shown as 0,82 in BTW column",
                    "certainty": 100
                },
                "vat_percentage": {
                    "value": 9,
                    "reasoning": "VAT percentage shown as 9,00% which is the reduced Dutch VAT rate for food/beverages",
                    "certainty": 100
                },
                "total": {
                    "value": 9.95,
                    "reasoning": "Receipt shows 'Algemeen Totaal: 9,95' and 'Incl.' amount of 9,95",
                    "certainty": 100
                },
                "currency": {
                    "value": "EUR",
                    "reasoning": "Receipt is from Netherlands, amounts formatted with comma decimal separator typical for EUR, no other currency symbol shown",
                    "certainty": 95
                }
            },
            "delivery_info": {
                "expected_date": {
                    "value": null,
                    "reasoning": "Not applicable for restaurant receipt - service was immediate on date shown",
                    "certainty": 0
                },
                "terms": {
                    "value": null,
                    "reasoning": "No delivery terms provided on restaurant receipt",
                    "certainty": 0
                }
            }
        }
    ]
}