Unified Transaction Ledger
How the AI-Native ERP processes all financial transactions through a single unified system
Overview
The AI-Native ERP uses a Universal Transaction Ledger where all financial transactions flow through a single unified system. Whether you are posting vendor bills, customer invoices, bank transfers, journal entries, or payroll, every transaction follows the same pipeline for validation, GL posting, tax handling, and audit trails.
Key Benefits:
- Single source of truth for all financial transactions
- Consistent GL posting patterns across every transaction type
- Unified multi-currency handling with automatic conversion
- Automatic tax calculation and posting
- Dimension tracking at both header and line level
- Item-based GL account defaults (expense and revenue accounts auto-populated)
- Per-transaction-type field configuration
- AI-powered transaction classification
How Transactions Flow
Every transaction follows a consistent lifecycle:
- Submission -- You describe a transaction to Claude or submit it through the dashboard
- Validation -- The system checks required fields, resolves vendors/customers/accounts, and validates business rules
- GL Posting -- Debit and credit entries are created automatically based on the transaction type
- Tax Calculation -- Tax amounts are computed and posted to the appropriate tax accounts
- Dimension Tracking -- Cost centers, departments, projects, and other dimensions are stored at both header and line level
Transaction Operations
Supported Transaction Types
Accounts Payable (AP)
Accounts Receivable (AR)
Banking
Stripe Payment Processing
Journal and General Ledger
Tax
Allocations and Intercompany
Foreign Exchange
Loans and Equity
Payroll and Expenses
System-Generated Types
Some transaction types are created automatically by the system and cannot be posted manually:
GL Posting Patterns
Each transaction type follows a specific debit/credit pattern:
Item-Based Account Resolution
Transaction lines can reference either an item or a GL account number directly. When an item is used, the system automatically resolves the correct GL account:
- For AP transactions: The item's default expense account is used
- For AR transactions: The item's default revenue account is used
- Direct account: You can always specify a GL account number directly on any line
This means you can mix items and direct accounts on the same transaction -- items for catalog products and services, direct accounts for one-off charges.
Dimensions
Dimensions provide multi-axis tracking for reporting and analysis. They can be applied at two levels:
- Header level -- Applies to the entire transaction (e.g., project, department)
- Line level -- Applies to individual line items, overriding header dimensions
Common dimension types include departments, cost centers, projects, locations, and product lines. Each organization can configure which dimensions are required for specific transaction types.
Party Tracking
All transaction types support optional party fields to track the associated vendor, customer, employee, or other party. This is especially useful for journal entries and bank transactions where the party relationship provides context for reporting and reconciliation.
Updating Posted Transactions
Posted transactions can be updated without needing to reverse and re-post:
The system validates that the fiscal period is open, checks for restrictions on partially-paid invoices, and automatically unmatches bank statement lines if amounts change.
Transaction Reversal
When you need to void a transaction while preserving the audit trail, the reversal operation creates a new transaction with opposite GL lines. The original and reversing transactions are linked together, and the original is marked as "reversed."
Multi-Currency Support
Every transaction supports multi-currency handling:
- Document currency -- The currency of the original transaction
- Functional currency -- Converted to the entity's base currency
- Reporting currency -- Converted to the organization's reporting currency
- Exchange rates -- Applied automatically based on the transaction date
Foreign exchange gains and losses from rate differences are posted automatically during month-end revaluation.
Key Capabilities
- 46 transaction types covering AP, AR, banking, payroll, Stripe, intercompany, and more
- Automatic GL posting with type-specific debit/credit patterns
- Multi-currency with automatic conversion and FX gain/loss handling
- Dimension tracking at header and line level for granular reporting
- Tax automation with configurable tax codes per line
- Audit trail for every transaction lifecycle event
- Configurable field requirements per transaction type through the admin dashboard
- Item defaults that auto-populate GL accounts from your item catalog