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
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?