Any additional validations that are needed to ensure the integrity and completeness of the transaction data prior to being posted are done either in pre-post routines or directly in the posting processes. The actual posting of a Journal batch occurs after the transaction data is completely validated.
Depending on the specific application, when Journal transactions don't pass muster during this final validation stage, either the individual transaction is bypassed while acceptable transactions are posted, or the entire Journal batch is rejected until the identified problem is resolved.
The posting process adds entries to one or more ledgers, and sometimes to a document history table. When a Journal Entry is posted to a ledger, it becomes part of the permanent accounting record. Most data cannot be changed or deleted once it resides in a ledger (an example exception would be the due date on a payable).
Register tables may also be updated during...