NordInvoice / Guides / FAQ

Frequently asked questions

Short answers about Peppol, EN 16931 and the NordInvoice API. For the full reference, see the documentation.

What is Peppol?

Peppol is the international network for exchanging electronic documents, above all e-invoices. Governments and companies across Europe and beyond receive invoices through it. Every participant has a Peppol address; documents travel between certified access points.

Do I need to run my own Peppol access point?

No. NordInvoice delivers and receives on the network for you. You call a REST API; certification, connectivity and compliance stay on our side.

What is EN 16931?

EN 16931 is the European standard that defines what a compliant e-invoice must contain. NordInvoice validates every document against it, plus network profiles such as Peppol BIS and XRechnung, before anything is sent.

Can I create an invoice from JSON without knowing UBL?

Yes. Post a plain JSON draft with seller, buyer and lines; the API validates it and produces compliant UBL 2.1. Credit notes work the same way.

Which formats can I validate?

UBL 2.1 and CII XML, plus ZUGFeRD and Factur-X PDFs with embedded XML. Eleven rule sets are available, including Peppol BIS and XRechnung variants.

Is there a sandbox?

Yes. Free accounts get a nord_test_ key that behaves like production but delivers to a simulated network, so you can integrate end to end without sending real invoices.

Are there official SDKs?

Yes: nordinvoice on npm for Node.js and nordinvoice on PyPI for Python. Both are dependency-free, fully typed and retry rate limits automatically.

How fast is it?

In load tests on production hardware, warm validations take around 15 ms per document and bulk delivery moves 10,000 invoices in about 32 seconds.

Can I receive invoices as well as send them?

Yes. Register as a receiver and incoming Peppol invoices arrive in an API-readable inbox, with webhooks to push events into your product.

How does pricing work?

Plans with a monthly document allowance, plus pay-as-you-go credits. Validation-only calls are cheaper than network delivery. Details on the pricing page.

Get a free sandbox key