Configure network
Configure your PEPPOL network endpoints and ERP System Communications so Sovos can route documents to and from your system for Norway e-invoicing.
Confirm the following before configuring network endpoints:
-
Your organization and companies are created in Compliance Network and the Norway e-invoicing products are assigned. See Set up account.
-
An ERP System ID is created manually in Compliance Network under ERP Setup. Auto-provisioned defaults aren't synchronized to Network Services and can't be used for endpoint configuration.
-
Your organisasjonsnummer (orgnr) is active and in good standing with Brønnøysundregistrene (BRREG). Use a real, active orgnr in all environments, including UAT.
Endpoint configuration registers your company in the Norwegian PEPPOL network and tells Sovos where to deliver documents. Inbound endpoints register your participant identifier in ELMA, making your organization visible to suppliers who want to send invoices to you. Outbound endpoints aren't published to ELMA and are required to receive lifecycle status messages (buyer application responses) sent back through the PEPPOL network after you submit an invoice.
Complete the following tasks in order:
Configure ERP System Communications
ERP System Communications define the document types and format the Sovos platform uses to deliver documents to your ERP system. Two communications are required: one for Invoice documents and one for Lifecycle status messages. Both must use the same ERP System ID.
Create an inbound endpoint
Before you begin, make sure:
-
Your organisation and companies are created in Compliance Network and the Norway e-invoicing products are assigned. See Set up account.
-
An ERP System ID is created manually in Compliance Network under ERP Setup. See Configure ERP System Communications.
-
Your organisasjonsnummer (orgnr) is active.
-
The ERP System Communication for the organisation is configured. See Configure ERP System Communications.
-
The Norway inbound product (
no_invoice_inbound_1.0) is assigned to the company.
A Peppol participant identifier registers your business on the Peppol network. When it is published in ELMA, it becomes resolvable: senders use it to discover which Access Point serves you and which document processes you support.
Every Norwegian company that receives Peppol invoices must have an active participant registration in ELMA. Sending participants are onboarded into ELMA under scheme 0192.
| Property | Value |
|---|---|
| ICD | 0192 - Organisasjonsnummer |
| Scheme | 0192 |
| Name | Norwegian organization number |
| Sector | B2B |
| Format | 9 digits, MOD-11 validated, no spaces or separators |
| Example | 123456789 |
When you create an endpoint, you provide your 9-digit orgnr as the IDENTIFIER value and the scheme ID (0192).
Sovos registers your organisasjonsnummer in ELMA. A status indicator in Network Settings confirms the registration is complete. The registeredDirectories field in the API response confirms the endpoint is registered in the Norwegian PEPPOL directory.
Create an inbound endpoint through the API
The inbound endpoint is created and the participant identifier is registered in ELMA.
Create an outbound endpoint
Complete Create an inbound endpoint before creating an outbound endpoint. Both endpoints use the same ERP System ID and organisasjonsnummer.
The outbound endpoint is required to receive lifecycle status messages, including buyer application responses returned through the Peppol network after you submit an invoice.
Outbound endpoints are not published to ELMA. ELMA registration only covers your inbound (receiving) participant. Outbound routing is automatic: when you submit an invoice, the platform resolves the buyer's participant identifier and delegates discovery to the Peppol extension. The extension performs the network lookup using the SML (for Norwegian buyers, ELMA) to determine the buyer's Access Point.
| Property | Value |
|---|---|
| ICD | 0192 - Organisasjonsnummer |
| Scheme | 0192 |
| Name | Norwegian organization number |
| Sector | B2B |
| Format | 9 digits, MOD-11 validated, no spaces or separators |
| Example | 123456789 |
The outbound endpoint is created. You can now receive lifecycle status messages for invoices you submit through the PEPPOL network.
Create an outbound endpoint through the API
The outbound endpoint is created. You can now receive lifecycle status messages for submitted invoices.
Modify an endpoint
Before modifying an endpoint, confirm the following:
-
The endpoint exists and is active. Go to , select the company, then go to Settings and click Endpoints to confirm.
-
You have the organisasjonsnummer (orgnr) for the company. The orgnr cannot be changed after endpoint creation. If the orgnr is incorrect, remove the endpoint and create a new one.
You can update the ERP System ID and supported document types for an existing endpoint. The participant identifier (organisasjonsnummer) can't be changed after creation.
Modify endpoints through the API
Delete endpoints
Before removing an endpoint, confirm that no active document flows depend on this endpoint. Removing an inbound endpoint remove your participant identifier from ELMA. Your organization can't receive PEPPOL invoices until a new inbound endpoint is created.
- Select and choose the company.
- Go to Settings and click Endpoints or Networks and choose the corresponding one.
- Go to General, then click Company endpoints.
- In the row for the endpoint you want to remove, open the row actions menu and click Remove.
- Confirm the removal in the dialog.
