/
KFS Check Reconciliation (Cancellation, Stale, Clear) File

KFS Check Reconciliation (Cancellation, Stale, Clear) File

Introduction

This page is based on the Check Cancellation File Functional Specifications located at P:\SystemDev\KUALI Project\A-2 Functional Spec Documents\_Feeder Systems\SBS PDP Upload - Business Process.doc

Revision History

Version

Date

Author

Description

1.0

01/21/16

 

Modesto Sevilla

Initial specification

2.004/27/17Modesto SevillaModified to be utilized by Aperek and besides cancellation, use it for stale dating and clearing.

Functional Description

The Check Cancellation File process enables the external systems to cancel an existing disbursed paper check.  The file format is based on the Check Reconciliation file format currently used by Wells Fargo Bank.

Requirements

  • The check cancellation file process will need to provide:
    • Check Number
    • Payee ID
    • Check Amount
  • Use a flat file format (Check Reconciliation format).
  • Naming convention for the file is kfschkcancel_[XFER Account]_[YYYYMMDDHHMMSSS].data Ex. kfschkcancel_kfssb_201601211622212.data
  • File must be uploaded to XFER (SFTP server)

Uploading Payment Batch Files Through Secure FTP

Instructions are found on the page KFS SFTP Instructions To Upload and Download Files.

Flat file layout for the check reconciliation file (80 characters long)

  • Composed of three record types
    • Header Record
    • Detail Record
    • Trailer Record

HEADER

Field NameFormatLengthBegin ColumnEnd ColumnComments/Values
Record TypeAlphaNumeric313'H1 '
Account NumberAlphaNumeric10413

'*6858' for SBS

'*4741' for Aperek

Call KFS help desk for full

bank account#

Report IDAlphaNumeric31416'R12'
Print DateNumeric61722MMDDYY - Today's Date
Begin DateNumeric62328MMDDYY - Today's Date
End DateNumeric62934MMDDYY - Today's Date

DETAIL

Field NameFormatLengthBegin ColumnEnd ColumnComments/Values
Record TypeAlphaNumeric313'R12'
Check NumberAlphaNumeric10413Left justified
TransactionAlphaNumeric31416

'037' - Cancel

'057' - Clear

'007' - Void

'STL' - Stale

'STP' - Stop Payment

Issue DateNumeric61722MMDDYY - Check date when check was issued
Check AmountNumeric102332Left Zero Filled, Decimal point implied.  Ex. '0000007651' is 76.51
Paid DateNumeric63338MMDDYY - Fill this in for Cleared checks (i.e. 057), leave blank otherwise.

TRAILER

Field NameFormatLengthBegin ColumnEnd ColumnComments/Values
Record TypeAlphaNumeric313'T1 '
Credit CountNumeric649'000000'
Credit AmountNumeric111020'00000000000'
Debit CountNumeric62126

Left Zero Filled.

The total number of Detail transactions

Ex. '000311'

Debit AmountNumeric112737

Left Zero Filled, Decimal point implied. 

The summation of the check amounts in the Detail transactions

Ex. '0000007651' is 76.51

 

Sample File