EU Invoice with VAT

Finance

Extract structured data from EU commercial invoices with VAT/USt-IdNr identification and IBAN/BIC payment details.

curl -X POST $XBERG_ENTERPRISE_URL/v1/extract \
  -H "Authorization: Bearer $XBERG_API_KEY" \
  -F file=@your-invoice_eu_vat.pdf \
  -F 'preset=invoice_eu_vat'
Sample EU Invoice with VAT document

Structured fields extracted by this preset

bicstring

Bank Identifier Code for SWIFT transfers (whitespace removed).

currencystringrequired

ISO-4217 currency code (e.g., EUR, GBP).

customer_addressstringrequired

Billing address of the customer.

customer_namestringrequired

Name of the customer or purchasing entity.

customer_vat_idstring

Customer VAT identification number if reverse charge applies.

due_datestring

Date payment is due, in ISO-8601 format (YYYY-MM-DD).

ibanstring

International Bank Account Number for payment (whitespace removed).

invoice_datestringrequired

Date the invoice was issued, in ISO-8601 format (YYYY-MM-DD).

invoice_numberstringrequired

Unique invoice identifier assigned by the vendor.

payment_termsstring

Terms of payment (e.g., Net 30, Due on Receipt).

subtotal_amountnumberrequired

Total amount before VAT, as a decimal number.

total_amountnumberrequired

Final amount due including VAT.

vat_amountnumberrequired

Total VAT amount, as a decimal number.

vat_rate_percentnumberrequired

VAT tax rate as a percentage (e.g., 19.0 for 19%).

vendor_addressstringrequired

Full business address of the vendor.

vendor_namestringrequired

Legal name of the invoicing business.

vendor_vat_idstring

Vendor VAT identification number (Umsatzsteuer-Identifikationsnummer or equivalent).

Configuration

Call Mode

text_only

Citations

Enabled

Version

v1

Tags

invoiceeuvataccountingiban
+System Prompt
You are a precise structured-data extractor for EU commercial invoices. Extract all fields exactly as they appear on the document. Do not infer or estimate values. If a field is absent, omit it from the output. Currency amounts are decimal numbers without symbols. Dates are ISO-8601 strings (YYYY-MM-DD). VAT amounts and rates must be extracted literally. Include vendor and customer VAT identification numbers if present. IBAN and BIC codes should be cleaned of whitespace but preserved exactly. Ensure total_amount equals subtotal plus VAT amount.

Open-source primitives, composed into one backend. Curated cohort of design partners. Apply to work with us.

Cookies

We value your privacy

Xberg uses cookies to improve your experience, personalize content, and analyze traffic. You can manage your preferences at any time.