Accounting journals
AI-generated content
This document was generated by an AI assistant from the 'Event Matrix Accounting' Google Sheet. Verify accuracy before relying on the details.
ADB posts accounting entries to one of 13 named journals. Each AccountingEventType has a fixed journal hint (the catalog key in ACCOUNTING_JOURNAL_DESCRIPTION). The mapping below uses the labels from the sheet's "Journals" tab.
At a glance
| # | Label (FR) | Catalog key (used in code) |
|---|---|---|
| 1 | Opérations diverses - général | MISCELLANEOUS_GENERAL (inferred) |
| 2 | Banque | BANK |
| 3 | Dépôts de garantie | DEPOSIT |
| 4 | Honoraires | FEES |
| 5 | Opérations diverses - propriétaire | OWNER_ADJUSTMENTS |
| 6 | Transfert locataire au propriétaire | TENANT_TO_OWNER |
| 7 | Achats | BUY |
| 8 | Vente | SALES |
| 9 | Opérations diverses - locataires | TENANT_ADJUSTMENTS |
| 10 | Reprise de soldes | TAKEOVER_BALANCE |
| 11 | Transfert dettes fournisseurs au propriétaire | SUPPLIER_TO_OWNER |
| 12 | GLI - indemnités | GLI_INDEMNITIES |
| 13 | Transfert GLI au propriétaire | GLI_TO_OWNER |
How journals are wired in code
Each enum value in AccountingEventType carries a journalDescription(<KEY>) argument. That key is a catalog value defined under ACCOUNTING_JOURNAL_DESCRIPTION. Resolving the label to a journal happens through the catalog system, not via a Java enum — so you won't find a Journal Java enum to match this list.
To find which events post to a given journal, filter the events catalog by the Journal column.
Open questions
- The catalog key for Opérations diverses - général isn't visible in the audit; the seed lists it as
MISCELLANEOUS_GENERAL(inferred). Cross-check withACCOUNTING_JOURNAL_DESCRIPTIONcatalog values when convenient. - The sheet marks 9 of the 13 journals with an
xflag whose meaning isn't documented inline; treat those marks as advisory until clarified.