Check Printing File Layout
Overview
For Evolve clients utilizing our Check Printing (Check Send) solution, a JSON formatted Check Printing file will need to be sent in order for us to create the check and associated Positive Pay records.
File Name
The file name format should be as follows:
checks_YYYYMMDD_XX.check
- YYYMMDD indicates the check batch date.
- XX represents a sequential identifier if sending multiple files daily, starting with "00." Subsequent files on the same day should increment to 01, 02, etc.
- .check is the file extension
File Options
This file type should be sent in .JSON format.
File Direction
The Platform is responsible for sending this file to Evolve.
Delivery Window
Check files will need to be uploaded via SFTP by 10am CST daily.
Sample JSON Data
[
{
"SenderName" : "Sender Entity",
"CheckLayout" : "Default",
"Envelope" : "Default",
"Insert" : null,
"DeliveryOption" : "USPS_FirstClass",
"CheckStatus" : "I",
"Account" : "9990008888",
"Serial" : "7777777",
"Amount" : 220.12,
"ReturnAddress1" : "Platform Name, ATTN: Employee",
"ReturnAddress2" : "100 Unicorn St",
"ReturnAddress3" : "San Francisco, CA 94103",
"PayerName" : "Customer Name",
"PayerAddress1" : "3700 Loon Rd",
"PayerAddress2" : "Ste 100",
"PayerAddress3" : "",
"PayerCity" : "Minneapolis",
"PayerState" : "MN",
"PayerZip" : "55403",
"PayeeName" : "Xcel Energy",
"PayeeAddress1" : "414 Nicollet Mall",
"PayeeAddress2" : "",
"PayeeAddress3" : "",
"PayeeCity" : "Minneapolis",
"PayeeState" : "MN",
"PayeeZip" : "55401",
"Platform" : "Platform Name",
"PlatformNumber" : "+1 (555) 666-7777",
"Memo" : "Inv #654321",
"Reference" : "",
"Logo" : null,
"AttachmentCount" : 0,
"Attachments" : []
}
]
Field Descriptions & Usage
Field | Type | Required? | Description |
---|---|---|---|
CheckLayout | varchar (15) | Yes | Determines check print paper stock. Value is "Default" |
SenderName | nvarchar (50) | Yes | Separate’s clients files during the check printing process |
Envelope | varchar (25) | Yes | Determines envelope type. Value is "Default" |
Insert | varchar (25) | Yes | Determines the insert to be added to the letter. Value is "Null" |
CheckStatus | nvarchar (1) | Yes | The value can be either "I," "V," or "P." "I" - Issue - representing transactions that are issued. "V" - Void - representing transactions that are voided. "P" - "P" designated for clients who utilize an approved third party check printer other than Evolve's solution, but still use Evolve's Positive Pay feature to decision checks. |
DeliveryOption | varchar (15) | Yes | Determines the delivery option used for sending the check. “USPS_FirstClass” is the preferred and default value for bulk mailing and presorting. "Certified*" is used if tracking is needed. Value is "USPS_FirstClass" or "Certified" |
Account | varchar (16) | Yes | Platform Settlement Account Number |
Serial | bigint | Yes | Check Serial Number |
Amount | float | Yes | Decimal Amount to be paid by check |
ReturnAddress1 | nvarchar (50) | Yes | Address line 1 of Platform |
ReturnAddress2 | nvarchar (50) | Optional | Address line 2 of Platform |
ReturnAddress3 | nvarchar (50) | Optional | Address line 3 of Platform |
PayerName | nvarchar (50) | Yes | Name of Payer |
PayerAddress1 | nvarchar (50) | Yes | Address line 1 of Payer |
PayerAddress2 | nvarchar (50) | Optional | Address line 2 of Payer |
PayerAddress3 | nvarchar (50) | Optional | Address line 3 of Payer |
PayerCity | nvarchar (50) | Yes | City of Payer |
PayerState | nvarchar (50) | Yes | State of Payer |
PayerZip | nvarchar (10) | Yes | Zip code of Payer |
PayeeName | nvarchar (50) | Yes | Name of Payee |
PayeeAddress1 | nvarchar (50) | Yes | Address line 1 of Payee |
PayeeAddress2 | nvarchar (50) | Optional | Address line 2 of Payee |
PayeeAddress3 | nvarchar (50) | Optional | Address line 3 of Payee |
PayeeCity | nvarchar (50) | Yes | City of Payee |
PayeeState | nvarchar (50) | Yes | State of Payee |
PayeeZip | nvarchar (10) | Yes | Zip code of Payee |
Platform | nvarchar (50) | Yes | Platform Company Name |
PlatformNumber | nvarchar (50) | Yes | Platform company’s customer service telephone number |
Memo | nvarchar (45) | Optional | Check Memo |
Reference | nvarchar (50) | Optional | Additional Reference Info |
Logo | nvarchar (500) | Optional | URL to image file – leave blank if no logo image should be printed. For best results, use .png format. Alternative logo formats include .jpg and .tiff |
AttachmentCount | int | Optional | The number of attachments included |
Attachments | nvarchar (max) | Optional | URL to image file – leave blank if no attachments (array of strings) |
*Additional costs apply
Updated 4 months ago