Entering General Ledger transactions
The Enter General Journal Entries task uses a separate set of tables for transaction entry. This provides flexibility in changing or deleting transactions, since transactions are not committed until your request.
Transactions are not posted to the regular General Ledger transaction tables until you request Posting. You can post an individual transaction if you wish or you can post all your valid transactions.
Importing General Ledger transactions
General Ledger transactions generated outside of AdaptAccounts can easily be imported into the General Ledger. Importing transactions occurs in two phases.
The first phase loads the transactions into the General Ledger transaction import tables using any appropriate method for the underlying database. The transactions could have originated anywhere such as another application, a web interface or other source. However they originate they are first loaded into the Import tables.
The second phase imports valid transactions.
These valid transactions are posted to the permanent transaction tables and removed from the Import tables.
Invalid transactions remain in the Import tables and their ErrorID field specifies the error encountered.
This second phase uses a database stored procedure that can specify a range of transactions to be imported. That stored procedure can also be invoked externally to AdaptAccounts and can specify a range as small as a single transaction. This means an external process can insert a transaction into the General Ledger transaction import tables and immediately cause it to be imported.
Usually that external process calls this stored procedure so the Import task is not typically used within the AdaptAccounts client. So although it is not commonly used, transactions in the Import tables may be imported using the Import General Journal Entries task.
Recurring General Ledger transactions
Recurring General Ledger transactions are maintained and generated using the Recurring Journal Entries task on the General Ledger | Transactions menu.
Allocation General Ledger transactions
Allocation General Ledger transactions are maintained and generated using the Allocation maintenance and transactions task on the General Ledger | Transactions menu.
General Ledger transactions from other modules
General Ledger transactions originating in other application modules are posted when the applicable Generate Journal Entries task is run.
Application modules that generate Journal Entries are Accounts Receivable, Accounts Payable, Sales and Payroll. Currency Manager also generates a Journal Entry when the Revalue Balance Sheet Accounts task is run.