The Accounting systems in all alpha360 Business applications are double-entry systems of accounting.

In double-entry accounting, a transaction always affects at least two accounts, always includes at least one debit and one credit, and always has total debits and total credits that are equal.


All account entries are recorded at first in a complex entity - the Batch entity - one aBatch record _AND_ many aBatchLine records linked to the aBatch record.

After the creation of the Batch entity,  aBatch.aPosted is equal to FALSE - this means that the Batch has NOT been posted yet.


When a Batch is posted, Accounting Transactions are created and the SUM tables are updated.


Batch Entities can be created manually or/and they can be created automatically when we post to GL various Business Documents.