Transaction Import


 

Use this utility to load transactions into CAPITAL from external files. The external files being imported must have been generated by the CAPITAL File Export utility.

generate/mistake1.gifYou can only import and export transactions between the same versions of CAPITAL. If you wish to export transactions for import into another copy of CAPITAL, be sure that both systems are upgraded to the same version and revision number. Only then perform the export.

If you are loading customer or supplier transactions into the system and transactions already exist with the same transaction numbers, CAPITAL will not import them. You will be given the option to print a report of all transactions that clashed, and were not imported.

If you are loading other types of transactions into the system, CAPITAL will give you the option to abort the import or replace the transactions already in the system.

Issues Involved In Loading Transactions From Other Companies

If you wish to load transactions entered in other companies, into your own company, then planning and organisation will be required. The main issues to consider are:

1. Transaction Number Sequences

Has each company been given a set of unique/distinct transaction or audit numbers to issue? For example, your first company may work with the transaction number range 100000-199999, your second company with the range 200000-299999 and so on. However, it would be better to uniquely prefix transaction numbers for each company.

For example (to use a somewhat simplistic example), your Victorian state office might start with the prefix V for all invoice transactions. They could then issue invoice numbers from V1000- onwards. Queensland might have the prefix Q and issues transactions from Q1000- onwards.

Besides the benefit of making an accidental clash between sets of transactions impossible, CAPITAL permits you to lock the transaction sequence of a number range, so that users cannot accidentally change the assigned number sequences.

To change the number sequence, run the INSTALLATION Workshop program, and then select from the Install menu Advanced|Transaction Sequences. See Transaction Sequences Setup for more information.

Each transaction's transaction number must be unique to the system. If a transaction number already exists, CAPITAL will not import that transaction. (You can print a report listing all transactions that were not imported due to such clashes.) If you have planned carefully, there should be little or no transaction number clashes occurring.

2. Managing Changes

Transactions exported out of CAPITAL are done so based on a specified date range. For example, all transactions from the 1st of June 2000 to the 31st of June 2000. What happens if a user exports these transactions, gives them to you, then makes a change to one or more of the transactions in this date range?

Even if they export the same data and send it to you again, you will be unable to load it into your system and update your records with the changes. This is because the import utility will refuse to import transaction numbers that already exist in your system. (At least for customer and supplier transactions.)

CAPITAL takes the conservative approach of not allowing such overwriting of data to occur because there is no way it can determine if the changed transaction should replace an existing transaction or if it conflicts with an entirely different transaction. Replacing the transaction under these circumstances would result in data loss. The other problem--relating to allowing transactions to be replacement--is that you may have already issued payments to those transactions, or performed a bank reconciliation, or printed reports, etc. Allowing transactions in your system to be replaced with external transactions could corrupt the work done in your own company.

To avoid these problems consider the following procedures:

3. Establish Procedures For Opening & Closing Accounts

Keep in mind that you are only exporting and importing transaction files. These transactions will be associated with customer or supplier accounts that must also exist in the company you are importing them into.

Consider the following procedures to deal with this issue:

4. Other Types of Clashes & Conflicts

Some types of conflicts may happen rarely but may be inevitable. Consider the situation where an invoice is transferred to your system and your company issues 'payment' on that transaction. The company that created the transaction, however, later on decides to issue an adjustment note for that invoice or part of that invoice.

CAPITAL will determine that there is a problem as the transaction has already been fully paid. The problem will be reported when you run a customer or supplier Account Recalculation. In this situation you will need to decide what to do. Should the adjustment/credit note be issued to another transaction in the system that is unpaid? Should you change the payment allocation in order to allow for the credit note? Should only the head office company issue credit notes? (This would avoid the problem but may be operationally too restrictive.)

If you will be regularly sharing data between different companies then the systems that are sharing information should be set-up to work with a consistent expense or general ledger coding scheme. For example, if a supplier transaction has been assigned to the general ledger code 13000, then the general ledger account 13000 should be found in the company that you are importing the data into. While you can enter the missing codes after the data is loaded, the system will operate more smoothly if you agree on the general ledger codes to be used by all companies, before you begin importing.

A further issue to consider relates to bank accounts. If you are importing transactions that have bank account codes not found in your own system, then the bank balances cannot be updated as the data is imported. If this situation arises you should add the missing banks to your system and recalculate your bank balances.

5. Issuing Payments

Who will issue payments/cheques? If the head office company, i.e.,, your company, is the only company that issues cheques, do you also wish to keep each branch company up to date on which accounts were paid? Is a printed report listing the payments/cheques and invoices allocated to be faxed to them? Or will such information only be available when a customer or supplier directs its inquiry to your head office?

Account Recalculations are Important...!

Once transactions are imported into your system from an external source it is important to check for allocation problems. For example, an imported adjustment or credit note may refer to invoice 3291 which may not exist in your accounting records.

To perform the recalculation function do this:

  1. From the CAPITAL main menu select Special|Installation Workshop.

  2. From the INSTALLATION Workshop main menu select Diagnose.

  3. Select Recalculate Customers or Recalculate Suppliers, depending on the type of file you have imported.

generate/notepad2.gifOther users cannot add or change customer or supplier transactions while this utility is scanning your files.

If any problems are found they are listed on the screen and an error report can also be printed.

If a problem is found, you can correct the error by either:

  1. Editing and retotalling the transaction. (Making whatever corrections you need to do, depending on the nature of the problem.)

  2. Note the details of the transaction, then delete it, and reenter it.

Internal Errors

You may also receive internal error/warning messages when starting CAPITAL after importing files. This may mean:

____________________________

Related Topics:

Transaction Export.



Help Topic Map