Compliance questions
FinlandIs e-invoicing mandatory in Finland?
Is e-invoicing mandatory in Finland?
What is Finland's B2B 'right to request' e-invoicing?
What is Finland's B2B 'right to request' e-invoicing?
What VAT rates apply in Finland?
What VAT rates apply in Finland?
How long must invoices be archived in Finland?
How long must invoices be archived in Finland?
What is Finvoice?
What is Finvoice?
Do I need to choose between the domestic network and Peppol?
Do I need to choose between the domestic network and Peppol?
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
FinlandCan I invoice a Finnish business that isn't reachable on Peppol?
Can I invoice a Finnish business that isn't reachable on Peppol?
Why does every Finnish invoice need bank account details?
Why does every Finnish invoice need bank account details?
fi-finvoice-v3 addon rejects it up front instead.Why was my invoice refused before it was sent anywhere?
Why was my invoice refused before it was sent anywhere?
supplier-address-missing), the invoice must carry a payment bank account (payment-account-missing), and the receiver must be reachable as a true e-invoice (receiver-not-einvoice). The last one matters most: receivers only reachable on paper, by email, or through the consumer bank channels (e-lasku, suoramaksu, Netposti) are rejected up front, with the channel the operator would have used named in the error, rather than quietly delivered another way.What does a submission with an unknown outcome mean?
What does a submission with an unknown outcome mean?
send-unconfirmed code instead of retrying. Check with support before sending the invoice again.How do I invoice the Finnish state?
How do I invoice the Finnish state?
V1, agreement numbers with VSK1, and posting references with TK1, with at most one of each per invoice. Set the order number in ordering.purchases and the agreement number in ordering.contracts on the GOBL invoice. Invopop doesn’t validate or normalise these prefixes, so format them exactly as the contracting authority provided them, or the state will reject the invoice.What happens after the invoice is accepted?
What happens after the invoice is accepted?
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.Supplier questions
FinlandHow do I register a Finnish supplier?
How do I register a Finnish supplier?
tax_id.country = FI and the Business ID (y-tunnus), then run the Finland app’s registration workflow. Registration provisions the party its own operator account and allocates its e-invoice address — a party must be registered before it can send or receive anything. See the supplier registration guide.What Peppol scheme does Finland use for participant IDs?
What Peppol scheme does Finland use for participant IDs?
0216, wrapping the party’s OVT code — 0037 followed by the Business ID without its hyphen. Under Finland’s Peppol Authority Specific Requirements, the OVT code is the mandatory participant identifier for Finnish organisations on Peppol. The 0037 at the start of the code itself is a country prefix, not the scheme.What is a Finnish e-invoice address?
What is a Finnish e-invoice address?
0037 followed by the party’s Business ID (y-tunnus) without its hyphen, sometimes with a five-character suffix for routing inside large organisations (for example 003726174164). On Peppol, the same code is wrapped in scheme 0216 (0216:003726174164). You can look any counterparty up in the national registry at verkkolaskuosoite.fi: since 2024 it mirrors the Peppol address list too, so one lookup covers both networks.Which address form should I put on a party record?
Which address form should I put on a party record?
0216. Other forms circulate on the Finnish network (IBAN-style addresses from the older bank channel, operator-prefixed ones such as TE0037…), but the OVT code is the canonical form, and it’s what the routing pre-check and the generated e-invoice use.Why hasn't my party's registration completed yet?
Why hasn't my party's registration completed yet?
Can I register several Finnish parties in one workspace?
Can I register several Finnish parties in one workspace?
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
FinvoiceHow quickly do received invoices appear?
How quickly do received invoices appear?
What format do received invoices arrive in?
What format do received invoices arrive in?
What setup does receiving need?
What setup does receiving need?
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?