Actions9
Invoice → Create Peppol Invoice (UBL)
AI-generatedSummary
Build and POST a Peppol UBL invoice payload to the POP API. Choose incoming JSON, form fields, a complete JSON body, or a raw payload; optionally add the Peppol integration directive to submit the invoice via POP.
Inputs
- Environment and Endpoint Path — Select the POP API environment (defaults to Production) and relative endpoint path (defaults to
create-ubl). - Send Invoice — Defaults to No. Yes adds
integration: {"use":"peppol-via-pop","action":"create"}to JSON or form payloads; in raw mode the flag has no effect. - Input Mode — Defaults to Use Incoming JSON, which POSTs the current input item's JSON as-is, with the integration object added if Send Invoice is Yes. Form Fields builds a payload from the fields below; JSON uses JSON Body; Raw sends Raw Body.
- Form Fields — Required fields include Invoice / Order ID, Filename, Customer Type, Invoice Number, Invoice Date, and Total Document Amount. Optional fields describe the transmitter, sender, recipient, invoice type and currency, line items, payment, bank details, and additional invoice metadata. Bank Details are required when Payment Method is Bank Transfer. License Key, when provided, is sent as
X-API-Keyand in the body; otherwise the configured POP API credential can be used. Target Environment can be left at Default or set to Live or Sandbox. - JSON Body — In JSON mode, provide the complete request body matching the POP API v2
create-ublschema. Send Invoice Yes replaces itsintegrationproperty with the Peppol create directive. - Raw Body — In Raw mode, sends this string as the request body and defaults Content-Type to
application/xmlunless overridden in Extra Headers. - Extra Headers (JSON) — Optional headers merged into the request, such as a custom Content-Type.
Output shape
A single API response object per input item, wrapped as n8n JSON output.
The operation makes a POST request. With Continue On Fail enabled, a failed item is returned with its input JSON and an error. The actual response fields depend on the POP API.