Skip to main content

Registration Update

It is the manager's responsibility to keep the assignors' data up to date, in line with the company's current situation. This commitment is extremely important, both to keep the AML analyses current and to update the signer groups, which change constantly and expire, requiring a new analysis. In addition, every 2 years a new analysis is generated automatically to ensure they are periodically updated.

Notice

It is the manager's responsibility to keep the assignor's data up to date and reflecting the company's reality.

When updating a registration, regardless of which field is changed, a new analysis is generated, which will require new documents according to the changes made. Analyses follow a sequence and may fail several times until they are finally approved by compliance. The changes are only applied after the analysis is successfully concluded. If the related parties change, there will be a stage validating the assignor's signer groups. Note that if a related party or a guarantor is NOT submitted, it is considered DELETED.

info

If an analysis is in progress and a registration update is submitted, the last open analysis is automatically closed and rejected, with the reason "assignor_update".


Request​

ENDPOINT
/assignor_registry/assignor_registry/ASSIGNOR_REGISTRY_KEY
METHOD
PUT
Request Body
{
"email": "qidtvm@qitech.com.br",
"annual_revenues": 1000000,
"is_in_national_financial_system": true,
"address": {
"street": "Rua Maria Carolina",
"number": "624",
"neighborhood": "Jardim Paulistano",
"city": "São Paulo",
"postal_code": "01445-000",
"uf": "SP",
"country": "BRA"
},
"phone": {
"international_dial_code": "+55",
"area_code": "11",
"number": "936360268"
},
"related_parties": [
{
"name": "Natália Nascimento",
"document_number": "883.512.866-80",
"related_party_type": "attorney",
"nationality": "BRA",
"direct_beneficiary": true,
"is_representative": true,
"email": "natalia.nascimento@yopmail.com",
"phone": {
"international_dial_code": "+55",
"area_code": "11",
"number": "936360268"
}
},
{
"name": "Maria Vitoria",
"related_party_type": "president",
"nationality": "DEU",
"passport_number": "C01X00T47",
"direct_beneficiary": true,
"is_representative": false

},
{
"name": "Roberto Carlos",
"document_number": "802.834.257-41",
"related_party_type": "director",
"nationality": "BRA",
"direct_beneficiary": false,
"company_country": "NZL",
"company_registry_number": "4984037284610",
"is_representative": true,
"email": "roberto.carlos@yopmail.com",
"phone": {
"international_dial_code": "+64",
"area_code": "11",
"number": "936360268"
}
}
],
"guarantors": [
{
"name": "Natural person guarantor",
"document_number": "172.775.419-01",
"person_type": "natural_person",
"email": "email@avalista.com"
},
{
"name": "Legal entity guarantor",
"document_number": "65.679.662/0001-85",
"person_type": "legal_person",
"email": "email@avalista.com",
"guarantor_representatives": [
{
"name": "Guarantor signer",
"document_number": "244.412.084-13",
"email": "emailrepresentante@avalista.com"
}
]
},
]
}

Assignor Definition​

FieldTypeDescriptionCharacters
annual_revenuesnumberAssignor's declared annual revenue.-
emailstringAssignor's e-mail address.1 to 255
is_in_national_financial_systembooleanIndicates whether the assignor is part of the Brazilian National Financial System (SFN).-
phoneobjectObject referencing the assignor's phone information.See Phone Definition.
addressobjectObject referencing the assignor's address information.See Address Definition.
related_partiesarrayList of the company's related parties.See Related Party Definition.
guarantorsarrayList of the assignor's guarantors.See Guarantor Definition.

If you do not wish to change a field, simply do not send it in the request. For lists, as is the case with related_parties and guarantors, sending an empty list — or omitting a party that was previously in the list — is treated as a deletion.

Response​

STATUS
200
Response Body
{
"assignor_registry_key": "c4295375-4077-4092-a258-5bcdf8875907",
"status": "registred",
"name": "QI Tech",
"document_number": "32.402.502/0001-35",
"last_analysis": {
"analysis_key": "d7805a05-98a7-486b-a440-807f1d3d5691",
"analysis_number": 2,
"status": "pending_documents",
"analysis_related_parties": [
{
"analysis_related_party_key": "5cdcc13b-c67d-45f3-aa66-36cb4f178b59",
"document_number": "802.834.257-41",
"name": "Roberto Carlos",
"documents": []
},
{
"analysis_related_party_key": "d4c75c93-4aa9-4567-89c4-b49334927721",
"document_number": "883.512.866-80",
"name": "Natália Nascimento",
"documents": []
},
{
"analysis_related_party_key": "d4c75c93-4aa9-4567-89c4-b49334927721",
"passport_number": "C01X00T47",
"name": "Maria Vitoria",
"documents": []
}
],
"documents": [
{
"document_key": "994621ac-7d3f-4f6b-90c5-74a4d8c5d017",
"document_type": "social_contract",
"status": "valid",
}
],
"analysis_data": {}
}
}
FieldTypeDescriptionCharacters
assignor_registry_keystringRegistration identifier.36
statusstringRegistration status.See Registration status enumerators.
namestringAssignor's name.1 to 255
document_numberstringAssignor's document.14 to 18
last_analysisobjectAnalysis object.See Analysis Definition.

info

It is important to store the analysis_key and the analysis_related_party_key values, which are used to submit the assignor's and the related parties' documents.




Attention!

When updating an assignor's registration, a new registration analysis is generated, resulting in a new analysis_key and new analysis_related_party_key values. The registration is only effectively updated after this new analysis is approved.


Important!

It is not possible to update essential assignor data such as Document Number and Person Type. The registration data that can be changed includes:

  • Name/Corporate name;
  • E-mail;
  • Address;
  • Phone;
  • Revenue;
  • SFN participant;
  • Related parties (adding and changing existing ones);
  • Guarantors (adding and changing existing ones);

Treatable Errors​

CodeHTTPCauseHow to resolve
ASR000004404Assignor not found for the assignor_registry_key provided.Check whether the assignor_registry_key exists and belongs to the authenticated agent.
ASR000100400The field submitted cannot be updated on a branch.For branches, only email, phone, address and annual_revenues can be updated. To change name, is_in_national_financial_system, related_parties or guarantors, update the parent company's registration.
ASR000056400A natural person cannot be part of the National Financial System.For natural person assignors, send is_in_national_financial_system=false or omit the field.
ASR000054400A legal entity assignor must have at least 1 related party.Make sure related_parties (after the update) has at least one item for legal entity assignors.
ASR000057400A legal entity assignor must have at least 1 signing representative.Make sure at least one related party has is_representative=true.
ASR000011400Duplicate related party document number.Each document_number in related_parties must be unique.
ASR000041400E-mail required for a representative.For related parties with is_representative=true, provide email.
ASR000058400A foreign person without a CPF cannot be a signer.Foreigners without a document_number (CPF) cannot have is_representative=true.
ASR000078400Duplicate guarantor document number.Each guarantor in guarantors must have a unique document_number.
ASR000079400A natural person guarantor cannot have representatives.Do not send guarantor_representatives for guarantors with person_type=natural_person.
ASR000080400Duplicate guarantor representative document.Each representative in guarantor_representatives must have a unique document_number.
ASR000091400A legal entity guarantor must have at least one representative.For person_type=legal_person, send at least one item in guarantor_representatives.

Definitions​

Address Definition​

FieldTypeDescriptionCharacters
street *stringStreet name.1 to 255
number *stringAddress number.1 to 4
neighborhood *stringNeighborhood.1 to 255
city *stringCity.1 to 255
uf *stringState abbreviation.2
complementstringAddress complement.1 to 255
postal_code *stringPostal code.9 (format: XXXXX-XXX)
country *stringCountry (abbreviation).3

*Required fields.


Phone Definition​

FieldTypeDescriptionCharacters
international_dial_code *stringInternational dialing code.1 to 3
area_code *stringArea code.2
number *stringPhone number.8 to 9

*Required fields.


FieldTypeDescriptionCharacters
name *stringRelated party's name.1 to 255
document_number **stringBeneficiary's document number (CPF).14 to 18
passport_number **stringDocument number of a foreign beneficiary.8 to 9
related_party_type *stringType of the related party's relationship.See Related party type enumerators
nationality *stringBeneficiary's country of origin.3, according to ISO 3166-1 alpha-3
direct_beneficiary *booleanBeneficiary directly or indirectly linked to the assignor.1 to 255
is_representative *booleanIndicates whether the related party is a signing representative of the assignor.1 to 255
company_registry_number ***stringIf not directly linked to the assignor, which company they are linked to.1 to 255
company_country ***stringCountry where the company linking the beneficiary to the assignor is registered.3, according to ISO 3166-1 alpha-3
addressobjectObject referencing the representative's address information.See Address Definition.
email ****stringRepresentative's e-mail address.1 to 255
phoneobjectObject referencing the representative's phone information.See Phone Definition.
marital_statusstringRelated party's marital status.See Marital status enumerators.
property_systemstringMarital property system.See Property system enumerators.
professionstringRelated party's profession.1 to 255.

*Required fields.

**document_number is required for Brazilians, and passport_number for foreigners.

***Required fields when the related party is not a beneficiary directly linked to the assignor.

****Fields required for signing representatives only.


Analysis Definition​

FieldTypeDescriptionCharacters
analysis_key *stringAnalysis identifier.36
analysis_number *integerSequential number of the analysis.-
status *stringAnalysis status.See Analysis status enumerators.
analysis_related_parties *arrayAnalysis related parties.See Analysis Related Parties Definition.
documents *arrayAnalysis documents.See Document Definition.
analysis_data *objectPayload of the request that originated the analysis.-
analysis_datetime *stringDatetime object of the analysis creation.-
reproval_reasonstringEnumerator with the reason the analysis was rejected.See Rejection reason enumerators.
reproval_detailsstringFree-form field with details of the analysis rejection.-

*Required fields.


Guarantor Definition​

FieldTypeDescriptionCharacters
name *stringGuarantor's name.3 - 255
document_number *stringGuarantor's document number.14 to 18
person_type *stringGuarantor's person type (natural or legal).-
email *stringGuarantor's e-mail address.1 to 255
nationalitystringGuarantor's country of origin.3, according to ISO 3166-1 alpha-3
phoneobjectObject referencing the guarantor's phone information.See Phone Definition.
addressobjectObject referencing the guarantor's address information.See Address Definition.
guarantor_representativesarrayGuarantor's signers - for legal entity guarantors only.See Guarantor Representative Definition.
marital_statusstringGuarantor's marital status.See Marital status enumerators.
property_systemstringMarital property system.See Property system enumerators.
professionstringGuarantor's profession.1 to 255.

*Required fields.

Guarantor representatives must be submitted only for legal entity guarantors.

Attention

Both the guarantor and their representatives are also added to the analysis generated, so the standard documents must be submitted according to each one's person type. They also go through the compliance process and may generate annotations.


Guarantor Representative Definition​

FieldTypeDescriptionCharacters
name *stringRepresentative's name.3 - 255
document_number *stringDocument number of the guarantor's representative - necessarily a natural person.14
email *stringE-mail address of the guarantor's representative.1 to 255
nationalitystringCountry of origin of the guarantor's representative.3, according to ISO 3166-1 alpha-3
addressobjectObject referencing the address information of the guarantor's representative.See Address Definition.
phoneobjectObject referencing the phone information of the guarantor's representative.See Phone Definition.
marital_statusstringMarital status of the guarantor's representative.See Marital status enumerators.
property_systemstringMarital property system.See Property system enumerators.
professionstringProfession of the guarantor's representative.1 to 255.

Document Definition​

FieldTypeDescriptionCharacters
document_key *stringDocument identifier.36
document_type *stringDocument type.See Document type enumerators.
statusstringDocument status.See Document status enumerators.
observationstringObservations submitted.-

*Required fields.


FieldTypeDescriptionCharacters
analysis_representative_key *stringRepresentative identifier.36
document_number *stringRepresentative's document number.14 to 18
namestringBeneficiary's name.1 to 255
documents *enumeratorAnalysis documents of the representative.See Document Definition.

*Required fields.


Enumerators

Assignor Registry Status​

EnumeratorDescription
pending_registryPending Registry
registeredRegistered

Analysis Status​

EnumeratorDescription
pending_documentsPending Documents
sent_to_analysisSent for Analysis
pending_internal_validationUnder document validation
in_manual_analysisUnder manual Compliance analysis
approvedApproved
reprovedRejected
canceledCanceled

EnumeratorDescription
presidentPresident
partnerPartner
administratorAdministrator
directorDirector
managerManager
attorneyAttorney-in-fact

Document Status​

EnumeratorDescription
createdCreated
validValid
invalidInvalid
canceledCanceled
acceptedAccepted, but not validated

Document Type​

EnumeratorDescription
cnhCNH (Brazilian driver's license).
rg_backRG, back side.
rg_frontRG, front side.
passportPassport - for foreigners only.
national_migration_registryNational Migration Registry.
cin_digitalNational Identity Card (Digital).
social_contractArticles of Association / Bylaws.
cnpj_cardCNPJ card.
commercial_board_certificateSimplified Certificate from the Board of Trade.
board_election_recordMinutes of the Election of the Current Board of Directors.
power_of_attorneyPower of attorney - mandatory when the representative is an attorney-in-fact.
marital_power_of_attorneySpousal power of attorney - available for spouses only.
compliance_statementCompliance Opinion.
financial_statementFinancial Statement.
credit_reportCredit Minutes/Opinion.
manager_statementManager's Opinion/Record.
visit_reportVisit Report.
proof_of_residenceProof of Residence.
credit_agency_consulationCredit bureau inquiry.
annual_revenues_declarationRevenue Declaration.
financial_institutions_declarationBanking Relationship Declaration.
additional_documentAdditional document - free-form.

Analysis Reproval Reason​

EnumDescription
assignor_updateAnalysis canceled due to a subsequent registration update
insuficient_documentsMinimum documentation evidencing powers was not submitted
compliance_reprovalRelationship rejected by the compliance team's review
unidentified_related_partiesRelated party submitted, but the relationship was not evidenced
invalid_documentsInvalid/expired documentation
missing_related_partiesRequired related party not submitted

Marital Status​

EnumDescription
singleSingle
marriedMarried
widowerWidowed
divorcedDivorced
separatedSeparated
stable_unionIn a stable union

Property System​

EnumDescription
total_communion_of_goodsFull community of property
partial_communion_of_goodsPartial community of property
total_separation_of_goodsFull separation of property
final_participation_of_acquisitionsFinal participation in acquisitions
compulsory_separation_of_goodsCompulsory separation of property