FlowieExchange
Compliance · 🇳🇴 Norway Live mandate

Norway — EHF, Peppol BIS & SAF-T

EHF/Peppol BIS B2G universal since 2012 · SAF-T universal — regulator: Skatteetaten (Norwegian Tax Administration). Facts last refreshed: 2026-05-05.

Coverage model
Flowie operates a registered Peppol Access Point in this jurisdiction directly where we hold national accreditation, or via a vetted local partner registered with the in-country regulator where on-the-ground presence is required (KSeF, SDI intermediario, ZATCA service-provider, etc.). Either way, you call the same POST /v1/documents/send.

TL;DR

Deadlines

DateWhoWhat
2012-07-01Central governmentEHF mandatory for B2G suppliers.
2019-04-01All public authoritiesEHF/Peppol BIS universal.
2020-01-01All taxpayersSAF-T NO on-demand obligation.
≥ 2027B2B mandate (consultation)Skatteetaten reviewing options.

Background

Norway is, despite not being an EU member, one of the most Peppol-mature countries in Europe. EHF was the first widely-deployed Peppol BIS profile and remains the strategic format. DFØ runs the national Peppol authority; Skatteetaten the tax side.

Format profile

Required fields

Public sector (B2G)

HubPeppol identifier schemeLookup
DFØ (national Peppol authority)0192:NO-<orgnr>https://dfo.no

Norwegian public buyers identified by org. number via Peppol scheme 0192.

B2B reporting / clearance

No central B2B reporting hub — pure transmission only.

Error codes

Generic Peppol BIS schematron error codes apply (BR-*, EN16931-*); no country-specific overlays.

Testing in sandbox

What you want to testHow
NO B2G happy pathSender 0192:910000001, recipient 0192:980000001.

FAQ

Is EHF different from Peppol BIS?

EHF 3.0 is structurally a Peppol BIS 3.0 profile with Norwegian extensions. Practically, you send Peppol BIS; Flowie selects the EHF subset when the recipient is Norwegian.

References

Primary sources (government / regulator / standards body):

Industry analyses (vendor trackers — useful for cross-referencing):