PEPPOL: Parties
You must include references to buyers and suppliers in your PEPPOL Documents.
PEPPOL requires that you include party IDs and endpoint IDs for Buyers and Suppliers.
Required Elements
Buyers
Element | Description |
---|---|
/Invoice/AccountingCustomerParty/Party/EndpointID | See the Electronic Addresses section below. |
/Invoice/AccountingCustomerParty/Party/EndpointID @schemeID | See the Electronic Addresses section below. |
/Invoice/AccountingCustomerParty/Party/PartyIdentification/ID | The identifier of the Buyer. |
/Invoice/AccountingCustomerParty/Party/PartyIdentification/ID @schemeID | Specify 0088 if you are modelling a GLN. |
/Invoice/cac:AccountingCustomerParty/Party/PartyTaxScheme/CompanyID | The Company ID of the Buyer. |
Suppliers
Element | Description |
---|---|
/Invoice/AccountingSupplierParty/Party/EndpointID | See the Electronic Addresses section below. |
/Invoice/AccountingSupplierParty/Party/EndpointID @schemeID | See the Electronic Addresses section below. |
/Invoice/AccountingSupplierParty/Party/PartyIdentification/ID | The identifier of the party. |
/Invoice/AccountingSupplierParty/Party/PartyIdentification/ID @schemeID | Specify 0088 if you are modelling a GLN. |
/Invoice/cac:AccountingSupplierParty/Party/PartyTaxScheme/CompanyID | The Company ID of the party. |
Global Location Number (GLN)
A Global Location Number (GLN) is a number that can be used to identify a party or location. You use the @scheme
attribute to specify the type of ID. The GLN is specified in the ID
element. For example:
<Invoice>
<!-- code omitted for clarity -->
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyIdentification>
<!-- 0088 = GLN -->
<cbc:ID schemeID="0088">9506000140445</cbc:ID>
</cac:PartyIdentification>
<cac:Party>
<!-- code omitted for clarity -->
</cac:AccountingSupplierParty>
<!-- code omitted for clarity -->
</Invoice>
Electronic Addresses
Both Buyers and Suppliers can be identified in a PEPPOL network by their electronic address.
You use the Endpoint ID element to model this information.
Restrictions
You must use one of the values from the EAS code list here.
Required Elements
Buyer
The following elements are required for modelling a Buyer's electronic address:
Element | Description |
---|---|
Invoice/AccountingCustomerParty/Party/EndpointID | Specify the Buyer's endpoint ID. |
Invoice/AccountingCustomerParty/Party/EndpointID @schemeID | Specify the EAS that represents the scheme to which the ID belongs. |
Example
<Invoice>
<!-- code omitted for clarity -->
<cac:AccountingCustomerParty>
<cac:Party>
<!-- Peppol ID: combination of schemeID and unique party ID -->
<cbc:EndpointID schemeID="9930">DE123456789</cbc:EndpointID>
<!-- code omitted for clarity -->
<cac:Party>
<!-- code omitted for clarity -->
</cac:AccountingCustomerParty>
<!-- code omitted for clarity -->
</Invoice>
Supplier
The following elements are required for modelling a Supplier's electronic address:
Element | Description |
---|---|
Invoice/AccountingSupplierParty/Party/EndpointID | Specify the Supplier's endpoint ID. |
Invoice/AccountingSupplierParty/Party/EndpointID @schemeID | Specify the EAS that represents the scheme to which the ID belongs. |
Example
<Invoice>
<!-- code omitted for clarity -->
<cac:AccountingSupplierParty>
<cac:Party>
<!-- Peppol ID: combination of schemeID and unique party ID -->
<cbc:EndpointID schemeID="9930">DE123456789</cbc:EndpointID>
<!-- code omitted for clarity -->
<cac:Party>
<!-- code omitted for clarity -->
</cac:AccountingSupplierParty>
<!-- code omitted for clarity -->
</Invoice>
Updated 7 days ago