BKPP - xxGEN or GEN
Positive Pay File General Configuration
BKPP/xxGEN is an essential common code to describe the general characteristics of a standard Positive Pay file for all banks or a bank-specific file where "xx" is a specific CKID. The CKID specific setup would enable different file configurations for different Bank ID (or CKIDs). (Required). BKPP/GEN is the CKID generic code.
Code Category: BKPP
Code Value: xxGEN or GEN
Short Description: Controls the File Name. Several options for file's name. (1) Leave blank for the default file name. The system-generated file name is "Pyymmddx" where "P" is the file prefix, yy is the current year, mm is the current month, dd is the current day, and x is a sequence letter from A-Z that will be incremented for multiple runs on the same day). Use this default if using the Append feature. (2) "CUSTOM" defers the file name to the common code BKPP/FILE or BKPP/xxFILE. (3) When creating file using BKUTPP, type a file name and print file on demand. The name typed into this field will supersede any system seed or values (can leave BKUTPP's Name field blank to prompt use of the default name "Pyymmddx."
When printing a positive pay file during a check run from APOHPPPA (requires common code BKCS/BK200), the system will use naming convention defined within BKPP/GEN or BKPP/xxGEN.
Medium Description: File Path: the location where the file should be created. Use ".GROUP.ACCOUNT" or ".DATA.ADMIN" format (preceded with a decimal). If left blank, file will default to …\app\data.
Long Description: Not required. Used to describe the common code.
Associated Numeric Values
1: Record Length: the length of the positive pay records. The default is 80. The maximum is 1024. (Optional).
2: Report Width: the width of the report records (if they are defined). The default is 132. The maximum is 132. (Optional)
3-5: Reserved for future use.
Associated Codes
1: Header: "Y" indicates the positive pay file has a header record. The appropriate header format definition common codes must be created to define the format of this record. The default is no header record. (optional)
2: Footer: "Y" indicates the positive pay file has a footer record. The appropriate footer format definition common codes must be created to define the format of this record. The default is no footer record. (optional)
3: Delimiter: The default is "N" for not delimited (fixed width) file formatting. Alternatively a delimited file may be created. See below for options. (optional)
Code | Delimiter | Example (3 field record) |
---|---|---|
N | NONE | ABC123XYZ |
Y or COMMA | Comma | ABC,123,XYZ |
TAB | Tab | ABC 123 XYZ |
PIPE | Pipe | ABC|123|XYZ |
Other Single Character | User defined | ABC^123^XYZ |
4: Date Format: Enter a code to identify the date formatting to use for all of the date fields written to the positive pay file. The default format code is D8. (optional)
Code | Output Format | Example (date of July 1st, 2015) |
---|---|---|
D8 | CCYYMMDD | 20150701 |
D6 | YYMMDD | 150701 |
DR | MMDDYY | 070115 |
DS | MM/DD | 07/01 |
DT | MM/DD/YY | 07/01/15 |
DU | MM/DD/CCYY | 07/01/2015 |
DV | DD/MM/YY | 01/07/15 |
DW | DD/MM/CCYY | 01/07/2015 |
DX | YY/MM/DD | 15/07/01 |
DY | CCYY/MM/DD | 2015/07/01 |
DZ | MM/YY | 07/15 |
MMDDCCYY | MMDDCCYY | 07012015 |
MMDDYY | MMDDYY | 070115 |
CCYYMMDD | CCYYMMDD | 20150701 |
YYMMDD | YYMMDD | 150701 |
DD-MMM-YY | DD-MMM-YY | 01-JUL-15 |
DDMMYY | DDMMYY | 010715 |
DDMMCCYY | DDMMCCYY | 01072015 |
YMMDD | YMMDD | 50701 |
MMDD | MMDD | 0701 |
5: Numeric Formatting: Enter a code to identify the numeric formatting to use for all dollar amounts written to the file. The default format code is "N" (optional)
Code | Example (amount of $1,234.56 in field with length of 8) |
---|---|
N | 00123456 |
Y | 1234.56 |
D | $1,234.56 |
C | 1,234.56 |
9 | 123456 |
X | 123456 (left justified) |
The second character position may contain a "B" if zero amounts are to be shown as blank.
Associated Descriptions
1: Append File Option: Enter "APPEND" to append to existing file (if one) instead of creating a new file. If running automatically, only 1 file per day will be generated. Additional check runs on the same day will be appended to the first file. (Optional)
Using "APPEND" holds an MPE label to the file that prevents the bank from accepting the file until the label has been removed. The label will start with "MPE" and say something similar to "MPE 1028 80 1 1023 0 -1 0 0 -1 0 ".
Remove the label by running BKUTPP for the final run and flagging the file as the Final Report for the day.
2: Binary File Option: Enter "BINARY" to create the file in BINARY format with a carriage return and line feed appended to the end of each record; or "BINARY NO CRLF" which creates a binary file, but does not put the CRLF at the end of the input record Consider defining BKPP/XXDetlxx, an output code, to place CR at end of the record. (Optional)
3: Force Pad Option: Enter "PAD" to issue a pad command on the created file after the process has completed. The file will be padded to the record length in Associated Value 1. (Optional)
4: Notify Workflow Option: Enter "WFNOTIFY" to create a workflow queue entry for the job number on the BKDocumentMaster whenever a new Positive Pay file has been created. This will only occur when running the process automatically at check printing time. (Optional)
5: An explanation of the contents of lines 1 through 5.