Check Printing File Layout
Overview
Filename format: “checks_YYYYMMDD_XX.check”, where YYYYMMDD is the check batch date, and XX is a
sequential file identifier starting with “00”. Any subsequent files on the same day should increment to 01, 02, etc.
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 3 months ago