Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.formance.com/llms.txt

Use this file to discover all available pages before exploring further.

This section presents the Formance Ledger accounting model. An accounting model represents financial movements within a business. It defines an account, the equation determining an account’s balance, and a transaction. It also lays down the rules for handling accounts and transactions, called constraints. This framework helps ensure that financial records are kept accurately and consistently, making tracking and managing financial activities easier. The Formance Ledger does not use a classical double-entry accounting model. Instead, it uses the source-destination model, which offer several advantages over the classical model. First, we will describe the components of an accounting model (accounts, transactions, constraints). Then we will present the source-destination model and its advantages. Finally, we will see how you can translate a double-entry accounting model into a source-destination model and how to implement common use cases.