FGTS — Pré-requisitos e cadastros
Esta página é o índice dos cadastros do módulo FGTS. Todos eles vivem dentro deste módulo: não existe cadastro avulso na navegação, porque o mesmo objeto (uma Pessoa Física, por exemplo) é preenchido de forma diferente em cada produto.
O que precisa estar pronto
Itens provisionados pela UY3, antes da primeira chamada. Você não os cria pela API — você recebe os identificadores.
| Pré-requisito | O que é | O que você recebe |
|---|---|---|
| Credencial de integração | Token de acesso do seu usuário/correspondente. | Credenciais para emitir o token — ver Autenticação. |
| Produto contratado | Define o modelo de cálculo do FGTS, a faixa de taxa e a faixa de prazo. | productId (uuid). |
| Habilitação de averbação no órgão | Integração da UY3 com o órgão que registra a garantia do saque-aniversário. | Nada a enviar; habilitação por ambiente do parceiro. |
| Adesão do titular ao saque-aniversário | Condição do próprio titular, verificada fora da API. | Confirmação com o titular antes de simular. |
Ordem dos cadastros
A ordem importa, e ela espelha a do Consignado privado: o consentimento vem antes do cadastro completo.
- 2.1 Consentimento de consulta — o termo assinado pelo titular, coletado antes de tudo.
- 2.2 Conta de liquidação — define a conta que recebe o valor liberado. Os dados são preparados aqui.
- 2.3 Cadastro do titular — cria a Pessoa Física, com a conta e o termo no mesmo corpo, e devolve o
personId.
Por que o consentimento vem antes do cadastro do titular
Pela mesma razão comercial do consignado: o consentimento é a primeira pergunta do funil, não a última. O titular chega ao seu canal, autoriza a consulta ao saldo do FGTS, e só depois se descobre se há saldo antecipável e qual valor faz sentido. Coletar cadastro completo de todo interessado — nome, endereço, documento, conta bancária — antes de saber isso significa guardar dado pessoal de gente que nunca vai contratar.
A diferença de mecânica em relação ao Consignado privado
Aqui a semelhança termina. A forma como o consentimento é registrado é diferente, e é uma diferença que muda o seu código:
| Consignado privado | FGTS | |
|---|---|---|
| O que é o consentimento | Um registro estruturado, com endpoint próprio | Um documento anexado |
| Rota | POST /v1/DataprevEmployee/AuthorizationMargin |
POST /v1/NaturalPerson/{id}/Upload, ou a coleção uploads |
Precisa de personId? |
Não — identifica-se por CPF e telefone | Sim, para a rota dedicada; não, se enviado na coleção uploads do cadastro |
| Tem status próprio? | Sim: Pending, Approved, Refused |
Não. É um arquivo no dossiê. |
| Tem prazo de validade externo? | Sim, definido pelo Crédito do Trabalhador | Não. A retenção é política sua e do Compliance da UY3. |
| Bloqueia consulta se ausente? | Sim — a consulta de margem é recusada | Não bloqueia chamada; a operação é devolvida na etapa de garantia |
Por isso, no FGTS, "consentimento primeiro" é uma ordem de processo, não uma dependência técnica: você coleta e valida o termo antes de tudo, e o envia junto do cadastro do titular, na coleção uploads. É o caminho recomendado — uma chamada em vez de duas.
Essa é a única divergência de sequência entre os dois módulos, e ela existe porque o Crédito do Trabalhador impõe um registro de autorização que o FGTS não tem.
Em que momento o titular passa a estar cadastrado e vinculado
No passo 3, e não antes. O vínculo ao seu usuário/correspondente nasce junto do cadastro, e é ele que a criação da operação confere: um personId válido mas de outro correspondente é recusado com "Tomador não vinculado ao usuário ou correspondente selecionado".
Como isso se conecta à simulação e à operação
[2.1] Termo de consentimento assinado (coletado, guardado)
|
[2.2] Dados da conta de liquidação (preparados)
|
v
[2.3] Cadastro do titular -> personId + bankAccountId
| (com o termo em uploads)
v
[3] Simulação por amortização -> plano de pagamento
|
v
[3] Criação da operação (personId, bankAccountId, uploads)
|
v
[3] Averbação no órgão (a esteira confere o termo aqui)
A conferência do termo acontece na etapa de garantia, dentro da esteira — depois de a operação já existir. É por isso que faltar o documento não devolve 400 na criação: devolve a operação em WarrantyRevision mais tarde, o que é bem mais caro de corrigir. Anexe desde o começo.
O que dá para encurtar
- Termo, conta e titular em uma chamada. É o caminho recomendado: envie o termo em
uploadse a conta embankAccounts, no próprio cadastro da Pessoa Física. - Titular e conta dentro da criação da operação. O objeto
newPersonAndAccountdoPOST /v1/CreditNotecria os dois no momento da operação. - O termo pode ir na operação em vez do cadastro. Se o seu processo exige um termo por contrato, e não por titular, envie-o em
uploadsnoPOST /v1/CreditNote.
Cadastros deste módulo
| Cadastro | Serve para | Exige personId? |
Consumido por |
|---|---|---|---|
| Consentimento de consulta | Comprovar a autorização do titular para a consulta ao FGTS. | Depende do caminho | Etapa de garantia, em 3. Operação |
| Conta de liquidação | Definir a conta que recebe o valor liberado. | Depende do caminho | Liquidação, em 3. Operação |
| Cadastro do titular | Identificar o titular da conta FGTS. | Cria o personId |
Criação da operação, em 3. Operação |
Antes desta etapa
- 1. Visão geral — o que é o produto e o fluxo completo.
- Convenções de dados — formatos de data e de valor usados nos cadastros.
Próxima etapa
- 2.1 Consentimento de consulta — o primeiro cadastro da sequência.
Downloads
- Contexto para LLM deste módulo: llms-fgts.txt
- Collection Postman do módulo: uy3-fgts.postman_collection.json
- Documentação consolidada para LLM: llms.txt