Enter your credentials to Maventa testing environment, to authenticate and try things out with the Swagger UI. This will fetch a Bearer token using OAuth2 with the endpoint POST https://ax-stage.maventa.com/oauth2/token. The token is stored in your browser's session storage (cleared when you close the tab) and used in Swagger calls done from this documentation website. The token is valid for 1 hour.

Never use your production credentials here. This is only for testing the Maventa test environment in the Swagger UI.
All None
eui global company lookup document:receive document:send invoice:receive invoice:send company:read company:write validate receivables:assignments analysis billing:reports partner:invoice_delivery_actions partner:lookups partner:takeovers partner:lyanthe_scan_service fi_bank_message:send fi_bank_message:receive
Cancel Sign In
Search
Getting started Invoice sending Invoice sending Consumer Invoicing Printing Email Invoicing Invoice Receiving Invoice Receiving Scanning Country Specific Denmark Finland Germany Norway Sweden Document Exchange Document Exchange Peppol Network Invoicing formats Invoicing formats Validation Peppol BIS 3.0 Finvoice 3.0 Account Management Companies and Settings Billing

Peppol Network

Peppol eases the trade between suppliers and buyers by providing a standardised way for exchanging trading documents electronically within countries and cross-border. Sending and receiving between recipients takes place over Peppol Access Points that connect the buyers and suppliers to the network.

Maventa is one of the cerfified Peppol Access Points. This means that when you are integrated to Maventa you can easily provide connection to Peppol to your customers.

Invoice sending in Peppol

Invoice receiving in Peppol

Register company as Peppol receiver

APIs to use

After company account is registered to Maventa you can register the company as Peppol receiver. When you call the API, Maventa makes the registration to Peppol SMP (Service Metadata Provider) that is then synced to common Peppol address book Peppol Directory.

If the company is already registered to receive invoices or other document types through another Access Point than Maventa this registration needs to be removed by the old Access Point before Maventa can do the registration.

Create registration

To create registration to Peppol:

REST APISOAP API

Call POST /v1​/company​/profiles

Required information:

  • Supported company profiles
    • for invoices and credit notes: INVOICE_AND_CREDIT_NOTE
  • Network: PEPPOL

After registration is ready you will be returned the identifier/Peppol address that company was registered with.

FIX_PENDING_INCLUDE_JSON

Call enable_operator with enabled=true

  • This will create the registration automatically for profile INVOICE_AND_CREDIT_NOTE
  • The method returns OK if the registration was successful. Note that the identifier/Peppol address is not returned for this method

Supported countries and identifiers used in registration

Maventa creates the registration with the following identifiers (schemes):

If you want to register a participant outside of these countries or with a different identifier please contact Maventa.

Get information of existing registrations in Maventa

REST API

Monitor registrations

REST API

To follow up when the registration has been succesfully completed you can register a webhook. Use the event type NETWORKS to get notification of all changes in the registration statuses.

Delete registration

To remove registration from Peppol network:

REST APISOAP API

Call DELETE /v1​/company​/profiles and give the profile id for the registration you want to delete.

Call enable_operator with enabled=false

This will delete the registration for the profile INVOICE_AND_CREDIT_NOTE.

Company email requirement

Company email needs to be set on Maventa account to make the registration (at minimum in Norway).

Registration timing

Registrations happen usually straight away, but if there are issues with the Peppol register there can be a delay of couple of days before the actual registration happens.

Best practices before registration

Before creating the registration it is good practise to check the existing registrations for the company:

Existing registrations at other Access Points

If company is already registered to receive invoices but to another Access Point than Maventa the registration will fail and user needs to contact their old Access Point to deregister the company before the registration in Maventa can take place.

Back to top