Since version 5.8.0, the plugin can automatically derive the Peppol Endpoint ID (Participant ID) from the customer’s VAT number.
Currently, this feature supports Belgium (scheme 0208). Support for additional countries will be added in future updates.
Enabling automatic derivation #
Go to:
WooCommerce → PDF Invoices → E-Documents
Enable:
Automatic Endpoint ID Derivation

When enabled, the plugin will automatically generate the Peppol Endpoint ID whenever a valid VAT number is available.
Selecting countries #
The setting:
Select Countries to Automate Endpoint ID
defines which countries support automatic derivation.

Only VAT numbers from the selected countries will be used to generate Peppol Endpoint IDs.
Field location behavior #
The setting:
Customer Peppol Identifier Fields Location
controls whether the Endpoint ID field is visible and when derivation occurs.

If the field is displayed in Checkout #
The Endpoint ID is automatically derived and populated when the VAT number is entered.

If the field is not displayed in Checkout #
The Endpoint ID is automatically derived in the background when the order is created.
VAT number sources #
The VAT number can be provided using:
- The plugin’s built-in checkout field configured as a VAT field
- Supported third-party VAT plugins
Supported VAT plugins include: