Output formats
"What does the supplier actually receive?" has two answers in ProcuLink: the output format set on that supplier's delivery config, and — when a supplier needs a shape none of the standard formats produce — a per-order custom template.
This article is the reference for formats. For choosing the format a supplier actually receives, follow set up delivery to a supplier and test-fire it.
Output formats that work today
The format a supplier receives is chosen on that supplier's delivery config. Sending auto-transforms the reviewed order into it. Current support for output:
| Format | Output support |
|---|---|
| CSV | Supported |
| JSON | Supported |
| cXML 1.2 | Supported — Operations plan and up |
| UBL 2.1 Order | Supported |
| ANSI X12 850 | Supported |
| Peppol BIS Order 3.0 | Not offered — a BIS Order file parses inbound (it is UBL 2.1), but ProcuLink does not produce BIS-conformant output and does not check output against BIS business rules |
| EDIFACT ORDERS | Not yet — parsing exists, no outbound transformer |
| XLSX / PDF / SAP IDoc | Input only — ProcuLink reads them but does not emit them |
The in-app Rules & formats → Standards page is the always-current version of this table, and adds field-level references — how "PO number" maps to UBL cbc:ID, X12 BEG03, and so on — for 10 of the 53 canonical fields ProcuLink carries. That is the core of a purchase order rather than the whole canonical model: a field with no reference there is still in the order model and can be mapped, transformed and sent — only its path in these standards is unrecorded. The page states its own coverage, and you can request a missing path from it.
Exact custom shapes: per-order custom templates
When a supplier requires a structure none of the standard formats produce — for instance a specific nested JSON — you can write the entire output document as a custom template on the order, with a selectable content type and a live preview. A broken template fails loudly rather than sending bad output, and a template can never deliver an order with unresolved lines.
See editing the output your supplier receives for how template mode works.
If a format you need is missing
Tell us via the support page — the standards catalog above is deliberately conservative, and requests directly shape what gets built next.
Next: Setting up delivery and test-fire — where the output format is actually chosen.