Fixed-customer Peppol mapping
Fixed buyer. Separate delivery. One invoice, exactly once.
Change the fictional Mirakl order below and run the mapping. The Billit buyer stays Conrad NL, while only the delivery block follows the end customer.
1. Poll orders
2. Wait for full shipment
3. Map fixed buyer
4. Deduplicate and log
Fictional Billit output
Invoice decision
Order tracked; invoice held.
The order is accepted but not fully shipped.- Invoice buyer
- Conrad Electronic Benelux B.V.Identifier: KVK 99999999 (sample)
- Delivery party
- Sample Recipient18 Example Street, 3011 AA Rotterdam, NL
- Reference
- PO-NL-72018InvoiceLine.Note: Purchase Order Number PO-NL-72018
- Deduplication key
- mirakl:CONRAD-TEST-1042Not invoiced
Field contract
Mapping checks
| Rule | Source | Billit destination | State |
|---|---|---|---|
| Fixed invoiced party | Configuration | Customer / KVK | Locked |
| End customer | Mirakl order | Delivery address only | Separated |
| PO reference | PO-NL-72018 | Header + line note | Mapped |
| Product SKU | CN-SKU-44820 | Invoice line | Present |
Operator evidence
Processing log
Proposed first checkpoint
Verify the live fields before any Billit write.
One read-only Mirakl call confirms the Conrad Product SKU and shipment/return signals. The approved field map then becomes the contract for the production Make scenario and acceptance tests.