How to Compress Old General Ledger Posted Transactions
Solution ID = KB-251
Goal : Compress Old General Ledger Posted Transactions
Version = All Version
Module : SLACCT
Fact : GL
Database : Progress, SQL
Cause
Use the Compress General Ledger Transactions utility to combine the ledger transactions into two summary transactions for each account selected, thereby reducing the number of records in the ledger. All debit transactions with the same account number in the specified range are combined into one summary transaction. All credit transactions with the same account number in the specified range are combined into one summary transaction. Once the summary transactions are created, all transactions that were combined are deleted along with all their associated detail.
Although you cannot delete transactions from the general ledger, compressing transactions reduces disk space requirements by taking old information out of the View Posted General Ledger Trx function. Compression (or deleting any record) does not shrink the size of the database file. To actually recover the disk space, you must unload your data, create a new copy of SyteLine.db, and reload your data.
Compressing the ledger also speeds up the time needed to calculate an account balance (because of the fewer transactions to total).
Compression also deletes the transaction description when it deletes the transaction. Only the lump-sum remains, and to see the transaction detail, you must perform a database backup or printout.. SyteLine ERP recommends that you print and retain a hard copy of the detailed transactions before executing the G/L compression
G/L compression is either by date or period. If compressing by date, SyteLine ERP totals all transactions for an account on a particular day and creates a transaction with a reference of date summary. If there are 30 transactions, each on a different day, 30 date summary transactions are created. If all transactions are on the same day, only one transaction is created.
If compressing by period, SyteLine ERP totals all transactions for an account that fall into one of the defined accounting periods and creates a transaction with a reference of period summary. If there are 30 transactions, each on a different day, but within one of the defined periods, one transaction is created.
This function does not compress transactions with a reference of income summary. A transaction with this reference is created when closing a year. The dollar amount in this transaction is the net effect of revenue and expenses for the year.