Usada para instruir a criação de contas definitivas e transitórias em nome de comitentes pertencentes ao Participante.
Quanto à titularidade, há três possibilidades:
Exemplo de um fluxo de sucesso:
R1: Pode ser SIM apenas para contas do tipo Brokerage (Participante-Destino).
R2: A ser preenchido se, e somente se, a conta for Por Conta e Ordem (se IsTradingOnBehalf for true).
R3: A ser preenchido se, e somente se, a titularidade não for do próprio participante (se IsHeldByParticipant for false).
R4: A ser preenchido se, e somente se, o comitente já estiver cadastrado no Participante (se AlreadyExistsIndicator for true). Nesse caso a conta será associada ao comitente já existente.
R5: A ser preenchido se, e somente se, o comitente não estiver cadastrado no Participante (se AlreadyExistsIndicator for false). Nesse caso um novo comitente será criado.
R6, R7, R8, R9, R10: Somente um desses campos será preenchido. Se o tipo de comitente (InvestorType) for "Pessoa física residente", por exemplo, somente os dados de pessoa física residente (ResidentNaturalPerson) serão informados.
R11: Código do país no padrão ISO 3166-1 alpha-2. Ex: "BR", "US", "UK".
R12: Com relação aos campos "código 88", "código CVM" e "CNPJ", há duas possibilidades:
Possibilidade 1: O comitente possui apenas o código 88 ( Code88 ).
Possibilidade 2: O comitente possui apenas código CVM e CNPJ ( CodeCvm e Cnpj ).
ROB1: Virá preenchido quando a conta operar por PN aberto (IsOpenTradingOnBehalf = true).
| Índice | Campo | Tipo | Obrigatório | Descrição | Regras |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | SIM | Informações sobre a solicitação | |
| 1.1 | RequestId | string | SIM | Identificador único da solicitação atribuído pelo Participante | |
| 1.2 | RequesterParticipantCode | string | SIM | Código do Participante solicitante | |
| 1.3 | OriginalMessageTypeCode | string | NÃO | Tipo da mensagem original no padrão base-m-cad-???-##-### |
|
| 2 | OwnerCode | string | SIM | Código do Participante dono da conta | |
| 3 | Code | string | SIM | Código da conta | |
| 4 | Type | integer | SIM | Tipo da conta Valores possíveis: PositionAccountType |
|
| 5 | IsHeldByParticipant | bool | SIM | Indicador de se é de titularidade do próprio Participante | R1 |
| 6 | IsCollateralizedByParticipant | bool | SIM | Indicador de se é colateralizada pelo Participante | |
| 7 | IsTradingOnBehalf | bool | SIM | Indicador de se é por conta e ordem | R2 |
| 8 | TradingOnBehalfInformation | object | NÃO | Informações específicas de contas 'por conta e ordem' | |
| 8.1 | CounterpartyParticipantCode | string | SIM | Código do Participante contraparte na relação 'por conta e ordem' | |
| 8.2 | CounterpartyAccountCode | string | SIM | Código da Conta contraparte na relação 'por conta e ordem' | |
| 8.3 | IsOpenTradingOnBehalf | bool | SIM | Indica se a conta é de PN Aberto. | |
| 8.4 | OpenTradingOnBehalfParticipantCode | string | NÃO | Código do PN aberto | ROB1 |
| 9 | IsEligibleForEarlySettlement | bool | SIM | Indicador de se a conta estará habilitada para a LAF (Liquidação Antecipada Facultativa) | |
| 10 | AllowedMarkets | array | SIM | Lista de mercados habilitados | |
| 10.1 | Market | integer | SIM | Mercado Valores possíveis: MarketCode |
|
| 11 | InvestorInformation | object | NÃO | Informações do Comitente | R3 |
| 11.1 | AlreadyExistsIndicator | bool | SIM | Indica se o comitente já existe sob o Participante | |
| 11.2 | ExistingDocument | string | NÃO | Documento do comitente quando ele já existe | R4 |
| 11.3 | Investor | object | NÃO | Dados de um novo comitente | R5 |
| 11.3.1 | InvestorType | integer | SIM | Tipo de investidor Valores possíveis: InvestorType |
|
| 11.3.2 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 11.3.3 | ResidentNaturalPerson | object | NÃO | Dados de pessoa física residente | R6 |
| 11.3.3.1 | FullName | string | SIM | Nome completo | |
| 11.3.3.2 | BirthDate | string | SIM | Data de nascimento | |
| 11.3.3.3 | Cpf | string | SIM | CPF | |
| 11.3.3.4 | Address | object | SIM | Endereço | |
| 11.3.3.4.1 | PostalCode | string | SIM | CEP | |
| 11.3.3.4.2 | Street | string | SIM | Logradouro (rua, avenida) | |
| 11.3.3.4.3 | Number | string | NÃO | Número | |
| 11.3.3.4.4 | Extra | string | NÃO | Complemento (apartamento, bloco, unidade...) | |
| 11.3.3.4.5 | City | string | SIM | Cidade | |
| 11.3.3.4.6 | State | string | SIM | UF - Sigla do estado (SP, RJ, DF, etc) | |
| 11.3.3.5 | Phone | string | SIM | Telefone | |
| 11.3.3.6 | EmailAddress | string | SIM | Endereço de e-mail | |
| 11.3.3.7 | AnnualIncome | decimal | SIM | Renda anual | |
| 11.3.3.8 | AnnualIncomeReferenceDate | string | SIM | Data de referência da renda anual | |
| 11.3.3.9 | NetWorth | decimal | SIM | Patrimônio | |
| 11.3.3.10 | NetWorthReferenceDate | string | SIM | Data de referência do patrimônio | |
| 11.3.3.11 | IsPoliticallyExposed | bool | SIM | Indicador de se o comitente é pessoa politicamente exposta | |
| 11.3.3.12 | Occupation | integer | SIM | Ocupação | |
| 11.3.3.13 | PreferredName | string | NÃO | Nome social | |
| 11.3.3.14 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 11.3.4 | NonResidentNaturalPerson | object | NÃO | Dados de pessoa física não-residente | R7 |
| 11.3.4.1 | FullName | string | SIM | Nome completo | |
| 11.3.4.2 | Cpf | string | SIM | CPF | |
| 11.3.4.3 | CountryOfResidence | string | SIM | País de residência | R11 |
| 11.3.4.4 | CountryOfRegistrationFiscalNumber | string | NÃO | Número fiscal no país de registro | |
| 11.3.4.5 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 11.3.5 | NationalInvestmentFund | object | NÃO | Dados de fundo de investimento nacional | R8 |
| 11.3.5.1 | FullName | string | SIM | Denominação | |
| 11.3.5.2 | Cnpj | string | SIM | CNPJ | |
| 11.3.5.3 | IsExclusiveFund | bool | SIM | Indicador de se o fundo é exclusivo | |
| 11.3.5.4 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 11.3.6 | NationalLegalPerson | object | NÃO | Dados de pessoa jurídica nacional | R9 |
| 11.3.6.1 | FullName | string | SIM | Razão social | |
| 11.3.6.2 | Cnpj | string | SIM | CNPJ | |
| 11.3.6.3 | Address | object | SIM | Endereço | |
| 11.3.6.3.1 | PostalCode | string | SIM | CEP | |
| 11.3.6.3.2 | Street | string | SIM | Logradouro (rua, avenida) | |
| 11.3.6.3.3 | Number | string | NÃO | Número | |
| 11.3.6.3.4 | Extra | string | NÃO | Complemento (apartamento, bloco, unidade...) | |
| 11.3.6.3.5 | City | string | SIM | Cidade | |
| 11.3.6.3.6 | State | string | SIM | UF - Sigla do estado (SP, RJ, DF, etc) | |
| 11.3.6.4 | Phone | string | SIM | Telefone | |
| 11.3.6.5 | EmailAddress | string | SIM | Endereço de e-mail | |
| 11.3.6.6 | PrimaryEconomicActivity | integer | SIM | Atividade econômica principal | |
| 11.3.6.7 | IsNonProfit | bool | SIM | Indicador de se é sem fins lucrativos | |
| 11.3.6.8 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 11.3.7 | ForeignLegalPerson | object | NÃO | Dados do INR demais hipóteses | R10 |
| 11.3.7.1 | FullName | string | SIM | Denominação | |
| 11.3.7.2 | IsNonProfit | bool | SIM | Indicador de se é sem fins lucrativos | |
| 11.3.7.3 | IsTrustOrEquivalent | bool | SIM | Indicador de se é trust ou estrutura equivalente | |
| 11.3.7.4 | CountryOfRegistration | string | SIM | País de registro | R11 |
| 11.3.7.5 | CodeCvm | string | NÃO | Código CVM | R12 |
| 11.3.7.6 | Cnpj | string | NÃO | CNPJ | R12 |
| 11.3.7.7 | Code88 | string | NÃO | Código 88 | R12 |
| 11.3.7.8 | CountryOfRegistrationFiscalNumber | string | NÃO | Número fiscal no país de registro | |
| 11.3.7.9 | RepresentativeName | string | NÃO | Nome do representante legal no Brasil | |
| 11.3.7.10 | RepresentativeCnpj | string | NÃO | CNPJ do representante legal no Brasil | |
| 11.3.7.11 | RegistrationRestriction | integer | NÃO | Restrição cadastral Valores possíveis: RegistrationRestriction |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"OwnerCode": "713",
"Code": "1001",
"Type": 1,
"IsHeldByParticipant": false,
"IsCollateralizedByParticipant": false,
"IsTradingOnBehalf": false,
"IsEligibleForEarlySettlement": true,
"AllowedMarkets": [
{
"Market": 101
},
{
"Market": 111
}
],
"InvestorInformation": {
"AlreadyExistsIndicator": false,
"Investor": {
"InvestorType": 1,
"ResidentNaturalPerson": {
"FullName": "Jos\u00E9 da Silva Santos",
"BirthDate": "1985-06-17",
"Cpf": "12345678909",
"Address": {
"PostalCode": "12345678",
"Street": "Rua Exemplo",
"Number": "456",
"Extra": "Apto 101",
"City": "Belo Horizonte",
"State": "MG"
},
"Phone": "31998765432",
"EmailAddress": "jose.silva@example.com",
"AnnualIncome": 180000.00,
"AnnualIncomeReferenceDate": "2026-04-15",
"NetWorth": 950000.00,
"NetWorthReferenceDate": "2026-04-15",
"IsPoliticallyExposed": false,
"Occupation": 213
}
}
}
}