- Entity, period, cutoff, currency, and state
- Use stable identifiers and exact decimals; bind every record to entity, book, account and currency; record source and as-of times; distinguish actual, pending, restricted, committed, obligated, planned and forecast; and reject silent cross-period or cross-state arithmetic.
- Source completeness and reconciliation
- Retain original records and digests, validate population counts and totals, expose missing or late feeds, show bank and ledger reconciliation and close status, preserve corrections, and never fill a financial gap with generated content.
- Semantic, policy, scenario, and model versions
- Version measures, formulas, budget and forecast vintages, accounting and management policies, assumptions, thresholds, rules, prompts, models, retrieval and evaluation; bind every packet to effective versions; and keep later actuals separate.
- Permission, delegation, and segregation
- Separate read, calculate, propose, decide, approve, commit, pay, post, reconcile, report, reopen and administer capabilities; scope credentials to entity and tool; enforce thresholds and conflicts; require step-up where policy calls for it; log denials and revoke promptly.
- Uncertainty, exceptions, and correction
- Show assumptions, ranges, sensitivities, alternatives and counterevidence; own stale sources, conflicting definitions, missing approvals, failed commits, unreconciled effects and forecast misses; set age and escalation rules; preserve manual paths 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, reconcile after replay, retain by qualified policy, support complete export and retire providers safely.