Business Gateway
Reference

Document types

The aliases accepted as type, and what each one is.

type on a submission is a short alias for a Peppol document type and the business process it belongs to. It saves you writing out two long identifiers on every call.

AliasDocumentProcess
invoiceInvoiceBilling 3.0
credit-noteCredit noteBilling 3.0
invoice-responseInvoice responseInvoice response 3
orderOrderOrdering 3
order-onlyOrderOrder only 3
order-advancedOrderAdvanced ordering 3
order-responseOrder responseOrdering 3
order-response-advancedOrder responseAdvanced ordering 3
order-changeOrder changeAdvanced ordering 3
order-cancellationOrder cancellationAdvanced ordering 3
despatch-adviceDespatch adviceDespatch advice 3
catalogueCatalogueCatalogue only 3
catalogue-wo-responseCatalogueCatalogue without response 3
invoice-ciiInvoice, CII syntaxBilling 3.0

The same document can belong to more than one process — an order sent under order and under order-only is the same XML with different expectations about what comes back. Use the alias that matches what you and your trading partner agreed.

Using full identifiers instead

Any document type we know can be named directly, with documentTypeId and processId in place of type:

{
  "documentTypeId": "busdox-docid-qns::urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1",
  "processId": "cenbii-procid-ubl::urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"
}

Passing both type and the full pair is allowed as long as they agree; if they do not, the request is refused rather than one silently winning.

Capabilities use the same names

A participant's capabilities are declared with the same aliases or identifiers. A document type you have no capability for cannot be sent, and other access points will not send it to you — the capability is what they read when deciding.

CII invoices

invoice-cii is the CII syntax rather than UBL. It has no current validation rules available, so a CII invoice cannot be checked before it goes out. Sending one requires its capability to be marked as allowing unvalidated documents — a deliberate decision, not a default, because it means the document leaves without ever having been verified against the Peppol rules.

Send UBL unless a trading partner specifically requires CII.

On this page