Validation rules

The validations of a transaction are characterised by a set of rules that are used to define the query status/result. Each rule has an identifier, a status and a description. For example, if the rule indicates an irregularity, it will contain the status INVALID and a corresponding description. If the rule is successfully validated, its status will be VALID and have a description accordingly.

Note: There are scenarios where not all rules are processed, so a transaction may not contain all available validations.

Available rules

Identifier
Title
Description

active_cnpj_number

Active CNPJ on Federal Revenue

Checks if the CNPJ is active with the Federal Revenue.

attorney

Attorney Flow

Validates if the query was generated from the Attorney flow.

authentic_cnpj_number

Authentic CNPJ number

Checks if the CNPJ number is authentic.

authentic_document

Authenticity of the identity

Checks the document's authenticity.

big_data_source_underage

Check if the source returned that the holder is under 18 years old.

Checks if the source indicates the holder is under 18 years old.

cnh_has_valid_date

Expired Expired (CNH)

Check that your driver's license has not expired.

company_qsa_data_compatibility

Compatibility between Person and Company data

Checks for the existence of the license in relevant databases.

cpf_equal_name

Equivalent names

Checks if restriction value is greater than 40% of annual revenue and the company was opened less than a year ago.

cpf_error_code

Regular CPF

Checks if restriction value is greater than 60% of annual revenue and the company was opened over a year ago.

cpf_has_not_dead

Death

Checks if the company's Sintegra status is 'Not Enabled'.

cpf_null

Basic data invalid return

Checks if there is a discrepancy between the CNH category origin and the OCR read.

cpf_query

CPF Inquiry

Checks if the CNH expiration date is not expired.

credit_score_available

Available credit score

Checks if individual data matches the company's corporate structure data.

credit_score_below

Score below...

Checks if the document has a credit score available.

credit_score_between

Score between...

Checks if the credit score is below the defined value.

credit_score_over

Score above...

Checks if the credit score is between the defined values.

data_and_document_are_equal

Diverging parameters

Checks if the credit score is above the defined value.

disabled_on_bacen

It is not included in the general list of disabled persons with BACEN.

Checks if the name found during execution (parameter/OCR) matches the official database.

document_is_known

Type of document different from others

Checks the regularity of the CPF.

document_issue_less_than_10

Verification of a document under 10 years old

Checks if the CPF holder is deceased.

documentscopy_approved

Documentoscopy approved

Checks if the CPF holder is the legal representative of the company.

documentscopy_available

Documentoscopy available

Checks if the CPF holder is deceased.

does_not_exist_on_receita_federal_database

Invalidate if CPF is not found in the Internal Revenue Service.

Checks if the basic data source is returning values.

driver_has_pending_traffic_violations

Invalidate if pending traffic violations are found for the driver

Checks if the CPF provided in parameters is the company's legal representative.

driver_has_traffic_violations

Invalidate if violations are found for the driver

Checks if it was possible to query the CPF with the Federal Revenue.

face_and_birthdate_compare

CPF vs Selfie

Checks if it was possible to query the CPF with the Federal Revenue (auxiliary).

facematch_has_selfie_photo

Selfie present

Checks the Serasa or Único biometric scores.

facematch_is_equal

Facematch

Checks if any custom query was not successfully performed.

first_and_last_name_similarity

Similarity between the union of the first and last names

Custom validation routine.

government_document_approved

Similar biometrics

Checks for discrepancies between collected data and manually entered information.

government_document_available

Do facial biometrics exist

Checks if the queried CPF is disabled with the Central Bank.

has_active_social_assistence

Active social assistance

Checks if the CPF exists in the Federal Revenue database.

has_arrest_warrant

There are no warrants before the National Justice Council (CNJ)

Identifies if the document is not of the 'other' type.

has_at_least_one_cnae

Verification of CNAEs in the company's activities

Checks if the document was issued less than 10 years ago.

has_at_least_one_legal_nature

Verification of the legal nature of the company

Checks if the document was approved in the documentary analysis.

has_author_type_null_in_criminal_processes

Empty AuthorType in criminal processes

Checks if documentoscopy is available.

has_cnh_for_more_than_three_years

Has had a CNH for at least 3 years

Checks if there are pending traffic violations for the queried document.

has_cpf

Present CPF

Checks if there are traffic violations for the queried document.

has_debts_on_pgfn

List of PGFN debtors

Checks if the CPF holder's age matches the estimated age identified in the selfie.

has_definitive_cnh

Has a definitive CNH

Checks if a selfie was submitted.

has_no_class_organizations

Verification of relationship with class boards

Checks the similarity between the document and the selfie.

has_no_criminal_background

Advance criminal police (Civil + Federal)

Checks the similarity between the first and last name provided in parameters and the first name combined with each surname from the source.

has_no_criminal_background_federal

Federal Police criminal background check

Checks if the person's face was validated based on official information.

has_no_criminal_processes

Criminal Proceedings

Checks if it was possible to find the person's face in official databases.

has_no_defendant_processes

Defendant in lawsuits

Checks if there is an active social assistance benefit.

has_no_ibope_income

Ibope Income Verification

Checks for arrest warrants with the National Council of Justice (CNJ).

has_no_inconsistent_data

There is no inconsistency in the data for consultation with the Federal Police.

Checks if the company has at least one CNAE corresponding to those defined in the validation.

has_no_labor_debts

Has a negative labor debt certificate

Checks if the company has a legal nature code corresponding to those defined in the validation.

has_no_media_exposure

Media exposure

Checks if there is an empty 'authorType' field in any criminal process.

has_no_participant_antt

ANTT Enabled Transporter

Check the ANTT website to see if the vehicle and person/company consulted are authorized to carry out the activity.

has_no_participant_cvm

Checks if the consulted CPF/CNPJ is registered with the CVM

Checks that the participant is registered with the CVM.

has_no_pep

Political exposure

Has debts with PGFN (Attorney General's Office).

has_no_pep_department

Checking Departments in the PEP history

Checks if the driver has a permanent license.

has_no_pep_or_sanctions_compliance_owners

Verification of PEPs or sanctions on the partners of a company

Checks if a document exists in the submitted images.

has_no_personal_relationships_trust_rl

Related people + Trust Monitor's restrictive lists

Checks if documentation is available.

has_no_processes

Processes

Checks if the provided phone number has a high SIM swap risk alert.

has_no_processes_active_party

Processes - active party

Checks if the provided phone number has a low SIM swap risk alert.

has_no_processes_other_party

Processes - other parties

Checks if the provided phone number has a medium SIM swap risk alert.

has_no_processes_passive_party

Processes - passive party

Checks if the individual or company has active debts.

has_no_sanctions

Presence on sanction lists

Checks if the CPF is linked to class councils.

has_no_sintegra_record

Company Stegra Data

Checks if the CPF has criminal records/background.

has_no_total_share

Does not have a participation percentage

Checks if the CPF has criminal records/background with the civil police.

has_penalties_on_cvm

Invalidate if you have temporary penalties with the CVM.

Checks if the CPF has criminal records/background with the federal police.

has_process_on_cade

Check if you have procedural protocols with CADE.

Checks if the CPF has criminal records/background with the TRF (Federal Regional Court).

has_processes_keywords

Processes with keywords

Checks if the CPF/CNPJ is linked to criminal processes.

has_salary_information

Invalidate if estimated income information is not found

Checks if the CPF/CNPJ is linked to legal processes as a defendant.

invalid_range_ages

Age ranges not accepted.

Checks if the company has financial constraints.

invalid_zip_code

The ZIP code entered is valid.

Checks if the company has financial protests.

is_between_two_and_four_salaries

Invalidate if estimated income is between two and four minimum wages

Checks if the estimated income is between two (02) and four (04) minimum wages.

is_cnh

CNH

Checks for inconsistencies in the data submitted for query.

is_company_lifetime_greater_than_six_months

A company from SC with less than 6 months since its opening

Checks if there are sufficient and valid information to perform certain queries.

is_cpf_regular

Regular CPF

Checks if there are labor debts.

is_document_liveness_colored_copy_doc

Invalidate if the document is identified as a colored photocopy.

Checks if the CPF holder has media exposure.

is_document_liveness_grayscale_copy_doc

Invalidate if the document is identified as a black and white photocopy.

Checks if the CPF/CNPJ holder has political exposure (PEP).

is_document_liveness_screen_photo_doc

Invalidate if the document is identified as a screen photo.

Checks if the PEP person falls under defined departments.

is_less_than_two_salaries

Invalidate if estimated income is less than two minimum wages

Checks if the estimated income is less than two (02) minimum wages.

is_literate

Invalidate if the document belongs to an illiterate person

Checks if people related to the CPF are present in Trust Monitor's restrictive lists.

is_more_than_four_salaries

Invalidate if estimated income is above four minimum wages

Checks if the estimated income is above four (04) minimum wages

is_not_alive

Invalidate if the registration status is deceased.

Checks if the CPF is linked to legal processes as an active party.

is_not_cancelled

Invalidate if registration status is canceled.

Checks if the CPF is linked to legal processes as other parties.

is_not_ctps

Document should not be a work card

Checks if the CPF is linked to legal processes as a passive party.

is_not_deepfake

The selfie sent does not present characteristics indicative of deepfake.

Checks if this CNPJ was queried and rejected in the last 12 months.

is_not_expired_passport

Check passport validity.

Checks if no sanctions were found in restrictive lists.

is_not_me_company

Not a Micro Company (ME)

Checks if there is a registration for a CNPJ.

is_not_null

Invalidate if registration status is null.

Checks if the CPF has restrictions with SPC (Credit Protection Service).

is_not_passport

Document is not a passport

Checks if the participation percentage has a valid value.

is_not_pendant_of_regularization

Invalidate if the registration status is pending adjustment.

Checks if the participant is temporarily barred from acting with CVM (Securities Commission).

is_not_suspended

Invalidate if registration status is suspended.

Checks if there are procedural protocols with CADE (Administrative Council for Economic Defense).

is_on_ofac_sanctions_list

Invalidate if sanctions are found with OFAC

Checks if there are keywords in the processes.

is_passport

passport

Checks if there are protests at participating notary offices.

is_prevented_from_betting

Checks whether the person is legally prohibited from placing bets, that is, if they have ties to the sports sector, betting houses, or the Ministry of Finance.

Checks if information about estimated income was found.

is_readable

Legible document

Checks if the score is greater than 0 and less than 30.

is_sport_related_person

Verifies if the individual is related to sports

Checks if the score is between 1 and 49.

issued_over_16_years

Under the age of 16 as of the date of issue

Checks if the score is between -11 and -100.

its_on_deny_list

Private list of restrictions

Checks if the score is between -1 and -10.

liveness_approved

Liveness approved

Checks if the score is greater than or equal to 30 and less than 50.

liveness_double_check

Double check Liveness

Checks if the score is equal to 0.

liveness_manual_revision

Liveness manual review

Checks if the score is greater than or equal to 50.

minimum_company_lifetime

Minimum company lifespan

Checks if the score is less than 0.

ocr_equals_parameters

Comparison of all data entered in the parameters vs OCR

Checks if the score is less than or equal to -101.

ocr_equals_parameters_data

Comparison of data entered in the parameters vs OCR (Name, CPF and Date of Birth - Selectable data)

Checks if any error related to selfie processing was returned.

ocr_equals_receita

Comparison of data returned by the Federal Revenue Service vs OCR

Checks if valid documentation is available.

over_14

Greater than 14

Checks if the CPF holder's age is within configured ranges.

over_16

Greater than 16

Checks if the provided ZIP code is valid.

over_18

Age of majority

Checks if the submitted document is a CNH (Brazilian driver's license).

over_21

Greater than 21

Checks the regularity of the CPF.

parameters_and_document_are_equal

Diverging data (CPF parameter vs CPF OCR)

Checks if the document is a colored photocopy.

parameters_and_document_undefined_or_equal

Divergent or non-existent data (Parameter CPF vs OCR CPF)

Checks if the document is a grayscale photocopy.

parameters_equals_receita

Comparison of data returned by the Federal Revenue Service vs. data provided in the parameters

Checks if the document is a screen photo.

private_faceset_not_contains_face

Private bank

It compares the selfie sent with an entry in the Private Bank of Faces. What invalidates the rule is finding a match.

public_service_history

Public service history.

Checks if the CPF belongs to a deceased holder.

qsa_consistent

Complete and compatible QSA

qsa_pj_data_not_empty

The company has registered partners.

Checks if the document is not a work permit (CTPS).

qsa_with_company_partner

The company has a Legal Person in its corporate structure.

Checks if the submitted selfie is not a deepfake.

rg_has_cpf

RG has a CPF

Checks if the user-inserted document has not expired.

rg_issue_less_than_25

Verification of RGs under 25

Checks if the passport is within its validity period.

selfie_is_not_similar

The selfie sent is not similar to any of the images from previous transactions.

Checks if the company size is not ME (Individual Microentrepreneur) according to the Federal Revenue.

shared_faceset_not_contains_face

Shared Face Bank

Checks if the CPF is marked as null by the Federal Revenue.

valid_cnh_registration_number

Valid CNH registration number

Checks if the submitted document is not a passport.

valid_cpf_number

Valid CPF number

Checks if the CPF is pending regularization.

valid_issue_date

Valid Issue Date

Checks if the document is a black and white photocopy.

valid_issue_state

Valid state of the issuing authority

Checks if the document is a spoof.

valid_rg_issue_authority

Valid ID issuer

Checks if the CPF is marked as suspended by the Federal Revenue.

valid_rg_number

Valid ID number

Checks if there are records in OFAC for the given name.

vehicle_has_pending_traffic_violations

Invalidate if pending traffic violations are found for the vehicle

Checks if the submitted document is a passport.

vehicle_has_traffic_violations

Invalidate if violations are found for the vehicle

Checks if the person is prevented from betting.

Last updated

Was this helpful?