Compliance questions
DenmarkAm I required to issue B2B or B2C e-invoices in Denmark?
Am I required to issue B2B or B2C e-invoices in Denmark?
Is OIOUBL still the right format now that OIOUBL 3.0 has been cancelled?
Is OIOUBL still the right format now that OIOUBL 3.0 has been cancelled?
Is sending invoices via Peppol mandatory?
Is sending invoices via Peppol mandatory?
Does a Peppol invoice need to be EN16931 compliant?
Does a Peppol invoice need to be EN16931 compliant?
Why does Peppol require proof of ownership?
Why does Peppol require proof of ownership?
What documents count as proof of ownership?
What documents count as proof of ownership?
Are received Peppol invoices considered legally valid?
Are received Peppol invoices considered legally valid?
How long must I retain received Peppol invoices?
How long must I retain received Peppol invoices?
Invoicing questions
NemHandelWhat documents can I send over NemHandel with the Denmark app?
What documents can I send over NemHandel with the Denmark app?
dk-oioubl-v2 addon in $addons on the GOBL invoice: it layers the OIOUBL rules on top of the European EN 16931 baseline and rejects documents that would fail on the network before anything is sent. Reminders and invoice responses (OIOUBL ApplicationResponse) are not supported yet — they are planned for a follow-up release.How do I know an invoice was actually delivered?
How do I know an invoice was actually delivered?
Can I issue a VAT-exempt invoice?
Can I issue a VAT-exempt invoice?
dk-oioubl-v2 addon rejects an exempt VAT key up front rather than silently relabelling it — state the supply as zero-rated instead.What happens if I run the send workflow twice on the same invoice?
What happens if I run the send workflow twice on the same invoice?
Duplicated Invoice result instead of resubmitting, so the receiver never gets the document twice.Can I generate the OIOUBL file without sending it?
Can I generate the OIOUBL file without sending it?
oioubl file key. A workflow that only converts lets you inspect or download the file without submitting anything to the network.What should we do if the customer doesn't belong to the Peppol network?
What should we do if the customer doesn't belong to the Peppol network?
- Set up a separate workflow that generates the XML without the send-Peppol-document step
- Or reuse your existing workflow without the customer Peppol ID — the send step is automatically skipped
- Fetch the generated XML and deliver it through the agreed channel, typically email
How do I handle B2C invoices in Peppol?
How do I handle B2C invoices in Peppol?
- Add an If/Else step that checks for a customer inbox using
count(customer.inboxes, true) > 0. - On the
falsebranch, generate a PDF and email it to the customer, then stop the flow.
How do I handle 'Receiver Not Found' errors?
How do I handle 'Receiver Not Found' errors?
KO and receiver not found in the peppol network, treat it like an invalid email address — the recipient simply isn’t reachable on Peppol. Add the Lookup Participant ID step (ideally in a separate validation workflow run against customer data) so you catch missing IDs before generating the invoice.Should I set the `$regime` field when using Peppol?
Should I set the `$regime` field when using Peppol?
Where do I find Peppol GOBL documentation?
Where do I find Peppol GOBL documentation?
eu-en16931-v2017 addon for the field and validation rules Peppol BIS Billing 3.0 builds on, and the Peppol app reference for supported document types and Participant ID schemes.Registering supplier questions
NemHandelWhy does registration involve signing an agreement?
Why does registration involve signing an agreement?
Who signs the agreement, and how?
Who signs the agreement, and how?
people list carries a person with a name and role, the wizard prefills them as the signer. Integrators building their own onboarding UI can drive the same flow over the API.What identifier is the party registered under?
What identifier is the party registered under?
endpoints entry if it has one (for example a GLN: number), otherwise the DK:CVR identifier derived from the party’s Danish tax ID. NemHandel uses symbolic schemes (DK:CVR, DK:SE, GLN) rather than Peppol’s numeric ISO 6523 codes.Why was my registration refused with “registered on NemHandel by a different workspace”?
Why was my registration refused with “registered on NemHandel by a different workspace”?
Can I unregister a party?
Can I unregister a party?
How do I register for a Peppol inbox in Invopop?
How do I register for a Peppol inbox in Invopop?
ubl-invoice doc group) and ready to receive invoices.I get 'XXXX:XXXXXXXXX is already registered' when registering a supplier — what now?
I get 'XXXX:XXXXXXXXX is already registered' when registering a supplier — what now?
9925 VAT scheme rather than the default 0208).How do I assign multiple inboxes to a single supplier?
How do I assign multiple inboxes to a single supplier?
What are Participant IDs?
What are Participant IDs?
- Scheme — identifies the type of identifier (e.g.
9920for Spanish VAT,0208for Belgian KBO/BCE) - Code — the actual identification number
0208 but some entities are only registered under 9925 (VAT). If you hit a “receiver not found” error, the recipient may be registered under an alternative scheme.What visibility level should I set on my Peppol Party?
What visibility level should I set on my Peppol Party?
smp— SMP only, for testingsmp+sml— SMP and SML, useful when you only want to sendsmp+sml+peppol— SMP, SML, and the Peppol Directory, recommended for both sending and receiving (and for being discoverable in the Directory)
Receiving questions
NemHandelHow do received invoices arrive?
How do received invoices arrive?
Which workflow processes inbound documents?
Which workflow processes inbound documents?
What happens to document types Invopop cannot process?
What happens to document types Invopop cannot process?
Can a document be delivered twice?
Can a document be delivered twice?
How do I import received invoices via Peppol?
How do I import received invoices via Peppol?
Can I remove UBL or CII from the 'Peppol receive invoice' workflow if I only use one format?
Can I remove UBL or CII from the 'Peppol receive invoice' workflow if I only use one format?
How are incoming Peppol documents converted into GOBL?
How are incoming Peppol documents converted into GOBL?