e-invoicing

Compliance Network Implementation Guide

Configure ERP System Communications

ERP System Communications route documents and lifecycle messages from the network to your system. Create one for invoices and one for lifecycle messages, each with a plugin selected.

ERP System Communications define the document types and delivery plugins that route documents from the PEPPOL network to your ERP system. Configure these at the organization level before creating endpoints. If you skip this step, endpoints won't route documents to your system.

You need two communications: one for invoices and one for lifecycle messages. The lifecycle communication is critical — without it, PEPPOL network responses (MLR, eMLR, MLA) don't reach your system. The API returns success when you create a lifecycle communication without a plugin, so this failure is silent. Make sure you select a plugin on both communications.

  1. Go to Settings and select Organizations.
  2. Select the organization, open the context menu, and click ERP System Communications.
  3. Click New communication.
  4. Select the ERP System ID from the dropdown.
  5. Set Type to Invoice.
  6. Set the Delivery method.
  7. Select the Plugin that matches the invoice format your ERP system expects.

    Supported formats for Slovakia are SCI and UBL PEPPOL BIS Billing 3.0.

  8. Click Add communication.
  9. Repeat steps three through eight for Type: Lifecycle, using the same ERP System ID.
    Important:

    Select a plugin on both the Invoice and Lifecycle communications. If you create a Lifecycle communication without selecting a plugin, the platform returns success but lifecycle messages won't route to your system. You won't know until you try to retrieve network responses.

Invoice and lifecycle communications are configured. You can now create endpoints.