- Entity, period, currency, and idempotency
- Use stable identifiers and exact decimals; preserve original signs and currency; separate transaction and posting dates; validate entity and book; honor open and locked periods; detect duplicates and related events; and make posting and retry keys unique and reviewable.
- Source and provenance
- Retain original events, documents and digests; record authorization, ingestion and normalization; link every extracted field and proposal to exact sources; expose missing, conflicting or unreadable evidence; and never replace a source with generated text.
- Chart, policy, and model versions
- Version charts, account descriptions, dimensions, tax and materiality policies, deterministic rules, prompts, models, retrieval sets and evaluation results; bind each proposal to effective versions; hold unsupported changes; and preserve superseded decisions for audit.
- Permission and segregation
- Separate read, propose, approve, post, reconcile, close, reopen and administer capabilities; scope credentials to entity and tool; enforce thresholds and conflicts; require step-up or dual approval where policy calls for it; log denials; review access and revoke promptly.
- Exceptions and reconciliation
- Own duplicates, gaps, missing purpose or documents, policy conflicts, low-confidence proposals, failed posts, unmatched balances, reversals and late items; set age and escalation rules; preserve manual paths; reconcile source to journal and ledger; and correct visibly.
- Security, retention, and recovery
- Minimize and encrypt financial and personal data, isolate tenants and environments, protect secrets, sanitize hostile documents, monitor access and tool use, back up and test restore, retain according to qualified policy, support complete export, investigate incidents and retire providers safely.