Skip to main content
Com a evolução da estrutura de identificação das propostas e contratos, alguns campos anteriormente tratados apenas como numéricos passaram a suportar valores alfanuméricos. Essa alteração visa:
  • Garantir maior flexibilidade de identificação;
  • Suportar novos padrões operacionais;
  • Evitar limitações de tamanho e formato;
  • Melhorar interoperabilidade entre parceiros e sistemas.

Impactos Esperados

Os parceiros deverão revisar:
  • Validações de tipo;
  • Máscaras e regex;
  • Estruturas de banco de dados;
  • Conversões numéricas;
  • Serializações;
  • Regras de integração.

Lista Completa de APIs Impactadas

APIs de Crédito

Abaixo estão listadas as APIs contendo endpoints, controllers impactados, endpoint externo e payloads afetados.

APIs Manuais

Os seguintes endpoints compartilham o mesmo padrão de alteração:
  • IncluirPropostaManual
  • IncluirPropostaManualSAC
  • IncluirPropostaManualSimplificado
  • IncluirPropostaManualSimplificadoPrice
  • IncluirPropostaManualSimplificadoSAC
  • IncluirPropostaFluxoIrregular

Alteração Aplicada

Todos os endpoints acima passam a retornar:

Campos Impactados

APIs de Agenda


APIs de Crédito

1. IncluirPropostaRenegociacao

Controllers Impactados

Endpoint Externo

IncluirPropostaRenegociacao

Request

Response

Alterações Realizadas

Observações

  • O campo CodigoContratoOriginal passa a aceitar letras e números.
  • O campo CodigoProposta deve ser tratado como string em toda a integração.

2. PropostaAtualizarCampoExtra

Controllers Impactados

Endpoint Externo

AtualizarCampoExtra

Request

Response

Retorno simplificado:

Alterações Realizadas

Observações

  • Não realizar parse numérico no campo NumeroProposta.
  • O endpoint retorna apenas confirmação de processamento.

3. CreateUpdatePropostaLancamento

Controllers Impactados

Endpoint Externo

SalvarLancamento

Request

Response

Retorno simplificado:

Alterações Realizadas


4. PropostaAtualizarContaPagamento

Controllers Impactados

Endpoint Externo

AtualizarContaPagamento

Request

Response

Retorno simplificado:

Alterações Realizadas


APIs de Agenda

1. /AgendaRecebivel/ConsultarBoletos

Response

Alterações Realizadas

Observações

  • O campo codigoCCB passa a aceitar letras e números.
  • Não utilizar validações exclusivamente numéricas.

2. /AgendaRecebivel/ConsultarDetalhes

Response

Alterações Realizadas

Observações

  • Foi adicionado o novo campo numeroPropostaAlfa.
  • Os parceiros devem priorizar o consumo do identificador alfanumérico quando aplicável.
  • Sistemas legados que utilizam apenas numeroProposta devem ser revisados.

APIs do FGTS

1. Consulta Proposta

Endpoint

/FGTS/ConsultaProposta

Request

Response

2. Incluir Proposta

Endpoint

/FGTS/IncluirProposta

Request

Response

3. Consulta Status do Protocolo

Endpoint

/FGTS/ConsultaProtocolo

Request

Response

Alterações Realizadas

Observações

  • Campo NumeroProposta deixa de ser int e se torna string.
  • O campo CodigoProposta deixa de ser string e se torna GUID.

Recomendações Técnicas para Parceiros

Ajustes Recomendados

Banco de Dados

Alterar tipos de campos:

Validações

Remover validações como:
Substituir por:

Serialização

Garantir que os campos sejam tratados como:
Evitar:
  • ParseInt;
  • Conversão automática para long/int;
  • Máscaras numéricas.

Compatibilidade

Retrocompatibilidade

Durante o período de transição:
  • Alguns endpoints poderão retornar valores exclusivamente numéricos;
  • Novos contratos poderão utilizar identificadores alfanuméricos;
  • As integrações devem suportar ambos os formatos.

Checklist de Adequação