Skip to main content

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 valueDescription
FR_UBL_CIUSFrance UBL CIUS (Factur-X structured)
FR_CII_CIUSFrance CII CIUS (Factur-X Cross-Industry Invoice)
FR_CDARFrance CDAR (Chorus Pro acknowledgement)

Supported invoice types — Germany

invoiceType valueDescription
XRECHNUNGXRechnung UBL or CII
ZUGFERDZUGFeRD / Factur-X hybrid PDF
XRECHNUNG_CIIXRechnung Cross-Industry Invoice
PEPPOL_BISPeppol BIS Billing 3.0

Supported invoice types — Romania

invoiceType valueDescription
RO_EFACTURARomania eFactura (ANAF UBL)

Supported invoice types — Denmark

invoiceType valueDescription
DK_OIOUBLDenmark OIOUBL (NemHandel)

Supported invoice types — Belgium

invoiceType valueDescription
PEPPOL_BISPeppol BIS Billing 3.0 (Belgium; same type key as Germany when using Peppol)

Next steps

  1. Authentication — login and token refresh
  2. Company management — create and manage companies
  3. Peppol registration — network registration (where applicable)
  4. Country flows: France · Germany · Romania · Denmark · Belgium
  5. Send invoice — unified async submission
  6. Onboarding checklist — end-to-end flows