4.3. Pessoa Jurídica e Representantes¶
Especificação — em construção
Os serviços descritos nesta área ainda não estão disponíveis.
Disponibilidade por esteira
Pessoa jurídica só é aceita quando tipoPessoaPermitida for 0 (ambos) ou 2 (somente PJ). Em esteiras de EP o normal é 1 (somente PF). Verifique em 3.2. Parâmetros da Esteira.
Esta página detalha o objeto tomador para pessoa jurídica, usado nos mesmos dois endpoints da pessoa física.
📤 Payload¶
{
"tomador": {
"tipo": 2,
"nome": "Comércio Silva LTDA",
"documento": "12345678000199",
"data": "2012-05-20",
"telefone": "4733334444",
"email": "financeiro@silva.com.br",
"nomeFantasia": "Silva Materiais",
"quantidadeFilial": 2,
"quantidadeFuncionario": 35,
"inscricaoMunicipal": "123456",
"inscricaoEstadual": "2547896321",
"faturamento": [
{ "data": "2026-07-01", "valor": 480000.00 },
{ "data": "2026-06-01", "valor": 455000.00 }
],
"cnae": [
{ "codigo": "4744001", "principalAtividade": true },
{ "codigo": "4744005", "principalAtividade": false }
],
"pessoas": [
{
"tipo": 1,
"nome": "José Silva",
"documento": "11122233344",
"data": "1970-02-09",
"telefone": "47988887777",
"email": "jose@silva.com.br",
"nomeMae": "Cida Silva",
"estadoCivil": 1,
"escolaridade": 5,
"cnh": 2,
"socio": true,
"socioPercentualParticipacao": 60.00,
"representanteLegal": true,
"socioDesde": "2012-05-20",
"endereco": {
"cep": "89010000",
"endereco": "Rua das Palmeiras",
"numero": "45",
"bairro": "Centro",
"cidade": "Blumenau",
"uf": "SC"
}
}
],
"endereco": {
"cep": "89010000",
"endereco": "Rua do Comércio",
"numero": "1000",
"bairro": "Industrial",
"cidade": "Blumenau",
"uf": "SC",
"tipoEndereco": 1
}
}
}
🧾 Detalhamento dos Campos¶
Identificação¶
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| tipo | integer | Sim | 2 para pessoa jurídica |
| nome | string | Sim | Razão social |
| documento | string | Sim | CNPJ, somente dígitos. Validado |
| data | string | Sim | Data de fundação / abertura |
| telefone | string | Sim | Somente dígitos, com DDD |
| string | Sim | E-mail válido | |
| nomeFantasia | string | Sim | Nome fantasia |
| quantidadeFilial | integer | Sim | Número de filiais. 0 é válido |
| quantidadeFuncionario | integer | Sim | Número de funcionários |
| inscricaoMunicipal | string | Sim | Inscrição municipal |
| inscricaoEstadual | string | Sim | Inscrição estadual |
| endereco | object | Sim | Mesmo formato da pessoa física |
Faturamento¶
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| faturamento | array | Sim — ao menos 1 | Faturamento mensal declarado |
| faturamento[].data | string | Sim | Mês de referência (YYYY-MM-DD) |
| faturamento[].valor | number | Sim | Valor faturado no mês |
CNAE¶
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| cnae | array | Sim — ao menos 1 | Atividades econômicas |
| cnae[].codigo | string | Sim | Código CNAE, somente dígitos |
| cnae[].principalAtividade | boolean | Sim | Exatamente uma atividade deve ser a principal |
Sócios e representantes legais¶
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| pessoas | array | Sim — ao menos 1 | Sócios e representantes legais |
| pessoas[].tipo | integer | Sim | 1 PF, 2 PJ — sócio pode ser pessoa jurídica |
| pessoas[].nome | string | Sim | Nome ou razão social |
| pessoas[].documento | string | Sim | CPF ou CNPJ, sem máscara |
| pessoas[].data | string | Sim | Nascimento ou fundação |
| pessoas[].telefone | string | Sim | Somente dígitos |
| pessoas[].email | string | Sim | E-mail válido |
| pessoas[].socio | boolean | Sim | Indica se é sócio |
| pessoas[].socioPercentualParticipacao | number | Condicional | Obrigatório quando socio = true |
| pessoas[].socioDesde | string | Não | Data de entrada na sociedade |
| pessoas[].representanteLegal | boolean | Sim | Define quem assina a CCB |
| pessoas[].nomeMae, estadoCivil, escolaridade, cnh | — | Condicional | Exigidos quando a pessoa é física e representante legal |
| pessoas[].endereco | object | Sim | Endereço da pessoa vinculada |
🖊️ Quem assina, e por que isso importa no cadastro¶
Em pessoa jurídica, assinam a CCB as pessoas marcadas com representanteLegal = true. Isso tem duas consequências no cadastro:
- É obrigatório ter ao menos um representante legal. Sem ele, a formalização não tem signatário e o envio da proposta é recusado.
- Representante legal pessoa física precisa da ficha mais completa — nome da mãe, estado civil, escolaridade e CNH — e recebe a mesma lista de documentos de um tomador PF (identificação, comprovante de residência e comprovante de renda). Um sócio que não é representante legal recebe apenas o documento de identificação.
Ver 6.6. Documentos e 6.9. Assinantes e CCB.
⚠️ O PUT substitui as listas por inteiro¶
Ao atualizar o tomador com PUT /credito/propostas/{idProposta}/tomador, os arrays pessoas, cnae e faturamento são reconciliados pelo documento e pelos itens enviados — o que não vier no payload é removido.
Não envie o objeto parcial
Enviar tomador com apenas um sócio, quando a proposta tem três, apaga os outros dois. Sempre envie a lista completa no estado desejado. Se você só quer alterar um campo de um sócio, monte o payload a partir do GET da proposta, altere o campo e reenvie o conjunto inteiro.