Factuurgegevens, nummering, btw, betalingen, totalen en documentcontroles.
CAI Factuur HTML Renderer 2.0cai-factuur-html
RENDERER that maps an already validated public invoice model into the locked CAI HTML template. It receives no evidence ledger, canonical internal model or audit reasoning and may make no business decisions.
CAI Factuur Orchestrator 2.0cai-factuur
CAI invoice orchestrator. Routes raw evidence through canonical transaction decisions, hard validation, public-model compilation, locked rendering, print preflight, approval and PDF release. Contains no domain calculations or customer-facing wording itself.
CAI Factuur PDF Release 2.0cai-factuur-pdf-release
RELEASE worker that converts the exact approved HTML artifact to final PDF without changing content, then requires post-export print preflight and visual QA before status final.
CAI Factuur — Visual QAcai-factuur-visual-qa
VALIDATOR for rendered CAI invoice visuals. Use only after print-preflight render exists, before human review, and again after final PDF export. Renders/inspects the artifact against the locked template, brand tokens and golden reference, returns PASS/FAIL with repair instructions, and blocks release when visual verification is unavailable.
cai-business-profile-resolvercai-business-profile-resolver
WORKER that resolves exactly one authoritative CAI invoice business profile version, including legal/trade display names, bank account holder, contact data, tax snapshot and brand profile reference.
cai-document-brand-profilecai-document-brand-profile
WORKER that resolves the versioned CAI document brand profile and verified visual assets for a renderer. It does not generate the document.
cai-factuur-approval-gatecai-factuur-approval-gate
VALIDATOR that records explicit human approval for the exact current HTML/public-model hash. Approval does not transfer to changed content.
cai-factuur-canonical-modelcai-factuur-canonical-model
WORKER that compiles resolved evidence, seller profile, party and locale into the canonical internal invoice model. It preserves internal provenance references but produces no customer-facing text.
cai-factuur-commercial-evidencecai-factuur-commercial-evidence
VALIDATOR that requires field-level provenance for price, call-out/travel, reimbursed expenses, payment terms/methods and customer-supplied materials.
cai-factuur-content-gatecai-factuur-content-gate
VALIDATOR for the public invoice model. Confirms required customer-visible content, locale consistency, no internal fields, no placeholders and no stale customer/business data before rendering.
cai-factuur-date-semanticscai-factuur-date-semantics
WORKER that resolves and labels service date, invoice issue date, due date, sent date and payment date; never conflates them.
cai-factuur-evidencecai-factuur-evidence
WORKER that converts raw conversation/files/receipts into a field-level evidence ledger. It records provenance and certainty only; it makes no commercial, tax, numbering, locale or public-document decisions.
cai-factuur-integriteitcai-factuur-integriteit
Deprecated compatibility stub. Do not auto-trigger. Replaced by cai-factuur-transaction-integrity + cai-factuur-content-gate + cai-factuur-print-preflight.
cai-factuur-line-classifiercai-factuur-line-classifier
WORKER that classifies invoice content into billable services, reimbursable expenses, customer-supplied items, informational notes and internal-only records.
cai-factuur-localecai-factuur-locale
WORKER that resolves invoice language and locale from explicit user instruction, customer communication language and project preference; geography alone does not determine language.
cai-factuur-normalizecai-factuur-normalize
Deprecated compatibility stub. Do not auto-trigger. Replaced by cai-factuur-evidence + cai-factuur-canonical-model.
cai-factuur-numberingcai-factuur-numbering
VALIDATOR/WORKER boundary owner for invoice number resolution and reservation. Uses the explicit numbering policy, preserves the number for same-transaction rerenders, and blocks collisions or policy conflicts instead of inventing suffixes.
cai-factuur-party-resolvercai-factuur-party-resolver
WORKER that resolves invoice customer identity, party type, display name, legal entity, invoice address and identity completeness without inventing missing names.
cai-factuur-paymentcai-factuur-payment
WORKER/VALIDATOR that resolves payment terms, due rule/date, payment reference, verified IBAN/BIC/account holder and only confirmed customer-facing payment methods.
cai-factuur-print-preflightcai-factuur-print-preflight
VALIDATOR that actually renders the current HTML/PDF using print settings and checks page count, placement of critical blocks, clipping, blank pages and excessive spill. Source CSS inspection alone is insufficient.
cai-factuur-public-modelcai-factuur-public-model
WORKER that compiles a customer-safe public invoice model from a transaction-integrity PASS canonical model. This is the mandatory firewall: evidence, source references, confidence, internal warnings, audit and legal reasoning are structurally excluded.
cai-factuur-release-readinesscai-factuur-release-readiness
VALIDATOR that combines transaction receipt, public-model/content receipt, print-preflight receipt and visual-QA receipt to decide whether the HTML may be shown for human approval.
cai-factuur-taxcai-factuur-tax
VALIDATOR that resolves the current invoice tax regime from authoritative seller-profile evidence and computes only the tax display decision.
cai-factuur-termscai-factuur-terms
VALIDATOR that determines only the internal applicability/provision status of general terms and compiles the allowed customer-facing terms text or null.
cai-factuur-totalscai-factuur-totals
WORKER that deterministically recomputes billable subtotal, reimbursable expenses, tax and total from classified transaction lines.
cai-factuur-transaction-integritycai-factuur-transaction-integrity
VALIDATOR that checks the canonical transaction only: seller, party, number reservation, date semantics, commercial provenance, line classes, tax, totals, payment and terms decision. It does not inspect visual layout.
Compose Invoice Document Modeldocument-compose-invoice-model
Map an invoice dossier that passed integrity into a recipient-safe canonical document model. Makes no business decisions and no HTML/PDF.
Invoice Integrityinvoice-integrity
Validate normalized CAI invoice business content before document composition or final release.
Invoice Normalizeinvoice-normalize
Normalize free/multimodal invoice intake into the canonical CAI case dossier. Does not approve amounts/tax or render documents.
Invoice Numberinginvoice-numbering
Determine and validate CAI invoice number from confirmed service dates and accessible number history.
Invoice Readinessinvoice-readiness
Check whether a normalized invoice case contains enough confirmed information for a reviewable invoice model or must request input.