Core plugin · artifi-core-cost-allocation
Cost Allocation.
A flexible cost allocation engine supporting two modes: standalone allocations from GL account balances and document-linked allocations traced back to specific bills or invoices. Four allocation methods are available — fixed percentage, by headcount, by revenue, and custom formula. Every allocation enforces balanced debits and credits, prevents double-allocation of the same costs, and creates a full audit trail. Allocations can be voided with automatic reversing entries.
01 / Commands · 2
Two commands.
Three procedures.
Both run inside Claude against the governed ledger.
/allocate-costs — Create and execute a cost allocation from start to finish. Supports standalone (from GL balances) and document-linked (from a specific bill/invoice). Guides through: entity/period selection, mode choice, source identification, allocation method, preview, and submission.
/allocation-preview — Calculate and preview an allocation without submitting. Shows preview table with source and target lines, total debits/credits, and source line account verification. Supports both standalone and document-linked modes.
HIGHLIGHTS
Fixed %, headcount, revenue, or custom formula methods. Double-allocation prevention. Balanced submission validation (DR = CR). Full audit trail with source document linking.
02 / How a run behaves
How a run behaves.
Three procedures, step by step.
STANDALONE ALLOCATION
DOCUMENT-LINKED ALLOCATION
VOIDING AND CORRECTING
VALIDATION GATE · 8 CHECKS
Source data exists (account has balance or transaction has allocatable lines). Target accounts exist and are active. Total debits equal total credits (balanced). At least one source line and one target line. For document-linked: source line accounts match source transaction GL lines. For document-linked: account not already fully allocated. User has reviewed and confirmed the preview. Submission succeeds without errors.
REFERENCE DATA · 2 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