Core plugin · artifi-core-reconciliation
Payment Reconciliation.
A complete payment-to-invoice reconciliation workflow that combines automated and manual matching. Mode 1 (Full Reconciliation) runs the 6-pass reconciliation agent first — exact amount, reference number, cross-reference, approximate FX, amount grouping, and Haiku fuzzy matching — then analyzes what remains and proposes manual matches for complex patterns like N:N splits and partial payments. Mode 2 (Quick Manual Match) lets you directly apply a payment to specific invoices with split amounts and rounding write-offs. Mode 3 (Health Check) provides a read-only status dashboard showing matched, partial, and unmatched counts with aging analysis and next-action recommendations.
01 / Commands · 3
Three commands.
Two procedures.
All of them run inside Claude against the governed ledger.
/reconcile — Execute the complete reconciliation: assess current state, run the automated 6-pass matching agent, analyze remaining unmatched items grouped by party, propose manual matches (1:1, 1:N, N:1, N:N, partial), apply confirmed matches, categorize unresolvable items, and show before/after summary with match rate.
/match-payment — Directly match a specific payment to one or more invoices. Search for the payment, list open invoices for the same party, specify applied amounts per invoice, preview the match with status changes, and apply with confirmation. Supports partial matching and rounding write-offs up to $100.
/reconciliation-status — Read-only status dashboard showing AP and AR payment reconciliation breakdown (matched, partial, unmatched), open invoice counts, aging of oldest unmatched items, and recommended next action.
HIGHLIGHTS
6-pass automated matching (exact, reference, FX, grouping, fuzzy). N:N split matching with rounding write-offs. Partial payment application (invoice stays open). Before/after summary with match rate.
02 / How a run behaves
How a run behaves.
Two procedures, step by step.
FULL RECONCILIATION
QUICK MANUAL MATCH
VALIDATION GATE · 5 CHECKS
Legal entity exists and has posted transactions. Agent run completed successfully (Mode 1). All proposed matches are valid — same party, amounts within limits, invoice has amount_due > 0. User has reviewed and confirmed match preview before applying. Post-reconciliation counts match expected changes.
REFERENCE DATA · 3 FILES
Fork it
Your procedures,
written down.
Swap the reference files for your policies and run it in Claude. Writes still go through the governed gateway.
hello@ar-ti-fi.com