Navigation:  Teller System > Transactions > Loan Transactions > Batch Transaction Program >

Input Format for .CSV Files

Navigation:  Teller System > Transactions > Loan Transactions > Batch Transaction Program >

Input Format for .CSV Files

Previous pageReturn to chapter overviewNext page  Print this Topic

Show/Hide Hidden Text

Batch transaction requests must be submitted in a properly formatted comma-separated-values (.csv) file. This file can be created as a spreadsheet in Excel. The table below explains how to properly format this file.

 

Note: Fields 1–3 are required for all transactions. The other columns may be optional depending on the transaction. See the following table, followed by another table describing the transactions available for batch processing and which columns are required for each.

 

Field

Content/Columns

1

Office and Account Number: OOOOAAAAAA

2*

Effective Date: MM/DD/YYYY

3

Transaction Code (see Transaction table below)

4

Transaction Modifier (see Transaction table below)

5

Correction Indicator (“C” or “c” indicates a correction)

6

This column can be one of four code numbers:

 

1.New General Category for charge-offs (see General Category table below)

2.Descriptor code for payments (see Payment Descriptor table below)

3.Event Code for Write-offs (see Event Code table below)

4.Fee Code for assessment (tran code 660-00) or fee payment/correction (tran code 850-01, see Fee Code table below)

7

TORC. For a list of possible TORCs, see Loan System TORCs

8

Amount Field #1 (decimal point included, no dollar sign (“$”))

9

Amount Field #2 (decimal point included, no dollar sign (“$”))

10

Amount Field #3 (decimal point included, no dollar sign (“$”))

11

Any text that the user wants put into an F2QH record (up to 240 characters). This text will appear in Collection Comments on the Loans > Marketing and Collections > Contact tab.

 

Duplicate Transaction Options

This column can also be used if you want to run two identical transactions for the same account in the same batch transmission. The transmission program does not normally allow two identical transactions on the same account unless a JCL option is set (Bit 40, see JCL Options below). If your institution does not have that JCL option set but still wants to process duplicate transactions, simply use this column to indicate different text for each transaction. Your institution can also set another JCL option (Bit 20) that will stop creation of the F2QH record (in other words, the collection comments) for these accounts.

 

*The Effective Date can be backdated, but not prior to the last transaction date (LNTRAN). If you attempt to backdate the effective date before the last transaction date, the system will automatically adjust the effective date to be the same as the last transaction date (this is done so the transaction will not fail). However, there is a JCL option (Bit 80) your institution can implement that will cause the transaction to fail if the effective date of the transaction is before the last transaction date on the account (see JCL Options below). The account will show in the Batch Tran Output Report with the message “NO BACKDATING PAST CUST LAST TRAN DATE.”

 

If the Effective Date is invalid or filled with zeroes (00/00/0000), the program uses the current run date as the effective date. This is a time-saving way to ensure that the transactions will be recorded as effective on the date that they are run.

 

Transaction Codes and Modifiers

Teller Tran Code

Modifier

Description

Required Columns

2022

1

Charge-off

1-6

2022

2

Charge-off Correction

 

The program will accept a 2022 mod 1 with “C” in the Correction field (Column 5) and will reverse a 2022 mod 2 to execute the correction.

1-6

2600

25

Payment

1-8 (7 is optional)

500

47

Principal Increase

1-8 (7 is optional)

510

47

Principal Decrease

1-8 (7 is optional)

500

53

Interest Increase

1-8 (7 is optional)

510

53

Interest Decrease

1-8 (7 is optional)

550

0

Pay Late Fee

1-8 (7 is optional)

560

0

Assess Late Fee

1-8 (7 is optional)

570

0

Waive Late Fee

1-8 (7 is optional)

660

0

Assess Fee

1-8 (7 is optional)

670

0

Waive Fee

1-8 (7 is optional)

690

0

Spread Payment

Amount Field #1 has amount to principal
Amount Field #2 has amount to interest
Amount Field #3 has amount to reserves
(these three amounts are totaled to determine the total transaction amount)

1-10 (7 is optional)

850

1

Pay Miscellaneous Fee

1-8 (7 is optional)

2510

0

Partial Write off

1-8 (7 is optional)

2510

05

Full Write off

1-6

2510

08

Repo Write off

1-5 & 8 (6 & 7 not used)

2510

12

Sale of Security Full Write off

1-6

2741

1

Convert to Interest Bearing (PC2IB at maturity)

 

The program will accept a 2741 mod 1 with “C” in the Correction field (Column 5) and will execute a reversal to the previous precomputed to interest-bearing (PC 2 IB) transaction.

1-4 (1-5 for correction)

 

hmtoggle_arrow1General Category

 

hmtoggle_arrow1Payment Descriptors

 

hmtoggle_arrow1Event Codes

 

hmtoggle_arrow1Fee Codes

 

hmtoggle_arrow1JCL Options

©2021 GOLDPoint Systems. All rights reserved.