Learning how to send EHF invoice Norway is a requirement for any business with Norwegian government customers and a growing expectation for B2B trading partners preparing for the upcoming mandate. EHF faktura is the structured XML invoice format transmitted through the Peppol network that replaces PDF invoices in compliant Norwegian transactions. This guide covers the complete setup process, required invoice fields and how to handle common validation errors when you e-invoice Norway to public and private buyers.
Peppol BIS Norway formatting requirements define exactly which data fields must appear in a valid Norwegian EHF invoice. Understanding these requirements before sending your first invoice prevents the most common rejection errors and ensures your invoices are processed quickly by the buyer’s accounts payable system. This guide walks through every step from account setup to delivery confirmation for businesses new to EHF faktura invoicing.
Key Takeaways
- To send EHF invoice Norway you need a certified Peppol Access Point provider and a registered ELMA participant ID
- EHF faktura documents are structured XML files transmitted through the Peppol four-corner network model
- Peppol BIS Norway Billing 3.0 defines the mandatory fields including organisation numbers, VAT codes and line items
- Your e-invoice Norway setup requires your 9-digit Norwegian organisation number formatted as 0192::NNNNNNNNN
- B2G invoices to government buyers must be EHF format; B2B mandate expected from 2027
- Delivery confirmation from the Peppol network proves the invoice reached the buyer Access Point
What an EHF Invoice Is and Why Norway Requires Them
An EHF faktura (Elektronisk HandelsFormat faktura) is a structured electronic invoice encoded in XML format according to the Peppol BIS Billing 3.0 specification with Norwegian NO-R validation rules. Unlike a PDF invoice, an EHF faktura document is machine-readable: the buyer’s accounting system can automatically extract invoice data, validate VAT codes and schedule payment without manual data entry. This automation is the core reason Norway mandated EHF for B2G invoicing in 2012 and why a B2B mandate is being prepared.
When you send EHF invoice Norway, you are not sending a file directly to the buyer. Instead, your invoice travels through the Peppol four-corner network: your Access Point formats and validates the Peppol BIS Norway document, routes it to the buyer’s Access Point and the buyer’s Access Point delivers it to their system. The e-invoice Norway process is fully automated once your accounting system is connected to a certified Peppol Access Point provider. Most businesses process their first EHF invoice within minutes of completing provider setup.
| EHF Invoice vs PDF Invoice |
EHF Faktura | PDF Invoice |
|---|---|---|
| Format | Structured XML (Peppol BIS 3.0) | Visual document (unstructured) |
| Delivery method | Peppol network via Access Point | Email attachment or postal mail |
| Data extraction by buyer | Automatic; zero manual entry | Manual keying or OCR scanning |
| Norwegian B2G compliance | Mandatory | Not accepted by government buyers |
| VAT validation | Built into invoice schema | Buyer must verify manually |
| Archive format | XML + human-readable PDF version |
PDF only |
Required EHF Invoice Fields and Peppol BIS Formatting
Peppol BIS Norway Billing 3.0 specifies mandatory fields that every EHF faktura must contain to pass Norwegian NO-R validation. Seller information must include your full legal business name, Norwegian 9-digit organisation number and registered business address. Buyer information requires the buyer's full name, their 9-digit organisation number and their Peppol Participant Identifier (typically formatted as 0192:: followed by their organisation number). Missing or incorrectly formatted organisation numbers are the most common cause of validation rejection when businesses first learn to send EHF invoice Norway.
Invoice-level mandatory fields include a unique invoice number, issue date (YYYY-MM-DD format), payment due date and the document currency code (NOK for Norwegian transactions). Line item fields must include an item description, quantity, unit of measure, net unit price and VAT rate code. Valid e-invoice Norway VAT codes are S (standard rate 25 percent), Z (zero rate) and E (exempt). For each line item, the VAT amount and line total must also be stated. The invoice must end with totals for tax-exclusive amount, total VAT amount and total tax-inclusive amount.
Sending EHF Invoices Directly From Your Accounting Tool
Most Norwegian accounting software platforms include native support for sending EHF faktura invoices through a built-in or integrated Peppol Access Point. Tripletex, Fiken, Xero Norway, Visma Business and 24SevenOffice all offer EHF sending capabilities, either natively or through integration partners. In these platforms, you create a standard invoice in the accounting interface, and the software handles the Peppol BIS Norway XML conversion, validation and Peppol network submission in the background. You receive a delivery notification within the accounting platform when the e-invoice Norway process completes.
If your accounting platform does not natively support EHF, you can connect a standalone Peppol Access Point provider via API or use a portal-based service where you upload invoice data manually. Portal-based services require you to log in, enter invoice details or upload a CSV and trigger submission — this is more manual but workable for low-volume senders who send EHF invoice Norway occasionally rather than daily. API integration is the recommended approach for businesses with more than 50 invoices per month, as it eliminates manual steps and integrates confirmation data back into your accounting records.
How to Find a Customer's Peppol ID or Organisation Number
Before you send EHF invoice Norway to a specific buyer, you need their Peppol Participant Identifier. For Norwegian buyers, the Peppol ID is typically 0192:: followed by their 9-digit organisation number. You can look up a buyer's organisation number on the Bronnoysumdregistrene website at brreg.no by searching the company name. Once you have the organisation number, format it as 0192::NNNNNNNNN and search the ELMA registry at elma.difi.no to confirm the buyer is registered as a Peppol participant.
e-invoice Norway to a buyer who is not registered in ELMA cannot be delivered through the Peppol network. If your buyer's organisation number does not appear in ELMA, contact them directly to ask whether they have a Peppol Access Point or prefer an alternative method. Government buyers in Norway are required to be registered in ELMA, so if a public entity is not found, they may be registered under a parent organisation's number. EHF faktura sent to an unregistered Peppol ID will fail routing and your Access Point will return an error notification. Businesses using SAP E-Invoicing Integration can connect their ERP system to an e-invoicing service to manage invoice transmission and routing through the Peppol network.
Fixing Rejected EHF Invoices and Validation Errors
When you send EHF invoice Norway and the invoice is rejected by your Access Point's validator, the error report identifies the specific field or rule that failed. The most common Peppol BIS Norway validation errors are: missing buyer or seller organisation number, incorrect or missing VAT code on a line item, mismatched totals (the sum of line items does not match the stated invoice total) and invalid date formats. Each error typically includes the Peppol rule ID that failed (for example, NO-R-001 for organisation number validation), which helps you identify exactly which field to correct.
After correcting the identified fields, resubmit the EHF faktura invoice through your accounting system or portal. Most platforms allow you to edit a draft invoice and resubmit without creating a new invoice number, though some require you to void the failed attempt and create a new invoice with the same content. e-invoice Norway delivery confirmation arrives as a Peppol Message Level Response (MLR) that your Access Point captures and reports to your accounting system. If the MLR shows accepted status, the invoice was successfully received by the buyer's system.
Sending EHF to Public Sector Buyers vs Private Customers
EHF faktura to public sector buyers is mandatory and has been since 2012. When you send EHF invoice Norway to a government entity, the transaction must use Peppol BIS Norway Billing 3.0 with NO-R rules, and the buyer's Peppol ID must be verified in ELMA before sending. Government buyers process EHF invoices through their accounts payable systems automatically, so correctly formatted invoices typically receive faster payment than PDF alternatives submitted through legacy processes.
For private-sector customers, sending e-invoice Norway is currently optional but increasingly expected by larger Norwegian businesses. When your private customer has a Peppol ID registered in ELMA, you can send EHF directly through the same network infrastructure you use for government buyers. Private customers without ELMA registration can receive structured invoice data through email-based PDF-plus-XML delivery offered by some Access Point providers, or through a supplier portal. As the B2B mandate approaches from 2027, building the habit of send EHF invoice Norway to all structured-format-ready customers now reduces the transition burden later.
Sending EHF invoices in Norway for B2B private-sector customers is currently voluntary but is expected to become mandatory from 2027 for businesses above a threshold to be determined. Norwegian businesses that begin voluntary B2B EHF sending now gain practical experience with the Peppol workflow before the mandate arrives, reduce invoice processing times for customers already set up for Peppol receiving and differentiate themselves as digitally capable suppliers. To start voluntary B2B EHF sending, the buyer must be registered in the ELMA directory — search their organisation number at elma.difi.no before addressing the first invoice.
How to send EHF invoice Norway for customers on the Peppol network involves the same four-step process regardless of whether the customer is a government entity or a private business: create the invoice in your accounting system with the buyer's Peppol Participant Identifier, submit through your Access Point, wait for the MLR delivery confirmation and reconcile the confirmed delivery against your accounts receivable ledger. The only difference for private-sector B2B customers is that they may be registered in ELMA under a different Peppol Participant Identifier scheme if they are a non-Norwegian company using a DUNS, VAT or GLN identifier instead of the Norwegian 0192:: organisation number format.
Complete EHF invoice Norway setup guide for international sellers: foreign businesses that sell to Norwegian government customers must obtain a Norwegian organisation number (organisasjonsnummer) from Bronnoysumdregistrene (brreg.no) to use as their Peppol Participant Identifier in ELMA. The registration process for a Norwegian branch (NUF — norskregistrert utenlandsk foretak) of a foreign company typically takes two to five business days and provides a 9-digit Norwegian organisation number that begins with 9. This number is then used in the format 0192::NNNNNNNNN as the seller's Peppol ID in all EHF invoices sent to Norwegian buyers.
EHF invoice Norway setup guide: once your organisation number is registered in ELMA, configuring your accounting software is the next step. In your accounting platform, navigate to the EHF or Peppol configuration section and enter your 0192::NNNNNNNNN Peppol Participant Identifier. Connect your Access Point provider's API credentials as prompted. Set your default invoice currency to NOK for Norwegian customer invoices. Configure the VAT code mapping so that your standard 25 percent Norwegian VAT maps to category code S, and verify that your registered payment account uses a Norwegian IBAN (NO + 15 digits) in the PaymentMeans field.
| EHF Invoice Norway Setup Guide: Key Configuration Steps | Configuration Area | What to Set |
|---|---|---|
| Peppol Participant Identifier | Company/Business settings in accounting platform |
0192:: followed by your 9-digit Norwegian org number |
| Access Point API credentials | EHF / Peppol integration setting | API key and endpoint URL from your AP provider |
| Invoice currency default | Invoice settings | NOK for Norwegian customer invoices |
| VAT code mapping | Tax settings | S = 25%, S = 15%, Z = 0%, E = exempt |
| Payment account IBAN | Payment settings | Norwegian IBAN (NO + 15 digits) |
| Buyer Peppol IDs | Customer record — each Norwegian government buyer | 0192:: + buyer org number; verify in ELMA first |
| Invoice date format | Document settings | YYYY-MM-DD (ISO 8601 required by Peppol BIS 3.0) |
After completing setup, the EHF invoice Norway setup guide process for the first live submission: create the invoice in your accounting system for your Norwegian government customer, review all fields against the NO-R mandatory field checklist, click send and monitor the Access Point dashboard for the MLR delivery confirmation. The first live EHF invoice to a government customer is a milestone — once it is delivered and payment is received within the contract terms, you can be confident that your EHF infrastructure is correctly configured for ongoing Norwegian government invoicing.
Businesses that need to send EHF invoices in Norway for high-volume operations — more than 200 invoices per month — should implement API-based EHF sending rather than manual portal-based submission or software-integrated batch sending. An API integration allows accounting software such as FreshBooks E-Invoicing Integration or a custom order management system to generate and submit EHF invoices automatically as orders are fulfilled, without any manual finance team action per invoice. Most certified Peppol Access Point providers offer REST API documentation that covers EHF invoice submission, MLR polling and invoice archive export. Implementing API-based EHF sending requires developer resources for initial setup but reduces the per-invoice processing cost to near zero once operational.
EHF invoice Norway 2026 developments to monitor: the ongoing development of the PEPPOL PINT (Pan-European INvoice Transfer) standard is relevant for Norwegian businesses because Norway, as an EEA member, typically aligns its Peppol implementation with European standard developments. PEPPOL PINT is designed to harmonise Peppol invoice formats across countries while allowing country-specific extensions. Norwegian businesses and their Access Point providers should monitor Digdir's publications for announcements about a Norwegian PEPPOL PINT adoption timeline and any implications for the current Peppol BIS Billing 3.0 with NO-R rules format.
For businesses following the EHF invoice Norway setup guide for the first time, a common question is how to handle the transition period if a government customer that previously accepted PDF invoices now requires EHF. The transition is typically managed by sending both a Peppol EHF invoice (the official submission) and a courtesy PDF notification by email for the first few invoice cycles until the buyer's finance team confirms they are processing the EHF invoices correctly through their system. After three to five successful EHF invoice cycles with payment received against each, the PDF email notification can be discontinued. The Peppol EHF invoice is always the legally recognised submission — the PDF is for buyer convenience only during the transition and carries no legal weight.
Norwegian government procurement teams increasingly include Peppol readiness checks as a standard supplier qualification criterion in their prequalification questionnaires. Suppliers that can demonstrate active ELMA registration and a functioning EHF invoice sending workflow may receive a competitive advantage over suppliers who require additional time to set up EHF infrastructure after contract award. Maintaining your ELMA registration and keeping your EHF sending workflow current, while understanding Poland e-Invoicing Compliance, positions your business to prepare for cross-border e-invoicing requirements and new international tender opportunities.
Conclusion
Setting up to send EHF invoice Norway is straightforward with the right accounting platform and Access Point provider. Ensure your Peppol BIS Norway configuration includes your 9-digit organisation number in the correct Peppol ID format, configure VAT codes correctly for each product or service category and verify buyer Peppol IDs in ELMA before sending the first invoice.
EHF faktura delivery through the Peppol network is faster, more reliable and audit-ready compared to PDF invoicing. With the B2B mandate approaching, businesses that e-invoice Norway today using the correct structured format will have minimal additional work to comply when the mandate takes effect.
FAQs
What do I need to send EHF invoice Norway for the first time?
You need an active Peppol Access Point provider account, your Norwegian 9-digit organisation number formatted as a Peppol ID (0192::NNNNNNNNN) registered in ELMA, and your accounting system connected to the provider. Your first invoice also needs the buyer's Peppol ID, which you can look up in the ELMA registry at elma.difi.no.
How long does it take to e-invoice Norway once set up?
After initial setup, creating and sending an EHF faktura from a connected accounting system takes the same time as creating a standard invoice — typically two to five minutes. Peppol network delivery is near-instant; the buyer's Access Point typically confirms receipt within seconds to minutes of submission.
What Peppol BIS Norway fields are mandatory?
Mandatory fields include seller and buyer legal name, organisation number (in 0192::NNNNNNNNN format for Norwegian parties), invoice number, issue date, due date, currency (NOK), line item descriptions, quantities, unit prices, VAT codes (S/Z/E) and totals for net amount, VAT amount and gross amount. The full field specification is in the Peppol BIS Billing 3.0 documentation available at docs.peppol.eu.
Can I send EHF invoice Norway to an international buyer?
Yes. The Peppol network is international and connects businesses across Europe and beyond. International buyers use their own country's Peppol participant identifier format. Check whether the buyer's Access Point is registered in the Peppol network by looking up their country and organisation identifier at peppol.eu/network/participants/. Norwegian NO-R rules apply only to Norwegian domestic invoices; cross-border Peppol invoices use the base Peppol BIS Billing 3.0 specification without NO-R additions.
Source by:
Image by Magnific

