Skip to main content

What is Peppol

Peppol (Pan-European Public Procurement Online) is a standardized network that enables businesses to exchange electronic documents, including invoices, securely and seamlessly across borders. By connecting to the Peppol network, you can send legally compliant e-invoices directly to your customers’ accounting systems, reducing manual processing, eliminating paper, and ensuring faster payment cycles. Peppol uses a four-corner model where certified Access Points handle the secure transmission of documents between parties.

Setup

Before sending invoices via Peppol, you need to register your invoicing entity with the Peppol network. Navigate to Settings > Invoicing, select the appropriate invoicing entity if you have multiple, enable Peppol, and enter your Peppol credentials. After uploading the required documents, the registration process can take up to 72 hours. Once registered, eligible invoices will be automatically sent via Peppol.
Hyperline transmits invoices using the Peppol BIS Billing UBL Invoice/CreditNote V3 format.

Routing in Belgium

By default, Hyperline uses Peppol scheme 0208 and the customer’s enterprise number, derived from their Belgian tax ID without the country prefix. For example, the tax ID BE0543547220 produces the participant ID 0208:0543547220. If the customer uses a different registered participant ID, you can override the inferred value in Peppol participant ID. You can verify a customer’s participant ID in the Peppol Directory.

Routing in Germany

By default, Hyperline uses Peppol scheme 9930 and the customer’s German VAT ID. For example, the VAT ID DE987654321 produces the participant ID 9930:DE987654321. If the customer uses a different identifier, such as a Leitweg-ID, enter the complete participant ID in Peppol participant ID. You can verify that the ID is registered and able to receive invoices in the Peppol Directory.
Peppol is a delivery network. The participant ID identifies where to send the invoice; it is separate from the invoice format, such as XRechnung.

Set a participant ID

To set the Peppol participant ID manually:
  1. Open the customer details page.
  2. Click Edit in the Information section.
  3. Enter the complete participant ID in Peppol participant ID, using the scheme:identifier format.
  4. Save the customer.
This optional value overrides the participant ID that Hyperline would otherwise infer from the customer’s tax ID.

Troubleshooting

If a Peppol invoice fails, first verify the participant ID and routing scheme in the Peppol Directory. A valid tax ID is not always the same as a valid Peppol participant ID. For broader accounting and e-invoicing sync issues, see Troubleshoot accounting and e-invoicing sync errors.