To help the accountant, you may want to keep the Ledger (as ou have it) and have the subsystem check all transactions for valid account codes. You can retrieve the batches to the Ledger, save them and not post, or just retrieve and delete them. This way correct account codes will be used in the subsystem and in theory re-entered into your other Ledger.