e-invoicing

Compliance Network Implementation Guide

Trading partners

Manage external recipient endpoints for PEPPOL invoice delivery.

For Belgium PEPPOL, Sovos resolves the buyer's access point automatically through PEPPOL dynamic discovery. When you submit an outbound invoice, Sovos reads the buyer's participant identifier from the cbc:EndpointID element in the invoice body. Then Sovos queries the PEPPOL SMP directory to locate the correct access point. If Sovos finds the recipient on the PEPPOL network, it creates or updates a trading partner endpoint automatically.

Get a trading partner endpoint

To retrieve a single endpoint by ID
CODE
GET /api/v1/trading-partner-endpoints/{tradingPartnerEndpointId}
To search across a network
CODE
POST /api/v1/trading-partner-endpoints/network/{networkId}/search

Edit a trading partner endpoint

To update an existing trading partner endpoint:

Request
CODE
PUT /api/v1/trading-partner-endpoints/{tradingPartnerEndpointId}
  • You can modify supportedDocuments and tradingPartner after creation.

  • You can't modify networkId or codeComponents after creation.

Delete a trading partner endpoint

To delete a trading partner endpoint:

Request
CODE
DELETE /api/v1/trading-partner-endpoints/{tradingPartnerEndpointId}