Card Name Description
1..1 ubl:Invoice  
1..1 •   cbc:CustomizationID

Specification identifier
Peppol: An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.

Example value: urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0

1..1 •   cbc:ProfileID

Business process type
Peppol: Identifies the business process context in which the transaction appears, to enable the Buyer to process the Invoice in an appropriate way.

Example value: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0

1..1 •   cbc:ID

Invoice number
Peppol: A unique identification of the Invoice. The sequential number required in Article 226(2) of the directive 2006/112/EC [2], to uniquely identify the Invoice within the business context, time-frame, operating systems and records of the Seller. No identification scheme is to be used.

Example value: 9742025

1..1 •   cbc:IssueDate

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

Example value: 2020-10-31

0..1 •   cbc:DueDate

Payment due date
Peppol: The date when the payment is due.Format "YYYY-MM-DD". In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.

Example value: 2020-12-05

1..1 •   cbc:InvoiceTypeCode

Invoice type code
Peppol: A code specifying the functional type of the Invoice.

Example value: 380

0..1 •   cbc:Note

Invoice note
Peppol: A textual note that gives unstructured information that is relevant to the Invoice as a whole.Such as the reason for any correction or assignment note in case the invoice has been factored.

Example value: FAKTURASAMMANSTÄLLNING Kostnadsslag 43790 Summa 409.20

0..1 •   cbc:TaxPointDate

Value added tax point date
Peppol: The date when the VAT becomes accountable for the Seller and for the Buyer in so far as that date can be determined and differs from the date of issue of the invoice, according to the VAT directive.This element is required if the Value added tax point date is different from the Invoice issue date.

Example value: 2021-11-07

1..1 •   cbc:DocumentCurrencyCode

Invoice currency code
Peppol: The currency in which all Invoice amounts are given, except for the Total VAT amount in accounting currency. Only one currency shall be used in the Invoice, except for the VAT accounting currency code (BT-6) and the invoice total VAT amount in accounting currency (BT-111).

Example value: SEK

0..1 •   cbc:TaxCurrencyCode

VAT accounting currency code
Peppol: The currency used for VAT accounting and reporting purposes as accepted or required in the country of the Seller. Shall be used in combination with the Invoice total VAT amount in accounting currency (BT-111), when the VAT accounting currency code differs from the Invoice currency code.

Example value: SEK

0..1 •   cbc:AccountingCost

Buyer accounting reference
BEAst: Can be used for natural account or code string Peppol: A textual value that specifies where to book the relevant data into the Buyer's financial accounts.

Example value: 4415

0..1 •   cbc:BuyerReference

Buyer reference
Peppol: An identifier assigned by the Buyer used for internal routing purposes. An invoice must have buyer reference or purchase order reference (BT-13).

Example value: Byggare Bob

0..1 •   cac:InvoicePeriod

DELIVERY OR INVOICE PERIOD
BEAst: Also used to describe invoice period for rental items. Can also be used on line level if needed. Peppol: A group of business terms providing information on the invoice period. Also called delivery period. If the group is used, the invoiceing period start date and/or end date must be used.

0..1 •   •   cbc:StartDate

Invoicing period start date
Peppol: The date when the Invoice period starts. Format = "YYYY-MM-DD".

Example value: 2020-10-31

0..1 •   •   cbc:EndDate

Invoicing period end date
Peppol: The date when the Invoice period ends. Format = "YYYY-MM-DD".

Example value: 2020-12-05

0..1 •   •   cbc:DescriptionCode

Value added tax point date code
Peppol: The code of the date when the VAT becomes accountable for the Seller and for the Buyer.

Example value: 35

0..1 •   cac:OrderReference

ORDER AND SALES ORDER REFERENCE

1..1 •   •   cbc:ID

Purchase order reference
Peppol: An identifier of a referenced purchase order, issued by the Buyer.An invoice must have buyer reference (BT-10) or purchase order reference.

Example value: 98776

0..1 •   •   cbc:SalesOrderID

Sales order reference
Peppol: An identifier of a referenced sales order, issued by the Seller.

Example value: 112233

0..n •   cac:BillingReference

PRECEDING INVOICE REFERENCE
Peppol: A group of business terms providing information on one or more preceding Invoices.

1..1 •   •   cac:InvoiceDocumentReference

INVOICE DOCUMENT REFERENCE

1..1 •   •   •   cbc:ID

Preceding Invoice number
Peppol: The identification of an Invoice that was previously sent by the Seller.

Example value: 9742024

0..1 •   •   •   cbc:IssueDate

Preceding Invoice issue date
Peppol: The date when the Preceding Invoice was issued.Shall be provided in case the Preceding Invoice identifier is not unique. Format = "YYYY-MM-DD".

Example value: 2021-10-15

0..1 •   cac:DespatchDocumentReference

DESPATCH ADVICE REFERENCE

1..1 •   •   cbc:ID

Despatch advice reference
Peppol: An identifier of a referenced despatch advice.

Example value: desp100

0..1 •   cac:ReceiptDocumentReference

RECEIPT ADVICE REFERENCE

1..1 •   •   cbc:ID

Receiving advice reference
Peppol: An identifier of a referenced receiving advice.

Example value: rec100

0..1 •   cac:OriginatorDocumentReference

TENDER OR LOT REFERENCE

1..1 •   •   cbc:ID

Tender or lot reference
Peppol: The identification of the call for tender or lot the invoice relates to.

Example value: PPID-123

0..1 •   cac:ContractDocumentReference

CONTRACT REFERENCE

1..1 •   •   cbc:ID

Contract reference
Peppol: The identification of a contract.

Example value: 7987093

0..n •   cac:AdditionalDocumentReference

ADDITIONAL SUPPORTING DOCUMENTS
Peppol: A group of business terms providing information about additional supporting documents substantiating the claims made in the Invoice. The additional supporting documents can be used for both referencing a document number which is expected to be known by the receiver, an external document (referenced by a URL) or as an embedded document, Base64 encoded (such as a time report).

1..1 •   •   cbc:ID

Invoiced object identifier, Supporting document reference
Peppol: An identifier for an object on which the invoice is based, given by the Seller, or the identifier for the supporting document.

Example value: 60231136

O •   •   •   @schemeID

Scheme identifier
Peppol: The identification scheme identifier of the Invoiced object identifier.

Example value: AAG

0..1 •   •   cbc:DocumentTypeCode

Document type code
Peppol: Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents

Example value: 130

0..1 •   •   cac:Attachment

ATTACHMENT

0..1 •   •   •   cbc:EmbeddedDocumentBinaryObject

Attached document
Peppol: An attached document embedded as binary object (Base64) or sent together with the invoice.

Example value: aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw==

M •   •   •   •   @mimeCode

Attached document Mime code
Peppol: The mime code of the attached document.

Example value: text/csv

M •   •   •   •   @filename

Attached document Filename
Peppol: The file name of the attached document

Example value: fakturareferens.csv

0..1 •   •   •   cac:ExternalReference

EXTERNAL REFERENCE

1..1 •   •   •   •   cbc:URI

External document location
Peppol: The URL (Uniform Resource Locator) that identifies where the external document is located. A means of locating the resource, including its primary access mechanism, e.g. http:// or ftp://.

Example value: http://www.example.com/index.html

0..1 •   cac:ProjectReference

PROJECT REFERENCE

1..1 •   •   cbc:ID

Project reference
Peppol: The identification of the project the invoice refers to.

Example value: 9876986

1..1 •   cac:AccountingSupplierParty

SELLER
Peppol: A group of business terms providing information about the Seller.

1..1 •   •   cac:Party

PARTY

1..1 •   •   •   cbc:EndpointID

Seller electronic address
Peppol: Identifies the Seller's electronic address to which the application level response to the invoice may be delivered.

Example value: 5561043539

M •   •   •   •   @schemeID

Seller electronic address identification scheme identifier
Peppol: The identification scheme identifier of the Seller electronic address

Example value: 0007

0..n •   •   •   cac:PartyIdentification

PARTY IDENTIFICATION

1..1 •   •   •   •   cbc:ID

Seller identifier or bank assigned creditor identifier
Peppol: This element is used for both the identification of the Seller, or the unique banking reference identifier of Seller (assigned by the Seller bank.). For seller identification use ICD code list, for SEPA bank assigned creditor reference, use SEPA. In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present

Example value: 7365561043532

O •   •   •   •   •   @schemeID

Seller or bank assigned creditor identifier identification scheme identifier
Peppol: The identification scheme identifier of the Seller identifier. For bank assigned creditor identifier (BT-90), value MUST be "SEPA"

Example value: 0088

0..1 •   •   •   cac:PartyName

PARTY NAME

1..1 •   •   •   •   cbc:Name

Seller trading name
Peppol: A name by which the Seller is known, other than Seller name (also known as Business name).

Example value: Cramo

1..1 •   •   •   cac:PostalAddress

SELLER POSTAL ADDRESS
Peppol: A group of business terms providing information about the address of the Seller. Sufficient components of the address are to be filled to comply with legal requirements.

0..1 •   •   •   •   cbc:StreetName

Seller address line 1
Peppol: The main address line in an address.

Example value: Rosenborgsgatan 12

0..1 •   •   •   •   cbc:AdditionalStreetName

Seller address line 2
BEAst: Department Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Department A

0..1 •   •   •   •   cbc:CityName

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

Example value: Solna

0..1 •   •   •   •   cbc:PostalZone

Seller post code
Peppol: The identifier for an addressable group of properties according to the relevant postal service.

Example value: 16904

0..1 •   •   •   •   cbc:CountrySubentity

Seller country subdivision
Peppol: The subdivision of a country.

Example value: Uppland

0..1 •   •   •   •   cac:AddressLine

ADDRESS LINE

1..1 •   •   •   •   •   cbc:Line

Seller address line 3
BEAst: Used for grid coordinates or building details Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Byggnad 3

1..1 •   •   •   •   cac:Country

COUNTRY

1..1 •   •   •   •   •   cbc:IdentificationCode

Seller country code
Peppol: A code that identifies the country.

Example value: SE

0..2 •   •   •   cac:PartyTaxScheme

PARTY VAT/TAX IDENTIFIERS

1..1 •   •   •   •   cbc:CompanyID

Seller VAT identifier, Seller tax registration identifier
Peppol: The Seller's VAT identifier (also known as Seller VAT identification number) or the local identification (defined by the Seller’s address) of the Seller for tax purposes or a reference that enables the Seller to state his registered tax status. In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present

Example value: SE556104353901

1..1 •   •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   •   cbc:ID

Peppol: Mandatory element. For Seller VAT identifier (BT-31), use value “VAT”, for the seller tax registration identifier (BT-32), use != "VAT"

Example value: VAT

1..1 •   •   •   cac:PartyLegalEntity

PARTY LEGAL ENTITY

1..1 •   •   •   •   cbc:RegistrationName

Seller name
Peppol: 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.

Example value: CRAMO AB

0..1 •   •   •   •   cbc:CompanyID

Seller legal registration identifier
Peppol: An identifier issued by an official registrar that identifies the Seller as a legal entity or person. In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present

Example value: 5561043539

O •   •   •   •   •   @schemeID

Seller legal registration identifier identification scheme identifier
Peppol: The identification scheme identifier of the Seller legal registration identifier.

Example value: 0007

0..1 •   •   •   •   cbc:CompanyLegalForm

Seller additional legal information
Peppol: Additional legal information relevant for the Seller.

Example value: Säte: Sollentuna

0..1 •   •   •   cac:Contact

SELLER CONTACT
Peppol: A group of business terms providing contact information about the Seller.

0..1 •   •   •   •   cbc:Name

Seller contact point
Peppol: A contact point for a legal entity or person.

Example value: WICKSEL,NILSSON,DAHL

0..1 •   •   •   •   cbc:Telephone

Seller contact telephone number
Peppol: A phone number for the contact point.

Example value: 0856470730

0..1 •   •   •   •   cbc:ElectronicMail

Seller contact email address
Peppol: An e-mail address for the contact point.

Example value: example@cramo.se

1..1 •   cac:AccountingCustomerParty

BUYER
Peppol: A group of business terms providing information about the Buyer.

1..1 •   •   cac:Party

PARTY

1..1 •   •   •   cbc:EndpointID

Buyer electronic address
Peppol: Identifies the Buyer's electronic address to which the invoice is delivered.

Example value: 7300009058334

M •   •   •   •   @schemeID

Buyer electronic address identification scheme identifier
Peppol: The identification scheme identifier of the Buyer electronic address.

Example value: 0088

0..1 •   •   •   cac:PartyIdentification

PARTY IDENTIFICATION

1..1 •   •   •   •   cbc:ID

Buyer identifier
Peppol: An identifier of the Buyer.

Example value: 5560608837

O •   •   •   •   •   @schemeID

Buyer identifier identification scheme identifier
Peppol: The identification scheme identifier of the Buyer identifier.

Example value: 0007

0..1 •   •   •   cac:PartyName

PARTY NAME

1..1 •   •   •   •   cbc:Name

Buyer trading name
Peppol: A name by which the Buyer is known, other than Buyer name (also known as Business name).

Example value: JM

1..1 •   •   •   cac:PostalAddress

BUYER POSTAL ADDRESS
Peppol: A group of business terms providing information about the postal address for the Buyer. Sufficient components of the address are to be filled to comply with legal requirements.

0..1 •   •   •   •   cbc:StreetName

Buyer address line 1
Peppol: The main address line in an address.

Example value: Gatuadress nummer

0..1 •   •   •   •   cbc:AdditionalStreetName

Buyer address line 2
BEAst: Department Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Department X

0..1 •   •   •   •   cbc:CityName

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

Example value: STOCKHOLM

0..1 •   •   •   •   cbc:PostalZone

Buyer post code
Peppol: The identifier for an addressable group of properties according to the relevant postal service.

Example value: 16982

0..1 •   •   •   •   cbc:CountrySubentity

Buyer country subdivision
Peppol: The subdivision of a country.

Example value: Uppland

0..1 •   •   •   •   cac:AddressLine

ADDRESS LINE

1..1 •   •   •   •   •   cbc:Line

Buyer address line 3
BEAst: Used for grid coordinates or building details Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Main building

1..1 •   •   •   •   cac:Country

COUNTRY

1..1 •   •   •   •   •   cbc:IdentificationCode

Buyer country code
Peppol: A code that identifies the country.

Example value: SE

0..1 •   •   •   cac:PartyTaxScheme

PARTY VAT IDENTIFIER

1..1 •   •   •   •   cbc:CompanyID

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

Example value: SE556060883701

1..1 •   •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   •   cbc:ID

Peppol: Mandatory element. Use “VAT”

Example value: VAT

1..1 •   •   •   cac:PartyLegalEntity

PARTY LEGAL ENTITY

1..1 •   •   •   •   cbc:RegistrationName

Buyer name
Peppol: The full name of the Buyer.

Example value: JM ENTREPRENAD FÖRSÄKRING

0..1 •   •   •   •   cbc:CompanyID

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

Example value: 5560608837

O •   •   •   •   •   @schemeID

Buyer legal registration identifier identification scheme identifier
Peppol: The identification scheme identifier of the Buyer legal registration identifier.

Example value: 0007

0..1 •   •   •   cac:Contact

BUYER CONTACT
Peppol: A group of business terms providing contact information relevant for the Buyer.

0..1 •   •   •   •   cbc:Name

Buyer contact point
Peppol: A contact point for a legal entity or person.

Example value: SKURUSUNDSVÄGEN / HÖGVALLAVÄGEN

0..1 •   •   •   •   cbc:Telephone

Buyer contact telephone number
Peppol: A phone number for the contact point.

Example value: 08-111 111

0..1 •   •   •   •   cbc:ElectronicMail

Buyer contact email address
Peppol: An e-mail address for the contact point.

Example value: exempel@jm.se

0..1 •   cac:PayeeParty

PAYEE
Peppol: A group of business terms providing information about the Payee, i.e. the role that receives the payment. Shall be used when the Payee is different from the Seller.

0..1 •   •   cac:PartyIdentification

PARTY IDENTIFICATION

1..1 •   •   •   cbc:ID

Payee identifier or bank assigned creditor identifier
Peppol: This element is used for both the identification of the Payee, or the unique banking reference identifier of Payee (assigned by the Payee bank.) For payee identification use ICD code list, for SEPA bank assigned creditor reference, use SEPA.

Example value: 7365561043532

O •   •   •   •   @schemeID

Payee or bank assigned creditor identifier identification scheme identifier
Peppol: The identification scheme identifier of the payee identifier. For bank assigned creditor identifier (BT-90), value MUST be "SEPA"

Example value: 0088

1..1 •   •   cac:PartyName

PARTY NAME

1..1 •   •   •   cbc:Name

Payee name
Peppol: The name of the Payee.

Example value: Payment recipient

0..1 •   •   cac:PartyLegalEntity

PARTY LEGAL ENTITY

1..1 •   •   •   cbc:CompanyID

Payee legal registration identifier
Peppol: An identifier issued by an official registrar that identifies the Payee as a legal entity or person.

Example value: XXXXXXXXXXX

O •   •   •   •   @schemeID

Payee legal registration identifier identification scheme identifier
Peppol: The identification scheme identifier of the Payee legal registration identifier.

Example value: 0007

0..1 •   cac:TaxRepresentativeParty

SELLER TAX REPRESENTATIVE PARTY
Peppol: A group of business terms providing information about the Seller's tax representative.

1..1 •   •   cac:PartyName

PARTY NAME

1..1 •   •   •   cbc:Name

Seller tax representative name
Peppol: The full name of the Seller's tax representative party.

Example value: Tax representative name

1..1 •   •   cac:PostalAddress

SELLER TAX REPRESENTATIVE POSTAL ADDRESS
Peppol: A group of business terms providing information about the postal address for the tax representative party. Sufficient components of the address are to be filled to comply with legal requirements.

0..1 •   •   •   cbc:StreetName

Tax representative address line 1
Peppol: The main address line in an address.

Example value: Skattegatan 3

0..1 •   •   •   cbc:AdditionalStreetName

Tax representative address line 2
BEAst: Department Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Tax department

0..1 •   •   •   cbc:CityName

Tax representative city
Peppol: The common name of the city, town or village, where the tax representative address is located.

Example value: STOCKHOLM

0..1 •   •   •   cbc:PostalZone

Tax representative post code
Peppol: The identifier for an addressable group of properties according to the relevant postal service.

Example value: 16000

0..1 •   •   •   cbc:CountrySubentity

Tax representative country subdivision
Peppol: The subdivision of a country.

Example value: Uppland

0..1 •   •   •   cac:AddressLine

ADDRESS LINE

1..1 •   •   •   •   cbc:Line

Tax representative address line 3
BEAst: Used for grid coordinates or building details Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: vån 5

1..1 •   •   •   cac:Country

COUNTRY

1..1 •   •   •   •   cbc:IdentificationCode

Tax representative country code
Peppol: A code that identifies the country.

Example value: SE

1..1 •   •   cac:PartyTaxScheme

PARTY VAT IDENTIFIER

1..1 •   •   •   cbc:CompanyID

Seller tax representative VAT identifier
Peppol: The VAT identifier of the Seller's tax representative party.

Example value: SE556104353901

1..1 •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   cbc:ID

Peppol: Mandatory element. Use “VAT”

Example value: VAT

0..1 •   cac:Delivery

DELIVERY INFORMATION
Peppol: A group of business terms providing information about where and when the goods and services invoiced are delivered.

0..1 •   •   cbc:ActualDeliveryDate

Actual delivery date
Peppol: The date on which the supply of goods or services was made or completed. Format = "YYYY-MM-DD"

Example value: 2021-09-16

0..1 •   •   cac:DeliveryLocation  
0..1 •   •   •   cbc:ID

Deliver to location identifier
Peppol: An identifier for the location at which the goods and services are delivered.

Example value: 7300009058334

O •   •   •   •   @schemeID

Deliver to location identifier identification scheme identifier
Peppol: The identification scheme identifier of the Deliver to location identifier.

Example value: 0088

0..1 •   •   •   cac:Address

DELIVER TO ADDRESS
Peppol: A group of business terms providing information about the address to which goods and services invoiced were or are delivered.

0..1 •   •   •   •   cbc:StreetName

Deliver to address line 1
Peppol: The main address line in an address.

Example value: Storgatan 162

0..1 •   •   •   •   cbc:AdditionalStreetName

Deliver to address line 2
BEAst: Department

Example value: Inköp

0..1 •   •   •   •   cbc:CityName

Deliver to city
Peppol: The common name of the city, town or village, where the deliver to address is located.

Example value: Stockholm

0..1 •   •   •   •   cbc:PostalZone

Deliver to post code
Peppol: The identifier for an addressable group of properties according to the relevant postal service.

Example value: 115 34

0..1 •   •   •   •   cbc:CountrySubentity

Deliver to country subdivision
Peppol: The subdivision of a country.

Example value: Uppland

0..1 •   •   •   •   cac:AddressLine

ADDRESS LINE

1..1 •   •   •   •   •   cbc:Line

Deliver to address line 3
BEAst: Used for grid coordinates or building details Peppol: An additional address line in an address that can be used to give further details supplementing the main line.

Example value: Hus 1

1..1 •   •   •   •   cac:Country

COUNTRY

1..1 •   •   •   •   •   cbc:IdentificationCode

Deliver to country code
Peppol: A code that identifies the country.

Example value: SE

0..1 •   •   cac:DeliveryParty

DELIVER PARTY

1..1 •   •   •   cac:PartyName

PARTY NAME

1..1 •   •   •   •   cbc:Name

Deliver to party name
Peppol: The name of the party to which the goods and services are delivered.

Example value: Goods reception employee 1

0..n •   cac:PaymentMeans

PAYMENT INSTRUCTIONS
Peppol: A group of business terms providing information about the payment.

1..1 •   •   cbc:PaymentMeansCode

Payment means type code
Peppol: The means, expressed as code, for how a payment is expected to be or has been settled.

Example value: 31

0..1 •   •   cbc:PaymentID

Remittance information
Peppol: 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.

Example value: 7697699

0..1 •   •   cac:CardAccount

PAYMENT CARD INFORMATION
Peppol: A group of business terms providing information about card used for payment contemporaneous with invoice issuance.

1..1 •   •   •   cbc:PrimaryAccountNumberID

Payment card primary account number
Peppol: The Primary Account Number (PAN) of the card used for payment.In accordance with card payments security standards, an invoice should never include a full card primary account number.

Example value: 1234

1..1 •   •   •   cbc:NetworkID

Peppol: Syntax required element not related to a business term.

Example value: VISA

0..1 •   •   •   cbc:HolderName

Payment card holder name
Peppol: The name of the payment card holder.

Example value: Kalle Kula

0..1 •   •   cac:PayeeFinancialAccount

CREDIT TRANSFER
Peppol: A group of business terms to specify credit transfer payments.

1..1 •   •   •   cbc:ID

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

Example value: SE1750000000055651055010

0..1 •   •   •   cbc:Name

Payment account name
Peppol: The name of the payment account, at a payment service provider, to which payment should be made.

Example value: Payment Account

0..1 •   •   •   cac:FinancialInstitutionBranch

FINANCIAL INSTITUTION BRANCH

1..1 •   •   •   •   cbc:ID

Payment service provider identifier
Peppol: An identifier for the payment service provider where a payment account is located. Such as a BIC or a national clearing code where required. No identification scheme Identifier to be used.

Example value: ESSESESS

0..1 •   •   cac:PaymentMandate

DIRECT DEBIT
Peppol: A group of business terms to specify a direct debit.

0..1 •   •   •   cbc:ID

Mandate reference identifier
Peppol: Unique identifier assigned by the Payee for referencing the direct debit mandate. Used in order to pre-notify the Buyer of a SEPA direct debit.

Example value: 123545

0..1 •   •   •   cac:PayerFinancialAccount

PAYER FINANCIAL ACCOUNT

1..1 •   •   •   •   cbc:ID

Debited account identifier
Peppol: The account to be debited by the direct debit.

Example value: 123123123123

0..1 •   cac:PaymentTerms

PAYMENT TERMS

1..1 •   •   cbc:Note

Payment terms
Peppol: A textual description of the payment terms that apply to the amount due for payment (Including description of possible penalties). In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.

Example value: 30 dagar efter mottagen faktura

0..n •   cac:AllowanceCharge

DOCUMENT LEVEL ALLOWANCES AND CHARGES
Peppol: A group of business terms providing information about allowances applicable to the Invoice as a whole. A group of business terms providing information about charges and taxes other than VAT, applicable to the Invoice as a whole.

1..1 •   •   cbc:ChargeIndicator

Peppol: Use “true” when informing about Charges and “false” when informing about Allowances.

Example value: true

0..1 •   •   cbc:AllowanceChargeReasonCode

Document level allowance or charge reason code
Peppol: The reason for the document level allowance or charge, expressed as a code. For allowances a subset of codelist UNCL5189 is to be used, and for charges codelist UNCL7161 applies. The Document level allowance reason code and the Document level allowance reason shall indicate the same allowance reason

Example value: CAP

0..1 •   •   cbc:AllowanceChargeReason

Document level allowance or charge reason
Peppol: The reason for the document level allowance or charge, expressed as text. The Document level allowance reason code and the Document level allowance reason shall indicate the same allowance reason

Example value: Försäkring

0..1 •   •   cbc:MultiplierFactorNumeric

Document level allowance or charge percentage
Peppol: The percentage that may be used, in conjunction with the document level allowance base amount, to calculate the document level allowance or charge amount. To state 20%, use value 20.

Example value: 3

1..1 •   •   cbc:Amount

Document level allowance or charge amount
Peppol: The amount of an allowance or a charge, without VAT. Must be rounded to maximum 2 decimals

Example value: 5

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:BaseAmount

Document level allowance or charge base amount
Peppol: The base amount that may be used, in conjunction with the document level allowance or charge percentage, to calculate the document level allowance or charge amount. Must be rounded to maximum 2 decimals

Example value: 10

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   cac:TaxCategory

TAX CATEGORY

1..1 •   •   •   cbc:ID

Document level allowance or charge VAT category code
Peppol: A coded identification of what VAT category applies to the document level allowance or charge.

Example value: E

0..1 •   •   •   cbc:Percent

Document level allowance or charge VAT rate
Peppol: The VAT rate, represented as percentage that applies to the document level allowance or charge.

Example value: 0.00

1..1 •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   cbc:ID

Peppol: Mandatory element. Use “VAT”

Example value: VAT

1..2 •   cac:TaxTotal

TAX TOTAL
Peppol: When tax currency code is provided, two instances of the tax total must be present, but only one with tax subtotal.

1..1 •   •   cbc:TaxAmount

Invoice total VAT amount, Invoice total VAT amount in accounting currency
Peppol: 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 decimals

Example value: 45.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5 or BT-6.

Example value: SEK

0..n •   •   cac:TaxSubtotal

VAT BREAKDOWN
Peppol: A group of business terms providing information about VAT breakdown by different categories, rates and exemption reasons

1..1 •   •   •   cbc:TaxableAmount

VAT category taxable amount
Peppol: Sum of all taxable amounts subject to a specific VAT category code and VAT category rate (if the VAT category rate is applicable). Must be rounded to maximum 2 decimals.

Example value: 180.00

M •   •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   •   cbc:TaxAmount

VAT category tax amount
Peppol: The total VAT amount for a given VAT category. Must be rounded to maximum 2 decimals.

Example value: 45.00

M •   •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   •   cac:TaxCategory

VAT CATEGORY

1..1 •   •   •   •   cbc:ID

VAT category code
Peppol: Coded identification of a VAT category.

Example value: S

0..1 •   •   •   •   cbc:Percent

VAT category rate
Peppol: The VAT rate, represented as percentage that applies for the relevant VAT category.

Example value: 25.00

0..1 •   •   •   •   cbc:TaxExemptionReasonCode

VAT exemption reason code
Peppol: A coded statement of the reason for why the amount is exempted from VAT.

0..1 •   •   •   •   cbc:TaxExemptionReason

VAT exemption reason text
Peppol: A textual statement of the reason why the amount is exempted from VAT or why no VAT is being charged.

Example value: Momslagen ej tillämplig

1..1 •   •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   •   cbc:ID

Peppol: Mandatory element. Use “VAT”

Example value: VAT

1..1 •   cac:LegalMonetaryTotal

DOCUMENT TOTALS
Peppol: A group of business terms providing the monetary totals for the Invoice.

1..1 •   •   cbc:LineExtensionAmount

Sum of Invoice line net amount
Peppol: Sum of all Invoice line net amounts in the Invoice. Must be rounded to maximum 2 decimals.

Example value: 180.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   cbc:TaxExclusiveAmount

Invoice total amount without VAT
Peppol: The total amount of the Invoice without VAT. Must be rounded to maximum 2 decimals.

Example value: 180.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   cbc:TaxInclusiveAmount

Invoice total amount with VAT
Peppol: The total amount of the Invoice with VAT. Must be rounded to maximum 2 decimals.

Example value: 225.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:AllowanceTotalAmount

Sum of allowances on document level
Peppol: Sum of all allowances on document level in the Invoice. Must be rounded to maximum 2 decimals.

Example value: 20.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:ChargeTotalAmount

Sum of charges on document level
Peppol: Sum of all charges on document level in the Invoice. Must be rounded to maximum 2 decimals.

Example value: 5

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:PrepaidAmount

Paid amount
Peppol: The sum of amounts which have been paid in advance. Must be rounded to maximum 2 decimals.

Example value: 50.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:PayableRoundingAmount

Rounding amount
Peppol: The amount to be added to the invoice total to round the amount to be paid. Must be rounded to maximum 2 decimals.

Example value: 0.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   cbc:PayableAmount

Amount due for payment
Peppol: The outstanding amount that is requested to be paid. Must be rounded to maximum 2 decimals.

Example value: 180.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..n •   cac:InvoiceLine

INVOICE LINE
Peppol: A group of business terms providing information on individual Invoice lines.

1..1 •   •   cbc:ID

Invoice line identifier
Peppol: A unique identifier for the individual line within the Invoice.

Example value: 1

0..1 •   •   cbc:Note

Invoice line note
Peppol: A textual note that gives unstructured information that is relevant to the Invoice line.

Example value: Note from supplier

1..1 •   •   cbc:InvoicedQuantity

Invoice Quantity
BEAst: DeliveredQuantity (T6706) For rental invoices this is [number of days to invoice] x [quantity of the articles rented]. Peppol: The quantity of items (goods or services) that is charged in the Invoice line.

Example value: 20.00

M •   •   •   @unitCode

Invoiced quantity unit of measure
Peppol: The unit of measure that applies to the invoiced quantity. Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure.

Example value: H87

1..1 •   •   cbc:LineExtensionAmount

Invoice line net amount
Peppol: The total amount of the Invoice line. The amount is “net” without VAT, i.e. inclusive of line level allowances and charges as well as other relevant taxes. Must be rounded to maximum 2 decimals.

Example value: 180.00

M •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   cbc:AccountingCost

Invoice line Buyer accounting reference
BEAst: Can be used for natural account or code string Peppol: A textual value that specifies where to book the relevant data into the Buyer's financial accounts.

Example value: 4415

0..1 •   •   cac:InvoicePeriod

Invoice Line Period
BEAst: Also used to describe invoice period for rental items. Can also be used on header level. Peppol: A group of business terms providing information about the period relevant for the Invoice line.

0..1 •   •   •   cbc:StartDate

Invoice line period start date
Peppol: The date when the Invoice period for this Invoice line starts. Format ="YYYY-MM-DD"

Example value: 2020-10-01

0..1 •   •   •   cbc:EndDate

Invoice line period end date
Peppol: The date when the Invoice period for this Invoice line ends. Format ="YYYY-MM-DD"

Example value: 2020-10-31

0..1 •   •   cac:OrderLineReference

ORDER LINE REFERENCE

1..1 •   •   •   cbc:LineID

Referenced purchase order line reference
BEAst: T3322 ReferenceToOrderLine. Purchase order line referens. Peppol: An identifier for a referenced line within a purchase order, issued by the Buyer.

Example value: 1

0..1 •   •   cac:DocumentReference

LINE OBJECT IDENTIFIER

1..1 •   •   •   cbc:ID

Document Reference ID
BEAst: MaterialTicketNumber (T6329) @schemeID="WM"; FreightForwarderReferensNumber (T6127) @schemeID="AHY"; OrderReceiptReference (T6386) @schemeID="AAK"; Serial number schemeID="SE"; Sales order id schemeID="VN"

Example value: 1571078

O •   •   •   •   @schemeID

Invoice line object identifier identification scheme identifier
Peppol: The identification scheme identifier of the Invoice line object identifier.

Example value: SE

1..1 •   •   •   cbc:DocumentTypeCode

Document type code
Peppol: Code "130" MUST be used to indicate an invoice object reference. Not used for other additional documents

Example value: 130

0..n •   •   cac:AllowanceCharge

INVOICE LINE ALLOWANCES OR CHARGES
Peppol: A group of business terms providing information about allowances or charges applicable to the individual Invoice line.

1..1 •   •   •   cbc:ChargeIndicator

Peppol: Use “true” when informing about Charges and “false” when informing about Allowances

Example value: false

0..1 •   •   •   cbc:AllowanceChargeReason

Line level allowance or charge reason
Peppol: The reason for the line level allowance or charge, expressed as text.

Example value: Prisrabatt enligt avtal

0..1 •   •   •   cbc:MultiplierFactorNumeric

Line level allowance or charge percentage
Peppol: The percentage that may be used, in conjunction with the line level allowance base amount, to calculate the line level allowance or charge amount.

Example value: 10

1..1 •   •   •   cbc:Amount

Line level allowance or charge amount
Peppol: The amount of an allowance or a charge, without VAT. Must be rounded to maximum 2 decimals

Example value: 20.00

M •   •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

1..1 •   •   cac:Item

ITEM INFORMATION
Peppol: A group of business terms providing information about the goods and services invoiced.

0..1 •   •   •   cbc:Description

Item description
Peppol: A description for an item.The item description allows for describing the item and its features in more detail than the Item name.

Example value: Superbra ventilationsslang i finfin plåt

1..1 •   •   •   cbc:Name

Item name
Peppol: A name for an item.

Example value: Ventilationsslang diameter 82mm

0..1 •   •   •   cac:BuyersItemIdentification

BUYERS ITEM IDENTIFICATION

1..1 •   •   •   •   cbc:ID

Item Buyer's identifier
Peppol: An identifier, assigned by the Buyer, for the item.

Example value: 43790

0..1 •   •   •   cac:SellersItemIdentification

SELLERS ITEM IDENTIFICATION

1..1 •   •   •   •   cbc:ID

Item Seller's identifier
Peppol: An identifier, assigned by the Seller, for the item.

Example value: 9371212

0..1 •   •   •   cac:StandardItemIdentification

STANDARD ITEM IDENTIFICATION

1..1 •   •   •   •   cbc:ID

Item standard identifier
Peppol: An item identifier based on a registered scheme.

Example value: 7391272164648

M •   •   •   •   •   @schemeID

Item standard identifier identification scheme identifier
Peppol: The identification scheme identifier of the Item standard identifier

Example value: 0160

0..1 •   •   •   cac:OriginCountry

ORIGIN COUNTRY

1..1 •   •   •   •   cbc:IdentificationCode

Item country of origin
Peppol: The code identifying the country from which the item originates.

Example value: CN

0..n •   •   •   cac:CommodityClassification

COMMODITY CLASSIFICATION

1..1 •   •   •   •   cbc:ItemClassificationCode

Item classification identifier
Peppol: A code for classifying the item by its type or nature.

Example value: 698679864

M •   •   •   •   •   @listID

Item classification identifier identification scheme identifier
Peppol: The identification scheme identifier of the Item classification identifier

Example value: SN

O •   •   •   •   •   @listVersionID

Item classification identifier version identification scheme identifier
Peppol: The identification scheme version identifier of the Item classification identifier

Example value: 1

1..1 •   •   •   cac:ClassifiedTaxCategory

LINE VAT INFORMATION
Peppol: A group of business terms providing information about the VAT applicable for the goods and services invoiced on the Invoice line.

1..1 •   •   •   •   cbc:ID

Invoiced item VAT category code
Peppol: The VAT category code for the invoiced item.

Example value: S

0..1 •   •   •   •   cbc:Percent

Invoiced item VAT rate
Peppol: The VAT rate, represented as percentage that applies to the invoiced item.

Example value: 25.00

1..1 •   •   •   •   cac:TaxScheme

TAX SCHEME

1..1 •   •   •   •   •   cbc:ID

Peppol: Mandatory element. Use “VAT”

Example value: VAT

0..n •   •   •   cac:AdditionalItemProperty

ITEM ATTRIBUTES
BEAst: Peppol: A group of business terms providing information about properties of the goods and services invoiced.

1..1 •   •   •   •   cbc:Name

Item attribute name
BEAst: BEAst:RentalDeliveryStatus (T6505); BEAst:BuyersContact (T6709); BEAst:DeliveryPeriodStartDate (T2051); BEAst:RentalTimeQuantity Time for which an article is to be debited for. (T6478); BEAst:RentalTimeQuantityUOM Unit of measure for RentalTimeQuantity; BEAst:RentalQuantityValue To be used to describe the quantity delivered in a rental case.; BEAst:RentalQuantityValueUOM Unit of measure for DeliveredQuantity (T6706); BEAst:SiteID; BEAst:PriceMatrix; BEAst:SuppliersContact (T0113) Peppol: The name of the attribute or property of the item.

Example value: BEAst:RentalDeliveryStatus

1..1 •   •   •   •   cbc:Value

Item attribute value
BEAst: Peppol: The value of the attribute or property of the item.

Example value: 100

1..1 •   •   cac:Price

PRICE DETAILS
Peppol: A group of business terms providing information about the price applied for the goods and services invoiced on the Invoice line.

1..1 •   •   •   cbc:PriceAmount

Item net price
Peppol: The price of an item, exclusive of VAT, after subtracting item price discount. The Item net price has to be equal with the Item gross price less the Item price discount, if they are both provided. Item price can not be negative.

Example value: 100

M •   •   •   •   @currencyID

Peppol: Mandatory attribute. Use BT-5

Example value: SEK

0..1 •   •   •   cbc:BaseQuantity

Base Quantity
Peppol: The number of item units to which the price applies.

Example value: 1

O •   •   •   •   @unitCode

Item price base quantity unit of measure code
Peppol: The unit of measure that applies to the Item price base quantity, must be the same as the unit code of the Invoiced/credited quantity. Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure.

Example value: EA