Oscar | Execution Detail
Bon
Verwerkt: 25-02-2026 12:04:52
📎 E-mail Bijlagen
📎 E-mail Bijlagen
📊 Geëxtraheerde Ordergegevens
Kleurcodering: Groen = Zeker (>80%), Geel = Mogelijk (>50%), Rood = Onzeker (<50%)
Document Data
Geëxtraheerde gegevens uit document (factuur, paklijst, pakbon, orderbevestiging)
Type document: factuur, paklijst, pakbon, orderbevestiging, transport order
Document nummer, order nummer of booking reference
Datum van het document (YYYY-MM-DD)
Datum van ophalen (YYYY-MM-DD of YYYY-MM-DDTHH:MM:SS)
Datum van afleveren (YYYY-MM-DD of YYYY-MM-DDTHH:MM:SS)
Speciale instructies, afhandeling, of andere opmerkingen
Bedrijf of persoon naam
Straatnaam en huisnummer
Postcode
Stad of plaats
2-letter ISO landcode (NL, DE, BE, etc.)
Bedrijf of persoon naam
Straatnaam en huisnummer
Postcode
Stad of plaats
2-letter ISO landcode (NL, DE, BE, etc.)
Naam van het magazijn of bedrijf
Straatnaam en huisnummer
Postcode
Stad of plaats
2-letter ISO landcode (NL, DE, BE, etc.)
Naam van de locatie of klant
Straatnaam en huisnummer
Postcode
Stad of plaats
2-letter ISO landcode (NL, DE, BE, etc.)
Gedetailleerde productbeschrijving
Aantal items/eenheden
Eenheid (stuks, kg, m³, dozen, etc.)
Prijs per eenheid (optioneel, voor facturen)
Totale prijs voor dit item (optioneel, voor facturen)
Totaal gewicht in kilogram (optioneel, voor transport)
Afmetingen als tekst (optioneel, voor transport)
Totaal exclusief BTW
Totaal BTW bedrag
BTW percentage (21, 9, 0, etc.)
Totaal inclusief BTW
Valuta code (EUR, USD, etc.)
Verwachte leverdatum (YYYY-MM-DD)
Bijzondere voorwaarden
Toon ruwe JSON
{
"orders": [
{
"document_type": {
"value": "factuur",
"reasoning": "This is a restaurant receipt (bon/factuur) from Brasserie De Lobby showing purchased items and payment details",
"certainty": 95
},
"reference": {
"value": "213602",
"reasoning": "Document shows 'LOBBY-ENTREE #1 : 213602' as the receipt number",
"certainty": 100
},
"date": {
"value": "2026-02-23",
"reasoning": "Receipt shows 'Mon 23 Feb 26 13:37' indicating February 23, 2026",
"certainty": 100
},
"pickup_date": {
"value": null,
"reasoning": "Not applicable for restaurant receipt",
"certainty": 0
},
"delivery_date": {
"value": null,
"reasoning": "Not applicable for restaurant receipt",
"certainty": 0
},
"notes": {
"value": "Tafel 12 - Couverts 3, Server: JordyL. Payment via PIN card ending 3188, amount paid €65.00 with €2.80 change returned.",
"reasoning": "Additional context from receipt including table number, covers, server name, and payment details",
"certainty": 100
},
"customer": {
"name": {
"value": "Joep Thewissen",
"reasoning": "Email sender who forwarded this receipt",
"certainty": 80
},
"address": {
"value": null,
"reasoning": "No customer address 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": "Brasserie De Lobby",
"reasoning": "Restaurant name clearly shown on receipt header",
"certainty": 100
},
"address": {
"value": "Stationsplein 9",
"reasoning": "Address shown on receipt",
"certainty": 100
},
"postal_code": {
"value": "6041 GN",
"reasoning": "Postal code shown on receipt",
"certainty": 100
},
"city": {
"value": "Roermond",
"reasoning": "City shown on receipt",
"certainty": 100
},
"country": {
"value": "NL",
"reasoning": "Dutch VAT number (NL857392347B01) and location in Netherlands",
"certainty": 100
}
},
"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": "Pepsi Cola",
"reasoning": "Item listed on receipt",
"certainty": 100
},
"quantity": {
"value": 1,
"reasoning": "Quantity shown on receipt line",
"certainty": 100
},
"unit": {
"value": "stuks",
"reasoning": "Standard unit for beverages",
"certainty": 90
},
"unit_price": {
"value": 3.5,
"reasoning": "Price shown on receipt for this item",
"certainty": 100
},
"total_price": {
"value": 3.5,
"reasoning": "Total for 1 unit at €3.50",
"certainty": 100
},
"weight_kg": {
"value": null,
"reasoning": "Weight not applicable for beverage item",
"certainty": 0
},
"dimensions": {
"value": null,
"reasoning": "Dimensions not applicable",
"certainty": 0
}
},
{
"description": {
"value": "Jus d'orange",
"reasoning": "Item listed on receipt (orange juice)",
"certainty": 100
},
"quantity": {
"value": 1,
"reasoning": "Quantity shown on receipt line",
"certainty": 100
},
"unit": {
"value": "stuks",
"reasoning": "Standard unit for beverages",
"certainty": 90
},
"unit_price": {
"value": 3.75,
"reasoning": "Price shown on receipt for this item",
"certainty": 100
},
"total_price": {
"value": 3.75,
"reasoning": "Total for 1 unit at €3.75",
"certainty": 100
},
"weight_kg": {
"value": null,
"reasoning": "Weight not applicable for beverage item",
"certainty": 0
},
"dimensions": {
"value": null,
"reasoning": "Dimensions not applicable",
"certainty": 0
}
},
{
"description": {
"value": "Koffie",
"reasoning": "Item listed on receipt (coffee)",
"certainty": 100
},
"quantity": {
"value": 4,
"reasoning": "Quantity shown on receipt line",
"certainty": 100
},
"unit": {
"value": "stuks",
"reasoning": "Standard unit for beverages",
"certainty": 90
},
"unit_price": {
"value": 3.25,
"reasoning": "Unit price shown in parentheses on receipt",
"certainty": 100
},
"total_price": {
"value": 13,
"reasoning": "Total shown on receipt (4 × €3.25)",
"certainty": 100
},
"weight_kg": {
"value": null,
"reasoning": "Weight not applicable for beverage item",
"certainty": 0
},
"dimensions": {
"value": null,
"reasoning": "Dimensions not applicable",
"certainty": 0
}
},
{
"description": {
"value": "2 kroketten",
"reasoning": "Item listed on receipt (croquettes)",
"certainty": 100
},
"quantity": {
"value": 2,
"reasoning": "Quantity shown on receipt line (2 orders of 2 croquettes each)",
"certainty": 100
},
"unit": {
"value": "stuks",
"reasoning": "Standard unit for food portions",
"certainty": 90
},
"unit_price": {
"value": 12.5,
"reasoning": "Unit price shown in parentheses on receipt",
"certainty": 100
},
"total_price": {
"value": 25,
"reasoning": "Total shown on receipt (2 × €12.50)",
"certainty": 100
},
"weight_kg": {
"value": null,
"reasoning": "Weight not provided for food item",
"certainty": 0
},
"dimensions": {
"value": null,
"reasoning": "Dimensions not applicable",
"certainty": 0
}
},
{
"description": {
"value": "12 uurtje zalm",
"reasoning": "Item listed on receipt (salmon lunch dish)",
"certainty": 100
},
"quantity": {
"value": 1,
"reasoning": "Quantity shown on receipt line",
"certainty": 100
},
"unit": {
"value": "stuks",
"reasoning": "Standard unit for meal portions",
"certainty": 90
},
"unit_price": {
"value": 16.95,
"reasoning": "Price shown on receipt for this item",
"certainty": 100
},
"total_price": {
"value": 16.95,
"reasoning": "Total for 1 unit at €16.95",
"certainty": 100
},
"weight_kg": {
"value": null,
"reasoning": "Weight not provided for food item",
"certainty": 0
},
"dimensions": {
"value": null,
"reasoning": "Dimensions not applicable",
"certainty": 0
}
}
],
"financial": {
"subtotal": {
"value": 57.06,
"reasoning": "Subtotal excluding VAT shown as 'ExBtw' on receipt",
"certainty": 100
},
"vat_amount": {
"value": 5.14,
"reasoning": "VAT amount shown as 'BTW' on receipt",
"certainty": 100
},
"vat_percentage": {
"value": 9,
"reasoning": "VAT percentage clearly shown as 'BTW% 9.00%' on receipt",
"certainty": 100
},
"total": {
"value": 62.2,
"reasoning": "Total including VAT shown as 'Totaal' and 'Betaald' on receipt",
"certainty": 100
},
"currency": {
"value": "EUR",
"reasoning": "Prices in euros, Dutch location and VAT number indicate EUR currency",
"certainty": 100
}
},
"delivery_info": {
"expected_date": {
"value": null,
"reasoning": "Not applicable for restaurant receipt",
"certainty": 0
},
"terms": {
"value": null,
"reasoning": "No delivery terms for restaurant receipt",
"certainty": 0
}
}
}
]
}