The Check Object

Check Object Field Descriptions

The Check Object

The Check Object is utilized by both the Payology Mobile Check Capture and Payology Check Scanning Apps. It is technically the most important of all records, holding the check image, remittance item image (if available), check data (amount, MICR, etc.), and status of transmission and/or return. The status field is functional, invoking the generation of the Payment Submission Queue record and subsequent submission to the Check21.com Payment Gateway. It may relate to a Check Batch or have related Check Allocation records.

The Check Object Fields

Field LabelTypeDescription
AccountLookup (Account)Salesforce Account ID used to relate the Account to the Check Record.
Account NumberText (Encrypted - 25)User entered/confirmed Account Number.
Adjustment AmountCurrency (16,2)If the check amount (deposit) is adjusted by the Clients Financial Institution, the "real" value of the check will be presented here.
AmountCurrency (16,2)User entered/confirmed Amount of Check.
API Account NumberText (Encrypted - 25)Account Number extracted from Check by OCR.
API Account Number SHA512Text (255)HASH'd Account Number extracted from Check by OCR.
API AmountCurrency (16,2)Amount of check extracted by OCR.
API Check NumberText (15)Check Number extracted from Check by OCR.
API Date on CheckText (Encrypted - 20)OCR Captured Date on Check
API MICR LineText (Encrypted - 65)MICR line extracted from Check by OCR.
API MICR Line Confidence RatioText (4)Confidence Ratio between 0 and 1000 of the OCR captured MICR line.
API Routing NumberText (9)Routing Number extracted from Check by OCR.
BatchLookup (Check Batch)When using the Mobile
Capture Check StatusPicklistIf using the Payology Mobile Check Capture App, this field can be used by the user to determine the status of the Capture.

1. Not Applicable - This value (or blank) will be displayed if the check was not captured by the Mobile Check Capture solution.
2. Pending Front - The front check image has not yet been captured.
3. Pending Rear - The front check image has been captured but the rear has not.
4. Failed - The check capture process has failed.
5. Completed - The check capture process has completed successfully.
Check Identification HASHText (150)The Check Identification HASH is utilized by the Payology Check Scanning solution as a way to streamline the A/R process. The HASH is comprised of the routing number and account number found on a check. Based on the custom developer Auto-Fill Class (Payology Check Scanning APEX class), this field will help identify incoming checks, matching them to accounts, policies, households, etc.
Check NameAuto NumberUnique name assigned by Salesforce to the Check Record created.
Check NumberText (15)User entered/confirmed Check Number.
Check Submission StatusPicklistThis status field is indicative of the submission to the Check21.com Payment Gateway.

1. Pending - The Check has not yet been submitted to the
Gateway.
2. Transmitting - The Check is in the process of being Submitted to the Gateway.
3. Completed - The Check has been successfully transmitted to the Gateway.
4. Failed - The Check has failed to transmit to the Gateway.
Client Account IDLookup (Client Account)This field determines the bank account which will be used to deposit the Check item.
ConflictPicklist (Multi-Select)If Conflict validation is active on Payology Settings, this field will indicate whether the user entered values differ from the values extracted by the OCR engine. The possible conflicting values may be:

1. Routing Number
2. Account Number
3. Check Number
4. Amount
ContactLookup (Contact)Salesforce Contact ID used to relate the Contact to the Check Record.
Created ByLookup (User)Salesforce User ID used in the creation of the Check Record.
Customer Account IDText (10)Unique ID returned by the Check21.com Payment Gateway on Submission of a check item.
Customer IDText (10)Unique ID returned by the Check21.com Payment Gateway on Submission of a check item.
Date on Check Confidence RatioText (4)Confidence Ratio between 0 and 1000 of the OCR captured Date.
Deposit DateDateDeposit Date value returned by the Check21.com Payment Gateway upon query of the Check Status (changes when Pending Deposit transitions to Deposited). This is indicative of the date in which the Check was transmitted to the clients financial institution.
Deposit IDText (50)File ID value returned by the Check21.com Payment Gateway upon query of the Check Status (changes when Pending Deposit transitions to Deposited). This is indicative of the File ID assigned to the file on transmission to the Financial Institution by the Check21.com Payment Gateway.
Error ReportLong Text Area (32768)Field used to store errors received on submissions to the Check21.com Payment Gateway.
Is From MCCCheckboxIs used to determine whether the check was scanned using the Payology Check Scanning App, in which case the value would be "False" or captured using the Payology Mobile Check Capture App, in which case the value would be "True".
Last Modified ByLookup (User)Salesforce User ID used in the modification of the Check Record.
MICR LineText (Encrypted - 65)Confirmed/Updated MICR line based on User entered/confirmed values.
OwnerLookup (User, Group)Salesforce User ID assigned as owner of the Check Record.
Payer CityText (128)OCR Captured City of Payer of Check.
Payer Name 1Text (100)OCR Captured Payer Name on Check.
Payer Name 2Text (100)OCR Captured Payer Name 2 on Check.
Payer PhoneText (25)OCR Captured Phone Number on Check.
Payer PO BoxText (20)OCR Captured PO Box on Check.
Payer StateText (20)OCR Captured State on Check.
Payer StreetText (255)OCR Captured Street on Check.
Payer Zip CodeText (10)OCR Captured Zip Code on Check.
Return DateDateThis value will appear only if the Check item has returned from the financial institution and is indicative of the date in which the return was delivered to the Check21.com Payment Gateway.
Return IDText (50)Unique ID assigned my the
Return Type IDLookup (Return Type)
Routing NumberText (9)User entered/confirmed Routing Number.
Sequence NumberNumber (18,0)Used solely by the Payology Check Scanning App, the sequence number refers to the sequence in which a check was scanned within a batch (i.e. first check scanned has #1, third check scanned has #3).
StatusPicklist1. Inactive
2. Pending
3. Deleted
4. Active
5. Invalid
6. Bypass Conflict Validation
7. In Conflict
TempIdText (255)Unique Temporary ID provided by the Image Processor for rear image submission by the Payology Mobile Check Capture App.
Transaction IDText (50)Unique ID returned by the Check21.com Payment Gateway upon submission of a Check item.
Transaction StatusPicklist1. Pending Check Review
2. Pending Deposit
3. Processing
4. Pending API Submission
5. Deposited
6. Pending Transmission
7. Invalid
8. Blacklisted
9 Transaction Overlimit
10. Account Closed
11. Test Transaction
12. Deleted
13. Pending Validation Review
14. Administrative Deletion
Usability EndorsementCheckboxIf Endorsement Validation is Enabled, this field can be used to determine whether the rear check image has been endorsed.
User Account Number SHA512Text (255)User entered/confirmed Account Number HASH'd.
User IDLookup (User)Salesforce User ID used to relate the User to the Check Record.

Next Steps

With an understanding of the Check object, Salesforce Administrators and Developers should continue in the path, next focusing on the Check Allocation Object. For detailed information related to the Check Allocation object, please see the next section, labeled The Check Allocation Object.