- 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.| # | Endpoint |
|---|---|
| 1 | IncluirPropostaRenegociacao |
| 2 | PropostaAtualizarCampoExtra |
| 3 | CreateUpdatePropostaLancamento |
| 4 | PropostaAtualizarContaPagamento |
| 5 | PropostaAtualizarPIXPagamento |
| 6 | PropostaAtualizarPIXPagamentoParcela |
| 7 | CreateUpdatePropostaBoleto |
| 8 | CreateUpdatePropostaBoletoParcela |
| 9 | CreateUpdatePropostaCarnet |
| 10 | CreateUpdatePropostaPIX |
| 11 | AtualizarProposta |
| 12 | BuscarProposta |
| 13 | BuscarPropostaDetalhada |
| 14 | BuscarPropostaParceiro |
| 15 | BuscarContrato |
| 16 | BuscarContratoDetalhado |
| 17 | BuscarOperacao |
| 18 | BuscarOperacaoParceiro |
| 19 | AtualizarOperacao |
| 20 | BuscarContaPagamento |
| 21 | AtualizarContaLiquidacao |
| 22 | BuscarDadosPIX |
| 23 | AtualizarDadosPIX |
| 24 | BuscarNumeroProposta |
| 25 | BuscarCodigoCCB |
| 26 | BuscarDadosLiquidacao |
| 27 | BuscarStatusContrato |
| 28 | BuscarDadosAgenda |
| 29 | BuscarDocumentoCliente |
| 30 | BuscarCodigoOperacao |
| 31 | AtualizarNumeroProposta |
| 32 | ConsultarPropostaAlfanumerica |
| 33 | CreateUpdatePropostaPIXExterno |
| 34 | CreateUpdatePropostaBoletoExterno |
| 35 | IncluirNotaComercial |
| 36 | IncluirPropostaManual |
| 37 | IncluirPropostaManualSAC |
| 38 | IncluirPropostaManualSimplificado |
| 39 | IncluirPropostaManualSimplificadoPrice |
| 40 | IncluirPropostaManualSimplificadoSAC |
| 41 | IncluirPropostaFluxoIrregular |
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
| Campo | Alteração |
|---|---|
| CodigoProposta | Numérico → Alfanumérico |
| CodigoOperacao | Numérico → Alfanumérico |
| NumeroProposta | Numérico → Alfanumérico |
| CodigoCCB | Numérico → Alfanumérico |
| CodigoContratoOriginal | Numérico → Alfanumérico |
APIs de Agenda
| # | Endpoint |
|---|---|
| 37 | /AgendaRecebivel/ConsultarBoletos |
| 38 | /AgendaRecebivel/ConsultarDetalhes |
APIs de Crédito
1. IncluirPropostaRenegociacao
Controllers Impactados
| Controller | Impactado |
|---|---|
| BMPDigitalController | Sim |
| MultiploController | Não |
| PartnerController | Não |
Endpoint Externo
IncluirPropostaRenegociacao
Request
Response
Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| CodigoContratoOriginal | Numérico | Alfanumérico |
| CodigoProposta | Numérico | Alfanumérico |
Observações
- O campo
CodigoContratoOriginalpassa a aceitar letras e números. - O campo
CodigoPropostadeve ser tratado como string em toda a integração.
2. PropostaAtualizarCampoExtra
Controllers Impactados
| Controller | Impactado |
|---|---|
| BMPDigitalController | Sim |
| MultiploController | Sim |
| PartnerController | Não |
Endpoint Externo
AtualizarCampoExtra
Request
Response
Retorno simplificado:Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| NumeroProposta | Numérico | Alfanumérico |
| CodigoOperacao | Numérico | Alfanumérico |
Observações
- Não realizar parse numérico no campo
NumeroProposta. - O endpoint retorna apenas confirmação de processamento.
3. CreateUpdatePropostaLancamento
Controllers Impactados
| Controller | Impactado |
|---|---|
| BMPDigitalController | Sim |
| MultiploController | Sim |
| PartnerController | Não |
Endpoint Externo
SalvarLancamento
Request
Response
Retorno simplificado:Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| NumeroProposta | Numérico | Alfanumérico |
| CodigoOperacao | Numérico | Alfanumérico |
4. PropostaAtualizarContaPagamento
Controllers Impactados
| Controller | Impactado |
|---|---|
| BMPDigitalController | Sim |
| MultiploController | Sim |
| PartnerController | Não |
Endpoint Externo
AtualizarContaPagamento
Request
Response
Retorno simplificado:Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| NumeroProposta | Numérico | Alfanumérico |
| CodigoOperacao | Numérico | Alfanumérico |
APIs de Agenda
1. /AgendaRecebivel/ConsultarBoletos
Response
Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| codigoCCB | Numérico | Alfanumérico |
Observações
- O campo
codigoCCBpassa a aceitar letras e números. - Não utilizar validações exclusivamente numéricas.
2. /AgendaRecebivel/ConsultarDetalhes
Response
Alterações Realizadas
| Campo | Antes | Depois |
|---|---|---|
| codigoCCB | Numérico | Alfanumérico |
| numeroPropostaAlfa | Não existente | Novo campo |
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
numeroPropostadevem 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
| Campo | Antes | Depois |
|---|---|---|
| NumeroProposta | Numérico | Alfanumérico |
| CodigoProposta | Numérico | Alfanumérico |
Observações
- Campo
NumeroPropostadeixa de ser int e se torna string. - O campo
CodigoPropostadeixa de ser string e se torna GUID.
Recomendações Técnicas para Parceiros
Ajustes Recomendados
Banco de Dados
Alterar tipos de campos:| Antes | Recomendado |
|---|---|
| INT | VARCHAR |
| BIGINT | VARCHAR |
| NUMERIC | VARCHAR |
Validações
Remover validações como:Serialização
Garantir que os campos sejam tratados como:- 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
| Item | Obrigatório |
|---|---|
| Ajustar banco de dados | Sim |
| Ajustar validações | Sim |
| Ajustar serialização | Sim |
| Revisar logs e auditoria | Sim |
| Revisar filtros e buscas | Sim |
| Revisar exportações | Sim |

