peppol_send
Send UBL or CII invoices to Peppol recipients via AS4, looking up their endpoint and transmitting with your signing credentials.
Instructions
Send a UBL/CII invoice to a Peppol participant via AS4.
Looks up the recipient's AS4 endpoint (SMP), builds the ebMS3/AS4 envelope, and transmits it using the supplied signing credentials.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sender_id | Yes | Peppol AP identifier of the sender. | |
| environment | No | "production" or "test". | test |
| certificate_path | Yes | Path to the PEM-encoded signing certificate. | |
| document_type_id | No | Peppol document type identifier URN (default: BIS Billing 3.0 invoice). | urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 |
| private_key_path | Yes | Path to the PEM-encoded private key. | |
| invoice_xml_base64 | Yes | Base64-encoded UBL or CII invoice XML. | |
| private_key_password | No | Optional password for the private key. | |
| recipient_identifier | Yes | Peppol participant ID or adaptable national identifier of the receiver. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||