Op deze pagina
Wat “clearance” / CTC betekent (zonder buzzwords)
In clearance-modellen stuur je de factuur naar een platform dat een acknowledgement teruggeeft (vaak met platform-ID). Levering aan de koper kan afhankelijk zijn van die acknowledgement.
Dit voegt een levenscyclus toe: draft → submitted → accepted/rejected → delivered/archived.
Engineering-implicaties: opslag, retries, idempotency
Zie het platform als een state machine. Sla op: het exact verzonden XML, submission IDs, acknowledgements, timestamps en eventuele “accepted” versies die terugkomen.
Idempotency is cruciaal: een retry mag geen duplicaten creëren.
- Gebruik stabiele factuursleutels voor deduplicatie
- Sla elke response-payload op
- Toon status aan gebruikers (submitted/accepted/rejected)
Support playbook: wat je snel moet kunnen beantwoorden
Als een factuur faalt in een clearance-model, willen gebruikers duidelijke antwoorden: faalt data of levering, wat moet worden gefixt, en kan men veilig opnieuw verzenden?
Bouw support-artefacten in: downloadbaar XML, validatorlogs en platform acknowledgement IDs.