Posting to The Ledger

From Acacia Support Wiki
Jump to navigation Jump to search

The process of Posting to The Ledger generates a set of Ledger Transactions from selected Source Transactions.

The Ledger Transactions that are generated by Posting to The Ledger vary slightly depending if the Entity receiving the posting has Ledger Splitting activated or not.

The sign of the values in the posted ledger transactions is determined by the Ledger Account Sub_Account setting.

A single process performs the Posting to The Ledger and acts as a gate keeper to ensure that the Source Transactions and the generated Ledger Transactions are correct. Any errors will cause the process to abort with an error message and all changes to be rolled back.

Posting will fail if there are any incorrect settings in the source transaction being posted including:

  • Mismatch of Entity in the Tran_Type compared to the Entity set on any of the source lines.
  • If the Journal_No is already set on the source header and the Tran_Type is not a journal.
  • Journal lines do not sum to zero.
  • No Ledger Transactions can be posted to span multiple entities because this would lead to the total transactions for each of these entities summing to a non-zero amount, thereby putting both entities out of balance.
  • ...