ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ProfileID (UBL)

ProfileID is the UBL element that declares the business process or exchange profile an invoice belongs to.

Definition

In a UBL document, cbc:ProfileID is the element that identifies the business process (profile) the exchange takes part in: for example a PEPPOL BIS Billing profile. It answers the question "in which exchange scenario is this document circulating?".

ProfileID vs CustomizationID

Two frequently neighbouring elements should not be confused:

  • ProfileID declares the business process / exchange scenario (the "why" and "how" of the document's circulation).
  • CustomizationID declares the rule set the content conforms to (the validation rules, e.g. EN 16931 or a PEPPOL specialisation).

In CII syntax, the equivalent of ProfileID is BusinessProcessSpecifiedDocumentContextParameter.

Example

A PEPPOL invoice typically carries a ProfileID such as urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, naming the billing process, and a CustomizationID naming the applied PEPPOL BIS Billing specification. Together they let the access point route and validate the document correctly.

Last updated: June 23, 2026