SmartFusion Modules > Utility Billing > Parameters > Utility Billing System Settings > Bank Draft Settings

Recent Change:  
6.200 - Changed the logic to enable a user to save the bank account routing and bank account numbers without having to have the Credit record checkbox checked.

6.06 - Increased file header line to 94 characters to meet NACHA standards.

Introduction

This configuration screen is used to set up the municipality and bank information for bank drafts.

Explanation

Customers can automatically pay their bills by setting up a bank draft. The bank draft file is created during bill wizard after printing bills. Once the file is created by the municipality, the file will be sent to configured bank and ACH transactions take place based on the contents of the file. A number of customers can be included in the file. The file is based on customer billing bank draft information, municipality information set in the system file, and follows NACHA guidelines.

Federal Tax Id - Part of the batch header record and batch control record. This is the company identification number.
Discretionary - Part of the batch header record. This is the company discretionary data for the municipality's internal use.
Service Class Code - Service class code.
Entry Description - Part of the batch header record. This is the company entry description.
Checking Prenote Code - Checking prenote code.
Savings Prenote Code - Saving prenote code.
Debit Code - Debit code.
Savings Code - Savings code.
Credit Code - Credit code.
Originating Financial Institution & Name - Originating financial institution name and code. Utilized throughout the bank draft file.
Immediate Destination & Name - Immediate destination name and code. Utilized throughout the bank draft file.
Bank Routing Number - The financial institution's bank routing number.
Bank Account Number - The financial institution's bank account number.
Drive - The hard drive letter of where the bank draft file path is defaulted to.
Directory - The directory of where the bank draft file path goes.
Filename - The filename of the bank draft file.
Bank Draft Payment Code - The payment transaction code that is used to pay charges during the bank draft process.
Bank Draft Message - A short message to the bank draft customer utilized when processing bank drafts.
Carriage Return - Carriage return.
Pad Nines - Pads the remaining lines of the file with 9's so number of lines in the file always ends on a zero digit. E.G. It takes 14 lines to create the file, pad nines checked will write 6 more lines filled with 9s so the file has 20 lines in total.
Header Record - Includes the header record. This line starts with a 1 and appears at the very top.
Draft Credits - Drafts credits.
Credit Record - Includes trailing credit record.
File Id Modifier - File Id modifier.
Tax Id Modifier - Tax Id modifier.
Organization - The municipal organization name.
Combine Bank Draft - Records are combined when a customer uses the same bank account for multiple locations.

Draft Day Settings

Day - The day of the month utilized for bank drafts.
Add - Add another day to select from when processing bank drafts.
Remove - Remove a day from the list of days to chose from.
Assign - This will assign the highlighted bank draft to ALL bank draft customers. Only valid when there are no unposted bank drafts in a bill run.
Days Selected - This is the list of days in which a user can process bank drafts during bill run.

File Layout

The file created during bank drafts follows NACHA guidelines. Listed below are the NACHA records, field names, and comments on how this is handled in our system.

Note: AP and AR have some differences to these settings. AP has it's own set of settings. The way the files are created in those processes have some differences. This specification should only be referenced by UB bank drafts.

1 Record - File Header Record - Only written if header record setting is checked.
#Field NameLengthPositionsComments
1Record Type Code101-01Always 1
2Priority Code202-03Always 01
3Immediate Destination1004-13Space followed by maximum of nine digit immediate destination
4Immediate Origin1014-23Originating financial institution.
5File Creation Date624-29Creation date is the date set after creating the bank draft. Date is in YYMMDD format.
6File Creation Time630-33Creation time is today's time after creating the bank draft. Time is in HHMM format.
7File Id Modifier134-34File Id Modifier.
8Record Size335-37Always 094
9Blocking Factor238-39Always 10
10Format Code140-40Always 1
11Immediate Destination Name2341-63Immediate destination name.
12Immediate Origin Name2364-86Originating financial institution name.
13Reference Code887-94Not used, padded with spaces.
5 Record - Batch Header Record - Only written if header record setting is checked.
#Field NameLengthPositionsComments
1Record Type Code101-01Always 5.
2Service Class Code302-04Service class code.
3Company Name1605-20The organization name set in bank draft settings otherwise this is the organization name in main system file.
4Discretionary Data2021-40Discretionary.
5Company Identification1041-50Tax Id Modifier followed by Federal Tax Number. If Tax Id Modifier is blank, a blank space is.
6Standard Entry Class351-53Always PPD.
7Company Entry Description1054-63Entry description.
8Company Descriptive Date664-69Bank draft creation date. Date is in MMddyy format.
9Effective Entry Date670-75Bank draft creation date. Date is in YYMMDD format.
10Settlement Date376-78Always 3 blank spaces.
11Originator Status Code179-79Always 1.
12Originating DFI Identification880-87Originating financial institution.
13Batch Number788-94Always 0000001.
6 Record - PPD / CCD Detail Record
#Field NameLengthPositionsComments
1Record Type Code101-01Always 6.
2Transaction Code302-04Code is based on whether the bank draft account is checking or savings and if the bank draft amount is positive (debit) or negative (credit). If it is a savings account, it will always use the savings code regardless of credit or debit amounts. If the account holder status is prenotification, it will use the either the checking prenotification code or savings prenotification code. This is all defined in bank draft settings.
3Receiving DFI Identification804-11The routing number defined in bank draft billing options for a customer's account.
4Check Digit112-12For 8 digit routing numbers, repeat the 8th digit here. For 9 digit routing numbers, this becomes the ninth digit since the receiving DFI Id is limited to 8 digits.
5DFI Account Number1713-29Customer bank draft bank account number. Left justified.
6Amount1030-39Bank draft amount.
7Individual Identification Number1540-54Customer account number makes up first 11 characters. Last four characters are filled with spaces.
8Individual Name2255-76Bank draft customer name.
9Discretionary Data277-78Not used. Filled with spaces.
10Addenda Record Indicator179-79Always 0.
11Trace Number1580-94First part is originating financial institution. (8 characters) Also includes the detail record count number, which is right justified padded with zeros. (7 characters)
6A Record - CTX Detail Record - Only written if credit record option is checked.
#Field NameLengthPositionsComments
1Record Type Code101-01Always 6.
2Transaction Code202-03Always checking credit code.
3Receiving DFI Identification804-11Originating financial institution routing number.
4Check Digit112-12For 8 digit routing numbers, repeat the 8th digit here. For 9 digit routing numbers, this becomes the ninth digit since the receiving DFI Id is limited to 8 digits.
5DFI Account Number1713-29Bank account number defined in bank draft settings.
6Amount1030-39Total bank draft debit amount.
7Identification Number1540-54Not used, filled with spaces.
8Number of Addenda Records655-58Not used, extra space for next field.
9Receiving Company Name / Id Number1659-74The organization name set in bank draft settings otherwise this is the organization name in main system file.
10Reserved275-76Not used, extra space for prior field.
11Discretionary Data277-78Not used, filled with spaces.
12Addenda Record Indicator179-79Always 0.
13Trace Number1580-94First part is originating financial institution. (8 characters) Also includes the detail record count number, which is right justified padded with zeros. (7 characters)
8 Record - Batch Control Record
#Field NameLengthPositionsComments
1Record Type Code101-01Always 8.
2Service Class Code302-04Service class code.
3Entry / Addenda Count605-10The sum of 6+6A records written. Number is right justified padded with zeros.
4Entry Hash1011-20This is the sum based on all 6 record data positions 4-11. Then, the 10 left most digits make up this hash code.
5Total Debit Entry Dollar Amount1221-32Total debit value of all 6 record data. Zero filled if none.
6Total Credit Entry Dollar Amount1233-44Total credit value of all 6 record data. Zero filled if none.
7Company Identification1045-54Tax Id Modifier followed by Federal Tax Number. If Tax Id Modifier is blank, a blank space is.
8Message Authentication Code1955-73Not used. Filled with spaces.
9Reserved674-79Not used. Filled with spaces.
10Originating DFI Identification880-87Originating financial institution.
11Batch Number788-94Always 0000001.
9 Record - File Control Record
#Field NameLengthPositionsComments
1Record Type Code101-01Always 9.
2Batch Count602-07Always 000001.
3Block Count608-13Total number of records in the file thus far divided by 10. If divided by 10 has a remainder, add 1, do not include decimal. Number is right justified padded with zeros.
4Entry / Addenda Count814-21The sum of 6+6A records written. Number is right justified padded with zeros.
5Entry Hash1022-31This is the sum based on all 6 record data positions 4-11. Then, the 10 left most digits make up this hash code.
6Total Debit Entry Dollar Amount1232-43Total debit value of all 6 record data. Zero filled if none.
7Total Credit Entry Dollar Amount1244-55Total credit value of all 6 record data. Zero filled if none.
8Reserved3956-94Not used, padded with spaces.

Reference

Bank Draft Options
Utility Billing Bank Drafts