Overview
The Ledgers API provides functionality for managing:- Double-entry accounting system
- Multiple ledger types
- Balance tracking
- Transaction history
- Financial reporting
Core Concepts
Ledger Types
Balance Types
Entry Types
credit: Increases liability/equity/incomedebit: Increases asset/expense
Validation Rules
Amount Rules
- Non-negative values
- Within balance limits
- Proper currency format
Balance Rules
- Assets = Liabilities + Equity
- Double-entry validation
- Overdraft limits
Security Requirements
- Entry creation requires authorization
- Balance queries are restricted
- All changes are audited
- Transfers need dual approval
Metadata Support
All major entities support metadata for custom attributes:- Ledgers (cost centers, departments)
- Entries (references, categories)
- Reports (filters, grouping)
See individual endpoint documentation for detailed request/response formats and examples.