White Label Integration — Overview
This guide covers the full API integration for white-label partners using Docnova infrastructure for France, Germany, Romania, Denmark, and Belgium e-invoicing and related national services.
How the model works
- The partner platform (XYZ) creates one company and one user per end customer in the Docnova system.
- End customers do not interact with Docnova directly — they continue using the XYZ platform.
- XYZ calls Docnova APIs on behalf of each customer using either:
- Method A — A separate API key per customer company
- Method B — A single partner-level API key +
companyId per request
Base URLs
Supported invoice types — France
invoiceType value | Description |
|---|
FR_UBL_CIUS | France UBL CIUS (Factur-X structured) |
FR_CII_CIUS | France CII CIUS (Factur-X Cross-Industry Invoice) |
FR_CDAR | France CDAR (Chorus Pro acknowledgement) |
Supported invoice types — Germany
invoiceType value | Description |
|---|
XRECHNUNG | XRechnung UBL or CII |
ZUGFERD | ZUGFeRD / Factur-X hybrid PDF |
XRECHNUNG_CII | XRechnung Cross-Industry Invoice |
PEPPOL_BIS | Peppol BIS Billing 3.0 |
Supported invoice types — Romania
invoiceType value | Description |
|---|
RO_EFACTURA | Romania eFactura (ANAF UBL) |
Supported invoice types — Denmark
invoiceType value | Description |
|---|
DK_OIOUBL | Denmark OIOUBL (NemHandel) |
Supported invoice types — Belgium
invoiceType value | Description |
|---|
PEPPOL_BIS | Peppol BIS Billing 3.0 (Belgium; same type key as Germany when using Peppol) |
Next steps
- Authentication — login and token refresh
- Company management — create and manage companies
- Peppol registration — network registration (where applicable)
- Country flows: France · Germany · Romania · Denmark · Belgium
- Send invoice — unified async submission
- Onboarding checklist — end-to-end flows