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:
Future-dated checks
Checks missing endorsement signatures
Checks missing issuer signatures
Checks with missing required information
Voided checks
Amount mismatches between numerical and text values
How to add these rules to your account?
Go to Data Transformations>Business Rules>Checks
Click "+Add Rule" > "Templates"
Prebuilt templates and logic:
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.Endorsed:
Name: Endorsement
Description: This rule flags that a check hasn’t been properly endorsed on the back.Signed:
Name: Signed
Description: This rule flags that a check hasn’t been signed by the issuer.Null Values:
Name: Null Values
Description: This rule flags when any of these essential fields are missing.Voided:
Name: Voided
Description: This rule detects if "VOID" appears anywhere on the check and flags it.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: