Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
3536

INDEX

FIELD NAME

DESCRIPTION

DATATYPE1

Invoice specific fields

invoice_number

InvoiceID: A unique identification of the Invoice to uniquely identify the Invoice within the business context, time-frame, operating systems and records of the Seller.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cbc-ID/

string

2

structured

→ PaymentID

A textual value used to establish a link between the payment and the Invoice, issued by the Seller. Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cbc-PaymentID/

3

unstructured

→ PaymentID

unstructured communication message

4invoice_date

IssueDate: The date when the Invoice was issued. Format "YYYY-MM-DD"

date

due_date

DueDate: The date when the payment is due.Format "YYYY-MM-DD"

date

Amount fields

amount_payable

PayableAmount: The outstanding amount that is requested to be paid. Must be rounded to maximum 2 decimals.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-PayableAmount/

amount5

gross_amount

TaxInclusiveAmount: The total amount of the Invoice with VAT. Must be rounded to maximum 2 decimals.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-TaxInclusiveAmount/

amount6

net_amount

TaxExclusiveAmount: The total amount of the Invoice without VAT. Must be rounded to maximum 2 decimals.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-LegalMonetaryTotal/cbc-TaxExclusiveAmount/

amount7

tax_amount

TaxAmount: The total VAT amount for the Invoice or the VAT total amount expressed in the accounting currency accepted or required in the country of the Seller. Must be rounded to maximum 2 decimalshttps://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxTotal/cbc-TaxAmount/

amount

8

tax_rate

tax rate9

integer

line_items_with_detail

general line items including:

  • date

  • element_number

  • description

  • quantity

  • unit

  • unit_price

  • total_amount

table

receipt_lines

receipt line items (includes amount and description as line items)

table10

Payment fields

IBAN

PayeeFinancialAccountID: A unique identifier of the financial payment account, at a payment service provider, to which payment should be made. Such as IBAN or BBAN

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-PaymentMeans/cac-PayeeFinancialAccount/cbc-ID/

IBAN

11

IBAN

sender_IBAN

the IBAN of the sender

IBAN

receiver_IBAN

the IBAN of the receiver

IBAN

BIC

BIC

12BIC

bank_account

IBAN + unstructured bank account numbers

13IBAN

invoice_date

→ IssueDate

The date when the Invoice was issued. Format "YYYY-MM-DD"

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cbc-IssueDate/

date

14

due_date

→ DueDate

The date when the payment is due.Format "YYYY-MM-DD".

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cbc-DueDate/

date

15

payment_terms

payment terms for payment due date

16payment_terms

payment terms for payment due date

structured

PaymentID: A textual value used to establish a link between the payment and the Invoice, issued by the Seller. Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process.

string

unstructured

→ PaymentID: unstructured communication message

string

Party fields

sender_name

SellerPartyNameSeller trading name
: A name by which the Seller is known, other than Seller name (also known as Business name).https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PartyName/

string

17

receiver_name

BuyerPartyNameBuyer trading name
: A name by which the Buyer is known, other than Buyer name (also known as Business name).https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PartyName/

string

18

country

→ SellerCountry / BuyerCountry

Seller country code
A code that identifies the country.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PostalAddress/cac-Country/

Buyer country code
A code that identifies the country.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PostalAddress/cac-Country/

https://docs.peppol.eu/poacc/billing/3.0/codelist/ISO3166/

19

currency

the currency of the invoice

20

language

the language of the document

ISO 639-1 codes

21

VAT_number

→ VATID: ALL vat numbers22

sender_VAT

SellerVATID: The VAT identifier of the Seller's tax representative party.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-TaxRepresentativeParty/cac-PartyTaxScheme/cbc-CompanyID/23

receiver_VAT

BuyerVATID: The Buyer's VAT identifier (also known as Buyer VAT identification number).

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PartyTaxScheme/cbc-CompanyID/

24sender_company_number

SellerLegalID: An identifier issued by an official registrar that identifies the Seller as a legal entity or person.

receiver_company_number

BuyerLegalID: An identifier issued by an official registrar that identifies the Buyer as a legal entity or person.

registered_sender_name

SellerRegistrationName: The full formal name by which the Seller is registered in the national registry of legal entities or as a Taxable person or otherwise trades as a person or persons.https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PartyLegalEntity/cbc-RegistrationName/25

registered_receiver_name

BuyerRegistrationName: The full name of the Buyer.

country

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PartyLegalEntity/cbc-RegistrationName/

26SellerCountry: A code that identifies the country.

ISO 3166-1

country

BuyerCountry: A code that identifies the country.

ISO 3166-1

Siret

→ [ see LegalID ]: Specific company registration number for France

27

Siret_commercial_name

→ [ see PartyName ]: Commercial name from French siret database28

Siret_legal_name

→ [ see RegistrationName ]: Legal name from French siret database29

kvk_number

→ [ see LegalID ]: specific company registration number for the Netherlands30

Address fields

company_number (sender/receiver)

→ SellerLegalID / BuyerLegalID

An identifier issued by an official registrar that identifies the Seller as a legal entity or person.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PartyLegalEntity/cbc-CompanyID/

An identifier issued by an official registrar that identifies the Buyer as a legal entity or person.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PartyLegalEntity/cbc-CompanyID/

31

City

→ SellerCityName / BuyerCityName

sender_address

The whole address of the sender

receiver_address

The whole address of the receiver

sender_address_line_1

SellerStreetName: The main address line in an address.

receiver_address_line_1

BuyerStreetName: The main address line in an address.

sender_address_line_2

The additional/optional address line of the sender

receiver_address_line_2

The additional/optional address line of the sender

sender_post_code

SellerPostalZone: The identifier for an addressable group of properties according to the relevant postal service.

receiver_post_code

BuyerPostalZone: The identifier for an addressable group of properties according to the relevant postal service.

sender_city

SellerCityName: The common name of the city, town or village, where the Seller address is located.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PostalAddress/cbc-CityName/

receiver_city

BuyerCityName: The common name of the city, town or village, where the Buyer's address is located.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingCustomerParty/cac-Party/cac-PostalAddress/cbc-CityName/

32

number (sender/receiver)

→ [ see StreetName, not a separate field ]

33

street (sender/receiver)

→ SellerStreetName / BuyerStreetName

The main address line in an address.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PostalAddress/cbc-StreetName/

34

zip (sender/receiver)

→ SellerPostalZone / BuyerPostalZone

The identifier for an addressable group of properties according to the relevant postal service.

https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-AccountingSupplierParty/cac-Party/cac-PostalAddress/cbc-PostalZone/

Other fields

currency

the currency of the invoice

language

the language of the document

ISO 639-1 codes

url

the website url

sender_url

receiver_url

email_address

email address

sender_email

receiver_email

phone_number

phone number

37sender_phone

receiver_phone

fax_number

fax number

38

url

the website url

39

translation

translation of the document in English

40

signature

signature detection

41

barcode

barcode detection42

handwritten_text

handwritten_text detection43

logo

logo detection