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.
Available rules
active_cnpj_number
Active CNPJ on Federal Revenue
Checks if the CNPJ (National Legal Entity Register) 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 (National Legal Entity Register) number is authentic.
authentic_document
Authenticity of the identity
Checks if the document's authenticity.
big_data_source_underage
Age of majority
Checks if the source indicates the holder is under 18 years old.
cnh_has_valid_date
Expired Expired (CNH)
Checks if driver's license has not expired.
company_qsa_data_compatibility
Compatibility between Person and Company data
Checks if the individual data matches the company's membership data.
cpf_equal_name
Equivalent names
Checks if the name found in the run (parameter/OCR) is the same as the official database.
cpf_error_code
Regular CPF
Checks if the CPF (Individuals Register) is in order.
cpf_has_not_dead
Death
Checks if the CPF (Individuals Register) consulted is deceased.
cpf_null
Basic data invalid return
Checks if the basic data source is returning values.
cpf_query
CPF Inquiry
Checks if it was possible to consult the CPF (Individuals Register) at the Federal Revenue.
credit_score_available
Available credit score
Checks if the document consulted has an available credit score.
credit_score_below
Score below...
Checks if the credit score is below the defined value.
credit_score_between
Score between...
Checks if the credit score is between the defined values.
credit_score_over
Score above...
Checks if the credit score is above the defined value.
data_and_document_are_equal
Diverging parameters
Checks for discrepancies between information collected and entered manually.
disabled_on_bacen
It is not included in the general list of disabled persons with BACEN.
Checks if the CPF (Individuals Register) consulted is not authorized by the Central Bank.
document_is_known
Type of document different from others
Checks if the document is not of type other.
document_issue_less_than_10
Verification of a document under 10 years old
Checks if the document was issued less than 10 years ago.
documentscopy_approved
Documentoscopy approved
Checks if the document has passed the documentary examination.
documentscopy_available
Documentoscopy available
Checks if documentscopy is available.
does_not_exist_on_receita_federal_database
Invalidate if CPF is not found in the Internal Revenue Service.
Checks if you can find the document at Federal Revenue.
driver_has_pending_traffic_violations
Invalidate if pending traffic violations are found for the driver
Checks if there are any outstanding infractions for the document consulted.
driver_has_traffic_violations
Invalidate if violations are found for the driver
Checks for infringements for the document consulted.
face_and_birthdate_compare
CPF vs Selfie
Checks selfie upload.
facematch_has_selfie_photo
Selfie present
Checks whether the submission has a selfie or not. What triggers the rule is not having a selfie.
facematch_is_equal
Facematch
Checks similarity between document and selfie.
first_and_last_name_similarity
Similarity between the union of the first and last names
Checks the similarity between the union of the first and last name sent in the parameters compared to the union of the first name and each surname of the source.
government_document_approved
Similar biometrics
Checks whether it has been possible to validate the person's face on the basis of official information.
government_document_available
Do facial biometrics exist
Checks if the person's face can be found in official databases.
has_active_social_assistence
Active social assistance
Checks if have active social assistance benefits.
has_arrest_warrant
There are no warrants before the National Justice Council (CNJ)
Checks for arrest warrants with the CNJ (National Council of Justice).
has_at_least_one_cnae
Verification of CNAEs in the company's activities
Checks if the company has at least one CNAE (National Classification of Economic Activities) corresponding to those defined in the validation.
has_at_least_one_legal_nature
Verification of the legal nature of the company
Checks if the company has a legal nature code corresponding to those defined in the validation.
has_author_type_null_in_criminal_processes
Empty AuthorType in criminal processes
Checks if there is an empty ‘authorType’ field in any criminal case.
has_cnh_for_more_than_three_years
Has had a CNH for at least 3 years
Checks if the driver has had a license (temporary or permanent) for at least 3 years.
has_cpf
Present CPF
Checks if the document was found in the document or entered manually.
has_debts_on_pgfn
List of PGFN debtors
Checks if has debts with the PGFN (Attorney General's Office).
has_definitive_cnh
Has a definitive CNH
Checks if driver has a permanent license.
has_no_class_organizations
Verification of relationship with class boards
Checks whether the document is linked to professional associations.
has_no_criminal_background
Advance criminal police (Civil + Federal)
Checks if the document has criminal records/background.
has_no_criminal_background_federal
Federal Police criminal background check
Checks if the document has any criminal records/background with the federal police.
has_no_criminal_processes
Criminal Proceedings
Checks if the document is linked to criminal proceedings.
has_no_defendant_processes
Defendant in lawsuits
Checks if the document is linked to proceedings as a defendant.
has_no_ibope_income
Ibope Income Verification
Checks the Ibope income of a document.
has_no_inconsistent_data
There is no inconsistency in the data for consultation with the Federal Police.
Checks for inconsistencies in the data sent for consultation.
has_no_labor_debts
Has a negative labor debt certificate
Checks if there are any labor debts.
has_no_media_exposure
Media exposure
Checks if the document holder has media exposure.
has_no_participant_antt
ANTT Enabled Transporter
Checks the ANTT (National Land Transport Agency) 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 if the participant is registered with the CMV (Securities Commission).
has_no_pep
Political exposure
Checks whether the bearer of the document has political exposure.
has_no_pep_department
Checking Departments in the PEP history
Checks whether politically exposed persons fall within the defined departments.
has_no_pep_or_sanctions_compliance_owners
Verification of PEPs or sanctions on the partners of a company
Checks for PEPs or sanctions on a company's partners.
has_no_personal_relationships_trust_rl
Related people + Trust Monitor's restrictive lists
Checks if people related to the CPF (Individuals Register) are present in Trust Monitor's restrictive lists.
has_no_processes
Processes
Checks if the document is linked to processes.
has_no_processes_active_party
Processes - active party
Checks if the document is linked to processes as an active party.
has_no_processes_other_party
Processes - other parties
Checks if the document is linked to legal processes as other parties.
has_no_processes_passive_party
Processes - passive party
Checks if the document is linked to legal processes as a passive party.
has_no_sanctions
Presence on sanction lists
Checks that no sanctions have been found in restrictive lists.
has_no_sintegra_record
Company Stegra Data
Checks if a company is registered.
has_no_total_share
Does not have a participation percentage
Checks if the participation percentage has a valid value.
has_penalties_on_cvm
Invalidate if you have temporary penalties with the CVM.
Checks whether the participant is temporarily barred from acting before the CVM (Securities Commission).
has_process_on_cade
Check if you have procedural protocols with CADE.
Checks if you have any procedural protocols with CADE (Administrative Council for Economic Defense).
has_processes_keywords
Processes with keywords
Checks for keywords in processes.
has_salary_information
Invalidate if estimated income information is not found
Checks if information on estimated income has been found.
invalid_range_ages
Age ranges not accepted.
Checks if the document holder is of an age within the configured ranges.
invalid_zip_code
The ZIP code entered is valid.
Checks if the provided CEP (ZIP code) is valid.
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 that the document sent is a CNH (Brazilian driver's license).
is_company_lifetime_greater_than_six_months
A company from SC with less than 6 months since its opening
Checks if the lifespan of an SC company is longer than 6 months.
is_cpf_regular
Regular CPF
Checks the regularity of the document.
is_document_liveness_colored_copy_doc
Invalidate if the document is identified as a colored photocopy.
Checks if the document is a color photocopy.
is_document_liveness_grayscale_copy_doc
Invalidate if the document is identified as a black and white photocopy.
Checks if the document is a black and white photocopy.
is_document_liveness_screen_photo_doc
Invalidate if the document is identified as a screen photo.
Checks if the document is a screenshot.
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 the person is literate.
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 document belongs to a deceased holder.
is_not_cancelled
Invalidate if registration status is canceled.
Checks if the document is canceled with the Federal Revenue.
is_not_ctps
Document should not be a work card
Checks if the document is not a work card.
is_not_deepfake
The selfie sent does not present characteristics indicative of deepfake.
Checks if the selfie sent is not a deepfake.
is_not_expired_passport
Check passport validity.
Checks if the passport presented is valid.
is_not_me_company
Not a Micro Company (ME)
Checks if the company size is not ME (Individual Microentrepreneur) according to the Federal Revenue.
is_not_null
Invalidate if registration status is null.
Checks if the document is listed as null and void with the Federal Revenue.
is_not_passport
Document is not a passport
Checks if the document sent is not a passport.
is_not_pendant_of_regularization
Invalidate if the registration status is pending adjustment.
Checks if the document is pending regularization.
is_not_suspended
Invalidate if registration status is suspended.
Checks if the document is listed as suspended with the Federal Revenue.
is_on_ofac_sanctions_list
Invalidate if sanctions are found with OFAC
Checks if there are records in OFAC (Office of Foreign Assets Control) for the given name.
is_passport
passport
Checks if the document sent is a passport.
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 the person is barred from betting.
is_readable
Legible document
Checks if the images uploaded are legible.
is_sport_related_person
Verifies if the individual is related to sports
Checks if the individual is related to sports.
issued_over_16_years
Under the age of 16 as of the date of issue
Checks if the difference between the date of birth and the issue of the identification document is greater than or equal to 16 years.
its_on_deny_list
Private list of restrictions
Checks presence on the private restrictions list.
liveness_approved
Liveness approved
Checks if the liveness has been approved.
liveness_double_check
Double check Liveness
Send the selfie for a manual anti-spoofing check.
liveness_manual_revision
Liveness manual review
Send the selfie for a manual anti-spoofing check.
minimum_company_lifetime
Minimum company lifespan
Checks if the company's lifetime is longer than the minimum required.
ocr_equals_parameters
Comparison of all data entered in the parameters vs OCR
Checks if the data entered in the parameters is the same as that read by the OCR.
ocr_equals_parameters_data
Comparison of data entered in the parameters vs OCR (Name, CPF and Date of Birth - Selectable data)
Checks if the data entered in the parameters is the same as that read by the OCR.
ocr_equals_receita
Comparison of data returned by the Federal Revenue Service vs OCR
Checks if the data from the Federal Revenue is the same as that read by the OCR.
over_14
Greater than 14
Checks if the document holder is over 14 years old.
over_16
Greater than 16
Checks if the document holder is over 14 years old.
over_18
Age of majority
Checks if the document holder is of legal age (18).
over_21
Greater than 21
Checks if the document holder is over 21 years old.
parameters_and_document_are_equal
Diverging data (CPF parameter vs CPF OCR)
Checks for discrepancies between document and manually entered data.
parameters_and_document_undefined_or_equal
Divergent or non-existent data (Parameter CPF vs OCR CPF)
Checks for non-existence or divergence between document data and manually entered data.
parameters_equals_receita
Comparison of data returned by the Federal Revenue Service vs. data provided in the parameters
Checks if the data from Federal Revenue is the same as that entered in the parameters.
private_faceset_not_contains_face
Private bank
Checks if the selfie sent corresponds to one of the selfies registered in the Private Face Bank.
public_service_history
Public service history.
Checks if the document consulted has a civil service history.
qsa_consistent
Complete and compatible QSA
Checks if the QSA entered in attributes is the same as that obtained from the Federal Revenue query.
qsa_pj_data_not_empty
The company has registered partners.
Checks if the corporate structure is disclosed by the Federal Revenue.
qsa_with_company_partner
The company has a Legal Person in its corporate structure.
Checks if the company has a legal entity on its board of directors.
rg_has_cpf
RG has a CPF
Checks if the RG (Brazilian identity card) has a CPF (Individuals Register).
rg_issue_less_than_25
Verification of RGs under 25
Checks if the RG (Brazilian identity card) was issued less than 25 years ago.
selfie_is_not_similar
The selfie sent is not similar to any of the images from previous transactions.
Checks the similarity of the selfie with the private base of previously transacted selfies.
shared_faceset_not_contains_face
Shared Face Bank
Checks if the selfie sent matches one of the selfies registered in the Shared Face Bank.
valid_cnh_registration_number
Valid CNH registration number
Checks if the CNH (Brazilian driver's license) registration number is valid.
valid_cpf_number
Valid CPF number
Checks if the CPF (Individuals Register) number is valid.
valid_issue_date
Valid Issue Date
Checks if the document's issue date is valid.
valid_issue_state
Valid state of the issuing authority
Checks if the UF (Federative Unit) of the issuing body is valid.
valid_rg_issue_authority
Valid ID issuer
Checks that the issuing body of the RG (Brazilian identity card) is valid.
valid_rg_number
Valid ID number
Checks if the Document number on the RG/CIN (Brazilian identity card) is valid.
vehicle_has_pending_traffic_violations
Invalidate if pending traffic violations are found for the vehicle
Checks if the vehicle has any outstanding infractions.
vehicle_has_traffic_violations
Invalidate if violations are found for the vehicle
Checks if the vehicle has any infractions with Denatran(National Transit Departament) in the last 365 days.
Last updated