The new e-Invoicing module in Erply lets users send out invoices that are using e-invoicing standard. Although a valid contract with one of the e-invoicing operators is required, it is possible to simplify the process by creating integration with Erply. It removes the need to enter operator e-service environment every time when there is a need to send out an e-invoice.

Currently we support the following operators:

This document gives a quick overview how to setup e-Invoicing in Erply. For information on how to configure how your e-invoicing operator handles the incoming invoices please refer to their documentation.


In order to successfully send out and receive invoice documents using one of the supported operators. There are some preconditions:

You need to have an active account with one of the supported e-invoicing operators

Erply account must have following data defined (so it can be used on E-invoices):

Define invoicing channels in customer registry (no mandatory but it will make easier sending out the e-invoices)


In order to start using e-Invoicing functionalities inside your Erply account, there is a need to enable specific permissions for it. There are two options for that:

  1. For most users - Configure it inside your Erply account (suitable for most users) - OPTION 1
  2. For advanced solutions - Integrate it using the Erply Launchpad and Identity Admin apps - OPTION 2

For the first option, please follow the instructions in the next chapter.

For the second option the are some additional steps to go through (it is usually done together by customer support specialist):

  1. Login to https://apps.erply.com
  2. Click on “e-invoicing app” under ALL APPS tab and request access for your company
  3. Click on the “Identity Admin” app under YOUR APPS tab
  4. Find new access requests in Dashboard
  5. Accept new access request and give “Admin access” right under Permissions tab
  6. If not done already, go to Integrations and Link your Erply account

After successfully completing these steps you have given your Erply account access to e-Invoicing module. Nexts steps cover linking Erply to your chosen e-invoicing operator.


In order to securely connect the e-invoicing operator and Erply systems, there is a need to enter specific authentication keys. That way two systems can securely identify themselves and exchange of documents can start.

Please follow the steps below:

  1. Navigate to the Credentials screen:
    • OPTION 1: Navigate to Erply back office > Sales > Set up e-invoice operator
    • OPTION 2: Navigate to Erply app and click on Launchpad in the top of the screen. Then run the e-Invoicing app.
  2. Enter available credentials and click on the Add button
    • Get Omniva authentication credentials
      • Make sure that the Data exchange with ERP is allowed
      • For Data exchange URL - Omniva > Invoicing management > Settings > Settings > Data exchange with ERP > Data Exchange URL
      • For Authentication Code - Omniva > Invoicing management > Settings > Settings > Data exchange with ERP > Authentication Code
      • NB! When you generate new authentication code, then make sure it is updated in Erply as well!
    • Get Maventa authentication credentials
      • For User API key - Maventa > Settings (on the top right corner) > API key
      • For Company UUID - Maventa > Settings > Company UUID Maventa credentials

NB! There is an option to enter only one operator credential so that e-invoices will be transferred using only that one. When there are more than one credentials entered then invoices will be sent depending on the Postal address country of the invoice receiving party.


You can send out invoices in e-invoice format from Erply. The Invoices will be delivered to your chosen operator and handled there as configured. For Omniva there is by default a need to manually send them to customer. For Maventa it will be automatically forwarded using available delivery information.

The easy steps for sending invoices to the customer in e-invoice format:

  1. Navigate to Sales > Invoices
  2. Select one or more invoices you want to send
  3. Click on the button on the top “E-invoices: Send selected
  4. You will receive notification shortly if invoice was sent out successfully
  5. Approximately after one minute you can request the status of delivery to the operator by clicking on “E-invoices: update statuses