Foreign Batch Import
Pgm: BCHLOAD – Import ASCII GL Transactions; standard Treeview path: General Ledger > Utilities > Foreign Batch Import
This screen allows users to create unposted GL transactions in the CMiC Software Enterprise System via an ASCII file import of data from another system.
When importing GL transactions, CMiC recommends limiting the import file to a single company whenever possible. If there must be two or more companies within the import file, do not import the inter-company transactions, as the system will automatically generate these when the imported transaction batch is posted.
Edit Imported Transactions
The [Edit Imp. Transactions] button opens a screen used to update or delete imported records. It is also used to add transactions. The system will allow a batch to be brought into the GL without being in balance – but it will not be allowed to post.
[Validate Record] – Button
This button runs the validation process on the current record. Once a record is updated and saved, press this button to verify that the changes are validated.
[More Errors] – Button
This button is enabled if there is more than one reason why the record is not valid. When used, the system will display another window showing all the errors associated with the record.
Record
This is a read-only field which displays an internal record number.
Valid - Checkbox
This is a read-only field which indicates if the record is valid or not. Checked is valid.
Build GL Transaction Batch
The [Build GL Transaction Batch] button is enabled when all imported transactions have been verified as valid. Pressing this button will automatically create a GL transaction batch with the description "Foreign Batch from flat file" and move the transactions from the import table into the unposted transactions table.
A pop-up window is displayed to choose the type of batch being created. Depending on the option of having an adjustment period, as well as the dates specified in the import transactions, the user has the option to create regular transactions in period 12 by clicking [No], or year-end adjustment transactions in period 13 by clicking [Yes]. The [Cancel] option will return the user to the Import screen and not create any batch.
A window will appear showing the batch number created and the number of transactions transferred.
This batch can now be viewed, edited and posted via the standard GL routines if created for the regular period, or via the Adjustment Transactions option if created for the Adjusting Year End Period.
GL Import ASCII File Layout Control File = FBHLOAD.ctl
Column Name | Screen Prompt | Description | Required | Type | Length |
---|---|---|---|---|---|
FBH_GL_POST_DATE DATE "YYMMDD" | Post Date | This is the date of posting – The date the GL is affected by this transaction. | Yes | Date | |
FBH_GL_JOUR_CODE | Journal Code | The originating ledger code for this transaction. This must be a valid CMiC Journal code. | Yes | Char | 2 |
FBH_GL_ACCRUAL_CODE | Accrual Code | A ‘Y’ in this field indicates that this transaction is to be reversed at a later date with the CMiC General Ledger application. For most transaction imports this should be set to ‘N’. | Yes | Char | 1 Only Y/N are valid values |
FBH_GL_COMP_CODE | Company Code | The code representing the company this transaction belongs to. This must be a valid CMiC Company code. | Yes | Char | 8 |
FBH_GL_DEPT_CODE | Department Code | The department code this transaction belongs to. This must be a valid CMiC Department code for the company in the previous field. | Yes | Char | 6 |
FBH_GL_ACC_CODE | Account Code | The account this transaction is affecting. This must be a valid CMiC (Low Level) Account code. | Yes | Char | 16 |
FBH_GL_AMT | Amount | The Transaction Amount | Yes | Num | 18,2 |
FBH_GL_DEBIT_AMT | Debit Amount | The amount can be either a debit or a credit but not both. If left blank the system will populate this field according to the sign on the amount field. | No | Num | 18,2 |
FBH_GL_CREDIT_AMT | Credit Amount | The amount can be either a debit or a credit but not both. If left blank, the system will populate this field according to the sign on the amount field. | No | Num | 18,2 |
FBH_GL_UNIT | Units | This is the Qty of the transaction. This is only applicable if units are being tracked in the GL. | No | Num | 16,8 |
FBH_GL_WM_CODE | Weight/Measure Code (WM Code) | Weight measure code of the transaction. In most cases, this will be "NA" not applicable or some other WM code indicating not applicable. If Units are being tracked in the GL, then this is the WM code associated with the units. | Yes | Char | 2 |
FBH_GL_SRC_CODE | Source Code | This is the source code of the document that triggered this transaction. | No | Char | 16 |
FBH_GL_SRC_DESC | Source Description | This is the description of the source document that triggered this transaction. | No | Char | 30 |
FBH_GL_REF_CODE | Reference Code | This is the associated Vendor, Customer, Employee, Pay Run… code associated with this transaction. | No | Char | 16 |
FBH_GL_REF_DATE DATE "YYMMDD" | Reference Date | This is the date of the transactions. | Yes | Date | |
FBH_GL_REF_DESC | Reference Description | This is the name of the associated Vendor, Employee, Customer, Pay Run entered in the Reference Code field. | No | Char | 60 |
FBH_GL_TAV_CODE1 | TAV1 Code | Transaction Allocation Code Value for TAC # 1 – Only applicable if TACs are being utilized. | No | Char | 10 |
FBH_GL_TAV_CODE2 | TAV2 Code | Transaction Allocation Code Value for TAC # 2 – Only applicable if TACs are being utilized. | No | Char | 10 |
FBH_GL_TAV_CODE3 | TAV3 Code | Transaction Allocation Code Value for TAC # 3 – Only applicable if TACs are being utilized. | No | Char | 10 |
FBH_GL_TAV_CODE4 | TAV4 code | Transaction Allocation Code Value for TAC # 4– Only applicable if TACs are being utilized. | No | Char | 10 |