Niva evaluates bank account information extracted from uploaded bank statements as part of business verification. The checks that run, and how many statement periods are required, depend on your submission's policy.
The bank_account_details check evaluates the statements associated with the business. It is enabled in the default policies for Brazil (br), Chile (cl), and Colombia (co), and disabled by default for Mexico (mx). Your account's policy may differ.Mexico also supports a separate, optional ownership check for CLABE (Clave Bancaria Estandarizada) accounts. A statement check alone does not mean Niva has verified account ownership with a bank. Contact support@niva.co to confirm the checks enabled for your account.
Replace the submission ID and file with your own. Check validation_status and correct any validation_errors before proceeding. If your policy requires several statement periods, upload a statement for each period.
After processing, call Get submission checks and find the check whose name is bank_account_details. Its outcome is pass, fail, warn, or unverified; read message for the reason.The check can report missing account details, insufficient statement periods, failed document checks, or the result of an enabled bank ownership check. An absent check means it was not returned among the completed checks; do not treat absence as a pass.Get submission checks returns 400 while processing is in progress or no processing result exists. Use Webhooks or Get submission to track progress.