For the complete documentation index, see llms.txt. This page is also available as Markdown.

Invoice EHF

Send the invoice electronically as a structured EHF document to the customer's e-invoice address.

What is this?

EHF is not a payment method of its own. It is an extension on top of Invoice: the customer still pays by invoice, but the document is built as a structured electronic invoice and delivered to their e-invoice address.

Flow Retail follows Peppol BIS Billing 3.0, the format Norwegian and Danish businesses exchange invoices in. Only business customers can receive it.


How does it work?

Nothing changes at the till — the cashier selects Invoice as usual.

For company customers, the payment screen shows EHF Active or EHF Not Active, so you know before settling whether this one gets an electronic invoice.

Once the invoice settlement completes, Flow Retail builds and sends the document in the background. The receipt PDF travels with it, and each invoice carries a KID payment reference from the store's KID settings.

Delivery status lives on the order: the EHF-invoice section shows whether the send succeeded, the message back if it did not, a refresh and Resend.

If the store has no usable bank account, Flow Retail blocks the invoice at the till rather than letting the send fail quietly afterwards.


How do we get started?

Ask us to add the EHF and KID extensions to your account. Once they are there, four things have to be in place:

  • Set your own EHF Address on the EHF extension under Admin → Settings → Extensions — the endpoint your invoices are sent from — and activate it on each store that sends electronic invoices.

  • Activate KID on those stores, with the modulus type and mask you use for payment references.

  • Fill in bank details on the store, or on its organisation. Danish stores paying by FIK also need the Giro Account Number.

  • Turn on EHF-invoice for each customer, with their EHF address, in Flow Client under the customer's details. Only Company and B2B customers can have it.


Last updated 17.09.2026

Was this helpful?