How does the Account Combination window work in iDempiere
It provides a single, validated accounting structure that combines the General Ledger account with multiple accounting dimensions into one usable accounting record.
In iDempiere, this is known as a Valid Combination, and it represents the exact account that will be posted to accounting in iDempiere.
Purpose of the Account Combination
iDempiere does not post transactions using only a single GL account. Instead, it posts using a combination of dimensions such as Account, Organization, Product, Project, Business Partner, Activity, and others.
The Account Combination window brings all these dimensions together and validates them as a single accounting identity. This ensures consistency, control, and accuracy in financial postings.

Relationship between dimensions and accounting postings
Each Account Combination represents one unique set of accounting dimensions. When a transaction is posted
- The system derives the required dimensions from the document (for example, product, project or organization)
- These values are matched to a valid account combination
- The posting is made using that combination
If a valid combination does not exist, iDempiere can either create it automatically or block posting, depending on configuration.
Why account combinations are needed
Without account combinations, iDempiere would have to dynamically build accounting entries every time a document is posted. Instead, it uses predefined or auto-generated combinations to
- Enforce accounting rules
- Prevent invalid dimension usage
- Maintain clean and auditable accounting data
This approach is especially important in multi-project and multi-organization environments.
How combinations are created and maintained
Account combinations can be
- Automatically generated by iDempiere during posting
Once created, a combination is reused whenever the same set of dimensions appears again. This avoids duplication and ensures consistent postings across documents.
Controlling which dimensions are used
The dimensions available in the Account Combination window depend on
- The Accounting Schema
- Enabled accounting dimensions (such as Project, Product, Organization)
Optional dimensions may be empty, while mandatory dimensions must be present for the combination to be valid. This explains why some postings include many dimensions while others include only a few.
By centralizing all accounting dimensions into validated combinations, the Account Combination window ensures accurate postings, strong control, and flexible financial reporting in iDempiere. It forms the foundation that connects operational transactions to structured, auditable accounting data.