Welcome to the official documentation for the PeppolFlow SaaS API.
PeppolFlow abstracts away the complexity of Peppol UBL 2.1 XML, allowing you to generate, validate, and send Peppol BIS 3.0 invoices through our mock Access Point using simple JSON or our Dashboard UI.
Base URL: https://tcqxgpfkhgu7ebhiyjlmb4ucxe0lkgkr.lambda-url.eu-north-1.on.aws
POST /api/v1/generate/to-peppol-xml
POST /api/v1/generate/to-peppol-xml
Converts a flat JSON payload containing Peppol Business Terms (BTs) into a compliant XML, validates it, and attempts delivery to the Access Point.
{
"erp_data": {
"BT-1": "INV-2024-001",
"BT-2": "2024-06-01",
"BT-27": "My Company OĆ",
"BT-44": "Client Corp AS",
"BT-5": "EUR",
"lines": [
{
"BT-153": "Consulting Services",
"BT-129": "5",
"BT-146": "200.00",
"BT-131": "1000.00"
}
]
}
}
If validation fails, the API returns a comprehensive error report pinpointing exactly which layer (Schema, EN16931, or BIS3) failed and which Business Term needs correction.
Go to Dashboard