Skip to main content

Validation Framework for Checks API

Our Business rules for checks now include a series of validations for Checks that you can instantly add to your account

Updated this week

What's Veryfi Business Rules Engine



Business validation logic offers you the option to customize a series of flags that can help you identify different cases where something is amiss. Each rule is designed to catch specific issues that might indicate errors, fraud, or incomplete data. When triggered, these rules tag the document accordingly.


Core validation rules help identify and flag common issues:

  1. Future-dated checks

  2. Checks missing endorsement signatures

  3. Checks missing issuer signatures

  4. Checks with missing required information

  5. Voided checks

  6. Amount mismatches between numerical and text values

How to add these rules to your account?

  1. Go to Data Transformations>Business Rules>Checks

  2. Click "+Add Rule" > "Templates"


Prebuilt templates and logic:

  1. Future Dated:
    Name: Date in Future
    Description: This rule flags checks that are post-dated. A check with a future date may indicate an attempt to delay payment or could represent a compliance issue.

  2. Endorsed:
    Name: Endorsement
    Description: This rule flags that a check hasn’t been properly endorsed on the back.

  3. Signed:
    Name:
    Signed
    Description: This rule flags that a check hasn’t been signed by the issuer.

  4. Null Values:
    Name: Null Values
    Description: This rule flags when any of these essential fields are missing.

  5. Voided:
    Name: Voided
    Description: This rule detects if "VOID" appears anywhere on the check and flags it.

  6. Amounts Match:
    Name: Amounts Match
    Description: This rule compares CAR / LAR and flags the check if a mismatch is detected.

Validation Decision Matrix

Validation Check

Pass Condition

Fail Condition

Tag on Failure

Date Check

Check date ≤ current date

Check date > current date

VALIDATION_FUTURE_DATE

Endorsement

endorsement.is_signed == true

endorsement.is_signed != true

VALIDATION_NOT_ENDORSED

Signature

is_signed == true

is_signed != true

VALIDATION_NOT_SIGNED

Required Fields

All essential fields have values

Any essential field is empty

VALIDATION_NULL_VALUES

Void Detection

No "VOID" text present

"VOID" text detected

VALIDATION_VOID

Amount Comparison

amount == meta.amount_text_value

amount != meta.amount_text_value

VALIDATION_AMOUNT_MISSMATCH

Error Handling

Customizable path for all the templates.


All Veryfi business rules have a path action. For all the templates, the Tag will be applied on the Conditions Succeed action.


If a document is not tagged when one of the templates is enabled, you can add a Conditions Fail action and create a new tag/custom field to add more visibility.


Can I create custom rules?

Yes! The sky is the limit. While Veryfi provides a list of the most common rules, you can create any number of rules that fit your needs with complex logic decisions.

Business Rules are not enabled by default. Please reach out to support to enable it at support@veryfi.com.


We also offer the option to Import/Export your rules:

Did this answer your question?