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.

CPP / CPA

OASIS ebXML standard describing collaboration profiles and agreements between trading partners.

Definition

A CPP is an XML document publishing a partner's capabilities: transports, messaging protocols (ebMS), security, and supported business processes. A CPA is the bilateral agreement derived from the intersection of two CPPs: it fixes the operational parameters (endpoints, certificates, reliability) that both parties' MSHs enforce.

Origin

Specified by OASIS in the "Collaboration-Protocol Profile and Agreement Specification" (ebCPP), adopted by the OASIS ebXML CPPA Technical Committee, and transposed as ISO 15000-1.

Example in context

<tp:CollaborationProtocolAgreement tp:cpaid="uri:acme-supplier-cpa"><tp:PartyInfo>…</tp:PartyInfo></tp:CollaborationProtocolAgreement>

  • ebMS3 — messaging configured by the CPA.
  • ebXML — parent standards family.

Last updated: June 20, 2026