Signatory Management
Adding Signatory
Adding a signatory is the process of including a new person as responsible or authorized in an existing account. This procedure is fundamental in financial and compliance contexts, as identity verification and validation are crucial to ensure security and regulatory compliance.
To facilitate this process, Fitbank offers a tool that helps clients add signatories, whether due to changes in the company's corporate structure or the absence of signatories at the time of account creation.
When adding a signatory, it is essential to ensure that all individuals included as responsible parties in the account are thoroughly verified and approved. This includes confirming the signatory's identity, validating the documents provided, and ensuring there are no inconsistencies or associated risks.
Add Signatory Process
The process of adding a signatory follows a structured, step-by-step flow, ensuring a thorough and secure evaluation. Initially, all necessary data and documents from the signatory are collected. Next, it is verified whether the Holder (account owner) specified in the request is an active and verified account holder in Fitbank. If the Holder is not identified as an active account holder, the request is rejected and marked as denied.
To add this new signatory to an existing account, a KYC (Know Your Customer) process is conducted using the data and documents submitted via "addSigner." Only if the new signatory is approved will the request undergo a rigorous evaluation by our compliance and risk team to assess whether the signatory belongs to the corporate structure of that company/account.
In both approval and denial scenarios, a webhook is sent to the client notifying them of the status of their request. Additionally, Fitbank provides an endpoint called "GetRequestSigner," which returns the details of the request.
Signer Addition Rules
To proceed, your account must be active and unlocked, and you must have previously been approved through our KYC process.
Below is the request template and all the required data for this process. As with the account opening process, the information must be filled out correctly and accurately, as all details will be verified. Identification documents must also be intact to ensure that your request will be approved. The process rules are the same as those for account opening, as detailed in the Openning modes.
{
"Method": "AddSigner",
"PartnerId": 1111,
"BusinessUnitId": 11111,
"HolderTaxNumber": "11115555000107",
"Justification" : "O quadro societário sofreu alterações com um novo integrante",
"Signer":
{
"Name": "Fernando Lima Lins",
"TaxNumber": "44535318000",
"Mail": "[email protected]",
"Occupation": "Diretor de T.I.",
"Phone": "85994444444",
"PersonRoleType": 3,
"MotherFullName": "Josefa Sousa Santos",
"FatherFullName": "Mario Andrade Santos Peixoto",
"Nationality": "Brasileiro",
"BirthCity": "São Paulo",
"BirthState": 5,
"Gender": 0,
"MaritalStatus": 1,
"SpouseName": "Jualiana Queiroz de Castro",
"IdentityDocument": "0000000000",
"BirthDate": "01/01/2001",
"PubliclyExposedPerson": false,
"WasSigned": true,
"SignatureDate": "07/12/2019",
"Documents": [
{
"DocumentFile": "iVBORw0KGgoAAAANSUII=",
"DocumentFormat": 4,
"DocumentName": "RG Frente",
"DocumentType": 0,
"Description": "Enviando documento"
},
{
"DocumentFile": "iVBORw0KGgoAAAANSUh5CYII=",
"DocumentFormat": 4,
"DocumentName": "RG VERSO",
"DocumentType": 7,
"Description": "Enviando documento"
}
],
"Addresses": [
{
"AddressLine": "Av José Bastos",
"AddressLine2": "4140",
"ZipCode": "60431086",
"Neighborhood": "Rodolfo Teófilo",
"CityCode": 85,
"CityName": "Fortaleza",
"State": 12,
"AddressType": 0,
"Country": "Brasil",
"Complement": "CASA",
"Reference": "Point of Reference for the Address"
}
]
}
}
Parameter | Description | Mandatory | Type | Comments |
---|---|---|---|---|
Method | Method To Be Used | Yes | String | |
PartnerId | Information provided by FitBank | Yes | INT | |
BusinessUnitID | Information provided by FitBank | Yes | INT | |
HolderTaxNumber | Tax identification number (CNPJ/CPF) of the company or individual account owner | Yes | String | |
Justification | Reason for adding this new signatory(ies) | Yes | String | |
Signer | List of signatories | Yes | Object | |
Name | Full name of the new signatory | Yes | String | |
TaxNumber | Tax identification number (CNPJ/CPF) of the new signatory | Yes | String | |
Email of the new signatory | Yes | String | ||
Occupation | Professional occupation | Yes | String | |
Phone | Contact phone | Yes | String | |
MotherFullName | Mother's full name | Yes | String | |
FatherFullName | Father's full name | No | String | |
Nationality | Country of origin | Yes | String | |
BirthCity | City of origin | Yes | ||
BirthState | State of origin | Yes | ||
Gender | Gender | Yes | INT | 0 - Male, 1 - Female, 3 - Other. |
MaritalStatus | Marital status | Yes | ||
SpouseName | Wife Name | No | String | |
IdentityDocument | Identity Number | No | String | |
BirthDate | Date of birth | Yes | ||
PubliclyExposedPerson | Publicly exposed personnel | Yes | ||
WasSigned | Account acceptance form signature information | Yes | ||
SignatureDate | Information on the date of signing the account acceptance term | Yes | ||
Documents | Documentation | Yes | ||
DocumentFile | Base document file 64 | Yes | ||
DocumentFormat | Documentation Format | Yes | 0 - PDF, 1 - JPG, 2 - JPEG - 4 - PNG. | |
DocumentName | Name of the Identification Document | Yes | ||
DocumentType | Type of Identification Document | Yes | ||
Description | Description of documentation | Yes | ||
Addresses | Adresses | No | ||
AddressLine | Main address | No | ||
AddressLine2 | House number | No | ||
ZipCode | Postal Code | No | ||
CityCode | City Code | No | ||
CityName | City's name | No | ||
State | State | No | "0" - AC | "1" - AL | "2" - AP | "3"- AM | "4" -BA | "5" - CE | "6" - DF |"7" - ES |"8"- GO | "9" - MA | "10" - MT |"11" -MS |"12" - MG |"13" - PA |"14" - PB| "15" - PR |"16" - PE |"17" - PI | "18" - RJ | "19" - RN | "20" - RS | "21" - RO | "22" - RR | "23" - SC | "24" - SP | "25" -SE |"26" - TO (Please input the Birth State of the account holder) | |
AddressType | Type of address | No | 0 - Commercial, 1 - Residential. | |
Country | Country | No | ||
Complement | Address complement | No | ||
Reference | Location reference point | No |
Sucess
{ "Success": "true", "message": "Solicitação de adição de signatário gerada com sucesso!", "USN": "6846464_5464646-hg5465s", }
Error
{ "Success": "False", "message": "ISE0211 - Não foi possível encontrar o HolderTaxnumber indicado 11115555000107 ", }
Webhook
You will subsequently receive a webhook informing you whether your request has been approved or not, following the proposed model below:
{
"BusinessUnitId": 11111,
"USN": "11115-55500s-fdn0107",
"SignerSolicitationStatus":"Approved",
"HolderPerson": "Empresa Full Name LTDA",
"SignerPerson": "Fernando Lima Lins",
"Description": "Sua solicitação foi aprovada.Parabéns, você agora é reconhecido como signatário da conta",
"RequestDate": "01/05/2024 11:03:58 AM",
"Method": "UpdateSignerWebhook"
}
Consultation of Signatory Addition Request"
Method = GetRequestSigner
The GetRequestSigner method will be responsible for obtaining the request data that was generated by the previously mentioned AddSigner endpoint. This method aims to retrieve the information from the endpoint and return the status of the request.
Response Structure
The response of the GetRequestSigner method will include:
- Request Identifiers: The unique identifiers of the request, allowing for tracking and auditing.
- Signer Details: Detailed information about the signer that was added by the AddSigner method.
It is recommended to use the webhook, but if you need to actively check the status of your request, you can use the endpoint below:
{
"Method": "GetRequestSigner",
"PartnerId": "47643",
"BusinessUnitID": "35345",
"USN": "3276438276-4234 - w834332"
}
Sucess
{ "Success": "true", "RequestStatus": "Gerada", "USN": "6846464_5464646", "HolderData": { "TradingName": "Nome do Holder", "Taxnumber": "44535318000", "data de constituição": "01/01/2000" }, "SignatoryData": { "Name": "Nome do Signatário", "TaxNumber": "987654321", "BirthDate": "01/01/1990", "PersonRoleType": "", "Justification": "" }
Error
{ "Success": "false", "Message": "" }
Description
Parameter | Description | Mandatory | Type | Comments |
---|---|---|---|---|
Method | Method To Be Used | Yes | String | |
PartnerId | Information provided by FitBank | Yes | INT | |
BusinessUnitID | Information provided by FitBank | Yes | INT | |
RequestStatus | Inform the status of the request | Yes | INT | |
Tranding Name | Account Holder's Name | Yes | String | |
Taxnumber | CNPJ/CPF of the Holder/Signatory | Yes | String | |
Name | Signatory's Name | Yes | String | |
Birth Date | Date of Birth | Yes | ||
Justification | Justification of the Request | Yes | String |
The evaluation process for adding a signatory may take up to 48 hours to complete.
Updated about 2 months ago