Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Especificações da Fase 2 do Open Banking Brasil

Apresentamos neste item orientações para problemas conhecidos da fase 2 do Open Banking Brasil.

Disponibilizamos abaixo a lista inicial de problemas conhecidos das especificações das APIs da fase 2, contendo orientações às instituições participantes até que se publiquem as correções.

Este arquivo poderá ser atualizado conforme novos itens sejam identificados.
Sua eventual atualização será previamente comunicada através dos informes do Open Banking Brasil.

...

ID

...

Crítico

...

API / Sessão

...

Endpoint

...

Campo

...

Como está? Qual o problema?

...

Como deveria ser?

...

Orientação até publicação do ajuste

...

BCLOG-F02-001

...

Sim

...

Customers

...

GET /business/financial-relations

...

accounts

...

Lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento

...

Lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora.

...

O regulador não definiu critérios para seleção de contas neste endpoint portanto todas as contas do cliente devem ser listadas e não apenas as consentidas.

...

BCLOG-F02-002

...

Sim

...

Customers

...

GET /business/financial-relations

...

accounts

...

Lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento

...

Lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora.

...

O regulador não definiu critérios para seleção de contas neste endpoint portanto todas as contas do cliente devem ser listadas e não apenas as consentidas.

...

BCLOG-F02-003

...

Não

...

Accounts

...

GET /accounts/{accountId}/overdraft-limits

...

overdraftUsedLimitCurrency

...

Definição errada: Moeda referente ao valor utilizado total do limite do cheque especial e o adiantamento a depositante, segundo modelo ISO-4217. p.ex. 'BRL'.

...

Atualizar a definição por:  Moeda referente ao valor utilizado total do limite do cheque especial, segundo modelo ISO-4217. p.ex. 'BRL'.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-004

...

Não

...

Accounts

...

GET /accounts/{accountId}/overdraft-limits

...

overdraftUsedLimit

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Definição errada: Valor utilizado total do limite do cheque especial e o adiantamento a depositante.

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar a definição por:  Valor utilizado total do limite do cheque especial 

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-005

...

Sim

...

Credit-cards-accounts

...

GET /accounts/{creditCardAccountId}/transactions

...

lineName

...

é um atributo de limites e não de transações

...

Excluir o campo

...

Até a publicação do ajuste orientamos reportar o campo, atentando para o uso de "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-007

...

Sim

...

Credit-cards-accounts

...

GET /accounts/{creditCardAccountId}/bills

...

payments

...

está como obrigatorio ter sempre um pagamento

...

A Lista deveria ser opcional e minimo de ocorrencias deve ser 0

...

Até a publicação do ajuste orientamos reportar o campo, usando por exemplo "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-008

...

Sim

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments

...

A mandatoriedade está errada "obrigatório e com Minimo de ocorrência: 0"

...

Atualizar a mandatoriedade por:
Opcional

...

Até a publicação do ajuste orientamos reportar o campo, usando por exemplo "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-009

...

Sim

...

Invoice-financings

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments

...

A mandatoriedade está errada "obrigatório e com Minimo de ocorrência: 0"

...

Atualizar a mandatoriedade por:
Opcional

...

Até a publicação do ajuste orientamos reportar o campo, usando por exemplo "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-010

...

Sim

...

Loans

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments

...

A mandatoriedade está errada "obrigatório e com Minimo de ocorrência: 0"

...

Atualizar a mandatoriedade por:
Opcional

...

Até a publicação do ajuste orientamos reportar o campo, usando por exemplo "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-011

...

Sim

...

Financings

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments

...

A mandatoriedade está errada "obrigatório e com Minimo de ocorrência: 0"

...

Atualizar a mandatoriedade por:
Opcional

...

Até a publicação do ajuste orientamos reportar o campo, usando por exemplo "NA" quando aplicável e para eventuais campos de data que não permitam "NA", usar "0000-01-01".

...

BCLOG-F02-012

...

Sim

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/countryCode

...

Campo opcional e deve ser obrigatório

...

Atualizar mandatoriedade por:
Obrigatório

...

Informação deve ser enviada de forma mandatória apesar do erro na especificação.

...

BCLOG-F02-013

...

Sim

...

Invoice-financings

...

GET /contracts/{contractId}/warranties

...

/data/warrantySubType

...

Incluir o valor permitido (dominio):  "SEM_SUB_TIPO_GARANTIA"

...

Mateus

...

Utilizar opção OUTROS até correção da especificação.

...

BCLOG-F02-014

...

Sim

...

Loans

...

GET /contracts/{contractId}/warranties

...

/data/warrantySubType

...

Incluir o valor permitido (dominio):  "SEM_SUB_TIPO_GARANTIA"

...

ACOES_DEBENTURES
APLICACOES_FINANCEIRAS_RENDA_FIXA
APLICACOES_FINANCEIRAS_RENDA_VARIAVEL
APOLICES_CREDITO_EXPORTACAO
CCR_CONVENIO_CREDITOS_RECIPROCOS
CHEQUES
CIVIL
DIREITOS_SDraftOFRE_ALUGUEIS
DEPOSITOS_A_VISTA_A_PRAZO_POUPANCA_OURO_TITULOS_PUBLICOS_FEDERAIS_ART_36
DEPOSITO_TITULOS_EMITIDOS_ENTIDADES_ART_23
DUPLICATAS
EMD_ENTIDADES_MULTILATERAIS_DESENVOLVIMENTO_ART_37
EQUIPAMENTOS FATURA_CARTAO_CREDITO
ESTADUAL_OU_DISTRITAL
FATURA_CARTAO_CREDITO
FEDERAL
FCVS_FUNDO_COMPENSACAO_VARIACOES_SALARIAIS
FGI_FUNDO_GARANTIDOR_INVESTIMENTOS
FGPC_FUNDO_GARANTIA_PROMOCAO_COMPETIT
FGTS_FUNDO_GARANTIA_TEMPO_SERVICO
FUNDO_GARANTIDOR_AVAL
GARANTIA_PRESTADA_FGPC_LEI_9531_ART_37
GARANTIA_PRESTADA_FUNDOS_QUAISQUER_OUTROS_MECANISMOS_CDraftOFERTURA_RISCO_CREDITO_ART_37
GARANTIA_PRESTADA_TESOURO_NACIONAL_OU_BACEN_ART_37_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
IMOVEIS
IMOVEIS_RESIDENCIAIS
MITIGADORAS
MUNICIPAL
NAO_MITIGADORAS
NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO
OUTRAS
OUTROS
OUTROS_BENS
OUTROS_GRAUS
OUTROS_IMOVEIS
OUTROS_SEGUROS_ASSEMELHADOS
PESSOA_FISICA
PESSOA_FISICA_EXTERIOR
PESSOA_JURIDICA
PESSOA_JURIDICA_EXTERIOR
PRIMEIRO_GRAU_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
PRIMEIRO_GRAU_IMOVEIS_RESIDENCIAIS
PRIMEIRO_GRAU_OUTROS
PRODUTOS_AGROPECUARIOS_COM_WARRANT
PRODUTOS_AGROPECUARIOS_SEM_WARRANT
SBCE_SOCIEDADE_BRASILEIRA_CREDITO_EXPORTAÇÃO
SEM_SUB_TIPO_GARANTIA
SEGURO_RURAL
TRIBUTOS_RECEITAS_ORCAMENTARIAS
VEICULOS
VEICULOS_AUTOMOTORES

...

Utilizar opção OUTROS até correção da especificação.

...

BCLOG-F02-015

...

Sim

...

Financings

...

GET /contracts/{contractId}/warranties

...

/data/warrantySubType

...

Incluir o valor permitido (dominio):  "SEM_SUB_TIPO_GARANTIA"

...

ACOES_DEBENTURES
APLICACOES_FINANCEIRAS_RENDA_FIXA
APLICACOES_FINANCEIRAS_RENDA_VARIAVEL
APOLICES_CREDITO_EXPORTACAO
CCR_CONVENIO_CREDITOS_RECIPROCOS
CHEQUES
CIVIL
DIREITOS_SDraftOFRE_ALUGUEIS
DEPOSITOS_A_VISTA_A_PRAZO_POUPANCA_OURO_TITULOS_PUBLICOS_FEDERAIS_ART_36
DEPOSITO_TITULOS_EMITIDOS_ENTIDADES_ART_23
DUPLICATAS
EMD_ENTIDADES_MULTILATERAIS_DESENVOLVIMENTO_ART_37
EQUIPAMENTOS FATURA_CARTAO_CREDITO
ESTADUAL_OU_DISTRITAL
FATURA_CARTAO_CREDITO
FEDERAL
FCVS_FUNDO_COMPENSACAO_VARIACOES_SALARIAIS
FGI_FUNDO_GARANTIDOR_INVESTIMENTOS
FGPC_FUNDO_GARANTIA_PROMOCAO_COMPETIT
FGTS_FUNDO_GARANTIA_TEMPO_SERVICO
FUNDO_GARANTIDOR_AVAL
GARANTIA_PRESTADA_FGPC_LEI_9531_ART_37
GARANTIA_PRESTADA_FUNDOS_QUAISQUER_OUTROS_MECANISMOS_CDraftOFERTURA_RISCO_CREDITO_ART_37
GARANTIA_PRESTADA_TESOURO_NACIONAL_OU_BACEN_ART_37_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
IMOVEIS
IMOVEIS_RESIDENCIAIS
MITIGADORAS
MUNICIPAL
NAO_MITIGADORAS
NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO
OUTRAS
OUTROS
OUTROS_BENS
OUTROS_GRAUS
OUTROS_IMOVEIS
OUTROS_SEGUROS_ASSEMELHADOS
PESSOA_FISICA
PESSOA_FISICA_EXTERIOR
PESSOA_JURIDICA
PESSOA_JURIDICA_EXTERIOR
PRIMEIRO_GRAU_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
PRIMEIRO_GRAU_IMOVEIS_RESIDENCIAIS
PRIMEIRO_GRAU_OUTROS
PRODUTOS_AGROPECUARIOS_COM_WARRANT
PRODUTOS_AGROPECUARIOS_SEM_WARRANT
SBCE_SOCIEDADE_BRASILEIRA_CREDITO_EXPORTAÇÃO
SEM_SUB_TIPO_GARANTIA
SEGURO_RURAL
TRIBUTOS_RECEITAS_ORCAMENTARIAS
VEICULOS
VEICULOS_AUTOMOTORES

...

Utilizar opção OUTROS até correção da especificação.

...

BCLOG-F02-016

...

Sim

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/warranties

...

/data/warrantySubType

...

Incluir o valor permitido (dominio):  "SEM_SUB_TIPO_GARANTIA"

...

ACOES_DEBENTURES
APLICACOES_FINANCEIRAS_RENDA_FIXA
APLICACOES_FINANCEIRAS_RENDA_VARIAVEL
APOLICES_CREDITO_EXPORTACAO
CCR_CONVENIO_CREDITOS_RECIPROCOS
CHEQUES
CIVIL
DIREITOS_SDraftOFRE_ALUGUEIS
DEPOSITOS_A_VISTA_A_PRAZO_POUPANCA_OURO_TITULOS_PUBLICOS_FEDERAIS_ART_36
DEPOSITO_TITULOS_EMITIDOS_ENTIDADES_ART_23
DUPLICATAS
EMD_ENTIDADES_MULTILATERAIS_DESENVOLVIMENTO_ART_37
EQUIPAMENTOS FATURA_CARTAO_CREDITO
ESTADUAL_OU_DISTRITAL
FATURA_CARTAO_CREDITO
FEDERAL
FCVS_FUNDO_COMPENSACAO_VARIACOES_SALARIAIS
FGI_FUNDO_GARANTIDOR_INVESTIMENTOS
FGPC_FUNDO_GARANTIA_PROMOCAO_COMPETIT
FGTS_FUNDO_GARANTIA_TEMPO_SERVICO
FUNDO_GARANTIDOR_AVAL
GARANTIA_PRESTADA_FGPC_LEI_9531_ART_37
GARANTIA_PRESTADA_FUNDOS_QUAISQUER_OUTROS_MECANISMOS_CDraftOFERTURA_RISCO_CREDITO_ART_37
GARANTIA_PRESTADA_TESOURO_NACIONAL_OU_BACEN_ART_37_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
IMOVEIS
IMOVEIS_RESIDENCIAIS
MITIGADORAS
MUNICIPAL
NAO_MITIGADORAS
NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO
OUTRAS
OUTROS
OUTROS_BENS
OUTROS_GRAUS
OUTROS_IMOVEIS
OUTROS_SEGUROS_ASSEMELHADOS
PESSOA_FISICA
PESSOA_FISICA_EXTERIOR
PESSOA_JURIDICA
PESSOA_JURIDICA_EXTERIOR
PRIMEIRO_GRAU_BENS_DIREITOS_INTEGRANTES_PATRIMONIO_AFETACAO
PRIMEIRO_GRAU_IMOVEIS_RESIDENCIAIS
PRIMEIRO_GRAU_OUTROS
PRODUTOS_AGROPECUARIOS_COM_WARRANT
PRODUTOS_AGROPECUARIOS_SEM_WARRANT
SBCE_SOCIEDADE_BRASILEIRA_CREDITO_EXPORTAÇÃO
SEM_SUB_TIPO_GARANTIA
SEGURO_RURAL
TRIBUTOS_RECEITAS_ORCAMENTARIAS
VEICULOS
VEICULOS_AUTOMOTORES

...

Utilizar opção OUTROS até correção da especificação.

...

BCLOG-F02-017

...

Sim

...

Customers

...

GET /business/identifications

...

data/tradeName

...

Está como obrigatório e o campo é condicional pelas restrições

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-018

...

Sim

...

Customers

...

GET /business/identifications

...

data/parties/documentExpirationDate

...

Está como obrigatório e o campo é condicional pelas restrições

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-019

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/districtName

...

Está como obrigatório e o campo é condicional pelas restrições

Formato redundante: \w*\W*|^NA$

...

Atualizar a mandatoriedade por: Condicional

Incluir a restrição:De preenchimento obrigatório, se houver

Atualizar formato por:
 \w*\W*

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-020

...

Sim

...

Customers

...

GET /personal/identifications

...

data/contacts/postalAddresses/districtName

...

Está como obrigatório e o campo é condicional pelas restrições

Formato redundante: \w*\W*|^NA$

...

Atualizar a mandatoriedade por: Condicional

Incluir a restrição:De preenchimento obrigatório, se houver

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-021

...

Sim

...

Customers

...

GET /business/identifications

...

data/parties/socialName

...

Está como obrigatório e o campo é condicional pelas restrições
Minimo de ocorrências é 0 por ser condicional

...

Incluir a restrição:De preenchimento obrigatório, se houver.

Atualizar mandatoriedade por: condicional

Minimo de Ocorrências: 0

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-022

...

Sim

...

Customers

...

GET /business/identifications

...

data/parties/documentCountry

...

Está como obrigatório e o campo é condicional pelas restrições.

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-023

...

Sim

...

Customers

...

GET /business/identifications

...

data/otherDocuments/number

...

Está como obrigatório mas é condicional, pelas restrições

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-024

...

Sim

...

Customers

...

GET /business/identifications

...

data/otherDocuments/country

...

Está como obrigatório mas é condicional, pelas restrições.

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-025

...

Sim

...

Customers

...

GET /personal/financial-relations

...

data/procurators/socialName

...

Campo deve ser condicional e está como obrigatório

...

Atualizar mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-026

...

Sim

...

Customers

...

GET /personal/financial-relations

...

data/procurators/

...

Campo está como opcional e é condicional, além de estar faltando informações na restrição. Como o campo é condicional, o minimo de ocorrências é 0

...

Atualizar a mandatoriedade por: Condicional
Atualizar o minimo de ocorrências por: 0
Preencher a restrição:
De preenchimento obrigatório se houver representante.

...

Informação deve ser enviada de forma mandatória quando existente, apesar do erro na especificação.

...

BCLOG-F02-027

...

Sim

...

Customers

...

GET /personal/financial-relations

...

productsServicesTypeAddionalInfo

...

Campo tem restrições "Campo obrigatório quando productsServicesType for 'OUTROS'." e está com opcional.
Como o campo é condicional, o minimo de ocorrências é 0

...

Atualizar a mandatoriedade por: Condicional
Atualizar o minimo de ocorrências por: 0

...

Informação deve ser enviada de forma mandatória quando existente, apesar do erro na especificação e caso a transmissora não a possua deve informar "NA".

...

BCLOG-F02-028

...

Sim

...

Customers

...

GET /personal/identifications

...

data/otherDocuments/additionalInfo

...

Campo tem restrições "Obrigatório quando o Local de Emissão do Documento for relevante." e está com opcional

...

Atualizar a mandatoriedade por: Condicional

...

Caso a transmissora não possua a informação deverá devolver "NA" até o ajuste na especificação.

...

BCLOG-F02-029

...

Sim

...

Customers

...

GET /business/qualifications

...

data/informedRevenue/frequencyAdditionalInfo

...

É um campo condicional, atualmente está como opcional, deve ter minimo de ocorrências 0

...

Atualizar o minimo de Ocorrências: 0
Incluir restrição: De preenchimento obrigatório quando selecionado o tipo 'OUTRO'

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-030

...

Sim

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

firstInstalmentDueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-031

...

Sim

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

DueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-032

...

Sim

...

Invoice-financings

...

GET /contracts/{contractId}

...

firstInstalmentDueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-033

...

Sim

...

Invoice-financings

...

GET /contracts/{contractId}

...

DueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-034

...

Sim

...

Loans

...

GET /contracts/{contractId}

...

firstInstalmentDueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-035

...

Sim

...

Loans

...

GET /contracts/{contractId}

...

DueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-036

...

Sim

...

Financings

...

GET /contracts/{contractId}

...

firstInstalmentDueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-037

...

Sim

...

Financings

...

GET /contracts/{contractId}

...

DueDate

...

Não está permitindo no formato/pattern o NA, incluir restrição
 
Formato: ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$

...

incluir na restrição e na definição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

Incluir no formato/pattern o NA

...

Retornar a data  "0000-01-01" até o ajuste na especificação caso o campo seja de preenchimento obrigatório.

...

BCLOG-F02-038

...

Não

...

Credit-cards-accounts

...

GET /accounts/{creditCardAccountId}/bills

...

billTotalAmount

...

É um atributo tipo number e tem formato/pattern preenchido

...

Excluir o formato/ pattern preenchido, por ser um atributo number

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-039

...

Não

...

Loans

...

GET /contracts/{contractId}

...

calculation

...

não foi corrigida a definição, está apenas como "Base de cálculo" e não especifica os valores solicitados.

...

Atualizar definição por:

Base de cálculo (Vide Domínio)

  • 21/252

  • 30/360

  • 30/365

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-040

...

Não

...

Loans

...

GET /contracts/{contractId}/scheduled-instalments

...

balloonPayments/amount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-041

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

contractOutstandingBalance

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-042

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

feeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-043

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

chargeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-044

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

calculation

...

não foi corrigida a definição, está apenas como "Base de cálculo" e não especifica os valores solicitados.

...

Atualizar definição por:

Base de cálculo (Vide Domínio)

  • 21/252

  • 30/360

  • 30/365

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-045

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/scheduled-instalments

...

balloonPayments/amount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-046

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

contractOutstandingBalance

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-047

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

feeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-048

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

chargeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-049

...

Não

...

Financings

...

GET /contracts/{contractId}

...

calculation

...

não foi corrigida a definição, está apenas como "Base de cálculo" e não especifica os valores solicitados.

...

Atualizar definição por:

Base de cálculo (Vide Domínio)

  • 21/252

  • 30/360

  • 30/365

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-050

...

Não

...

Financings

...

GET /contracts/{contractId}/scheduled-instalments

...

balloonPayments/amount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-051

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

contractOutstandingBalance

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-052

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

feeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-053

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

chargeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-054

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

calculation

...

não foi corrigida a definição, está apenas como "Base de cálculo" e não especifica os valores solicitados.

...

Atualizar definição por:

Base de cálculo (Vide Domínio)

  • 21/252

  • 30/360

  • 30/365

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-055

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/scheduled-instalments

...

balloonPayments/amount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-056

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

contractOutstandingBalance

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-057

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

feeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-058

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

chargeAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-059

...

Não

...

Accounts

...

GET /accounts/{accountId}/overdraft-limits

...

overdraftContractedLimit

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-060

...

Não

...

Accounts

...

GET /accounts/{accountId}/overdraft-limits

...

unarrangedOverdraftAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-061

...

Sim

...

Customers

...

GET /personal/identifications

...

data/documents/passportNumber

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
\w*\W*

Preencher Restrição:
Aplicável somente à Pessoa natural residente no exterior desobrigada de inscrição no CPF

...

Informação deve ser enviada de forma mandatória quando existente e caso a transmissora não a possua deve informar "NA".

...

BCLOG-F02-062

...

Sim

...

Customers

...

GET /personal/identifications

...

data/filiation/civilName

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição e incluir na definição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Informação deve ser enviada de forma mandatória quando existente e caso a transmissora não a possua deve informar "NA".

...

BCLOG-F02-063

...

Sim

...

Customers

...

GET /personal/identifications

...

data/filiation/socialName

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição e incluir na definição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Informação deve ser enviada de forma mandatória quando existente e caso a transmissora não a possua deve informar "NA".

...

BCLOG-F02-064

...

Sim

...

Customers

...

GET /personal/identifications

...

data/nationality/Documents/country

...

Falta informar o formato

...

Preencher o Formato:
\w*\W*

...

Informação deve ser enviada de forma mandatória quando existente e caso a transmissora não a possua deve informar "NA".

...

BCLOG-F02-065

...

Não

...

Customers

...

GET /personal/identifications

...

data/contacts/postalAddresses/countryCode

...

Falta informar o formato

...

Preencher o Formato:
^(\w{3}){1}$

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-066

...

Não

...

Customers

...

GET /business/identifications

...

data/parties/documentCountry

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição e incluir na definição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Caso a transmissora não possua a informação deverá devolver "NA".

...

BCLOG-F02-067

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/address

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Caso a transmissora não possua a informação deverá devolver "NA".

...

BCLOG-F02-068

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/townName

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Caso a transmissora não possua a informação deverá devolver "NA".

...

BCLOG-F02-069

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/country

...

Formato redundante: \w*\W*|^NA$
Falta preencher a Restrição

...

Atualizar formato por:
 \w*\W*

Preencher Restrição:
"Caso a instituição não possua a informação para compartilhamento, informar NA"

...

Caso a transmissora não possua a informação deverá devolver "NA".

...

BCLOG-F02-070

...

Não

...

Customers

...

GET /business/identifications

...

data/otherDocuments/country

...

Falta informar o formato

...

Preencher o Formato:
\w*\W*

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-071

...

Não

...

Customers

...

GET /business/identifications

...

data/parties/documentIssueDate

...

Formato com NA sendo opcional. ^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])|^NA$

...

Atualizar formato por:
^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-072

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/phones/phoneExtension

...

Formato com NA sendo opcional.^\d{1,5}$|^NA$

...

Atualizar formato por:
^\d{1,5}$

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-073

...

Não

...

Loans

...

GET /contracts

...

/data/contractId

...

Falta informar o formato

...

Preencher o formato com o formato geral dos ID´s do Open Banking

...

Utilizar o mesmo formato dos demais Ids do Open Banking Brasil.

...

BCLOG-F02-074

...

Não

...

Loans

...

GET /contracts

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-075

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/contractNumber

...

Falta informar o formato

...

Preencher o formato com o formato especifico

...

 

...

BCLOG-F02-076

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-077

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/contractedFinanceCharges/chargeAdditionalInfo

...

Formato redundante: \w*\W*|^NA$

...

Preencher o Formato:
\w*\W*

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-078

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/contractAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar definição por:

Valor contratado da operação.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-079

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

/data/releases/paidAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar Definição:

Valor do pagamento referente ao  contrato da modalidade de crédito consultada.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-080

...

Não

...

Invoice-financings

...

GET /contracts

...

/data/contractId

...

Falta informar o formato

...

Preencher o formato com o formato geral dos ID´s do Open Banking

...

 

...

BCLOG-F02-081

...

Não

...

Invoice-financings

...

GET /contracts

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-082

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/contractNumber

...

Falta informar o formato

...

Preencher o formato com o formato especifico

...

 

...

BCLOG-F02-083

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-084

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/contractedFinanceCharges/chargeAdditionalInfo

...

Formato redundante: \w*\W*|^NA$

...

Preencher o Formato:
\w*\W*

...

 

...

BCLOG-F02-085

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/contractAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar definição por:

Valor contratado da operação.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-086

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

/data/releases/paidAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar Definição:

Valor do pagamento referente ao  contrato da modalidade de crédito consultada.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-087

...

Não

...

Financings

...

GET /contracts

...

/data/contractId

...

Falta informar o formato

...

Preencher o formato com o formato geral dos ID´s do Open Banking

...

 

...

BCLOG-F02-088

...

Não

...

Financings

...

GET /contracts

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-089

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/contractNumber

...

Falta informar o formato

...

Preencher o formato com o formato especifico

...

 

...

BCLOG-F02-090

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-091

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/contractedFinanceCharges/chargeAdditionalInfo

...

Formato redundante: \w*\W*|^NA$

...

Preencher o Formato:
\w*\W*

...

 

...

BCLOG-F02-092

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/contractAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar definição por:

Valor contratado da operação.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-093

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

/data/releases/paidAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar Definição:

Valor do pagamento referente ao  contrato da modalidade de crédito consultada.

...

 

...

BCLOG-F02-094

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts

...

/data/contractId

...

Falta informar o formato

...

Preencher o formato com o formato geral dos ID´s do Open Banking

...

 

...

BCLOG-F02-095

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-096

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/contractNumber

...

Falta informar o formato

...

Preencher o formato com o formato especifico

...

 

...

BCLOG-F02-097

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/ipocCode

...

Falta informar o formato

...

Preencher o formato com o formato permitido para o ipoc segundo o BACEN na 

...

 

...

BCLOG-F02-098

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/contractedFinanceCharges/chargeAdditionalInfo

...

Formato redundante: \w*\W*|^NA$

...

Preencher o Formato:
\w*\W*

...

 

...

BCLOG-F02-099

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/contractAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar definição por:

Valor contratado da operação.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-100

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

/data/releases/paidAmount

...

não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

Atualizar Definição:

Valor do pagamento referente ao  contrato da modalidade de crédito consultada.

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-101

...

Sim

...

Customers

...

GET /personal/identifications

...

data/nationality/Documents/country

...

Como é um campo opcional deve ter o valor 0 no campo Mínimo de ocorrências

...

Minimo de Ocorrências: 0

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-102

...

Sim

...

Customers

...

GET /personal/identifications

...

data/nationality/Documents/typeAdditionalInfo

...

Como é um campo opcional deve ter o valor 0 no campo Mínimo de ocorrências

...

Minimo de Ocorrências: 0

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-103

...

Sim

...

Customers

...

GET /personal/identifications

...

data/contacts/postalAddresses/additionalInfo

...

Como é um campo opcional deve ter o valor 0 no campo Mínimo de ocorrências

...

Minimo de Ocorrências: 0

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-104

...

Sim

...

Customers

...

GET /personal/identifications

...

data/maritalStatusAdditionalInfo

...

Necessário preencher o campo Restrição por ser condicional

...

Preencher restrição:
De preenchimento obrigatório quando selecionado o tipo 'OUTRO'

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-105

...

Sim

...

Credit-cards-accounts

...

GET /accounts/{creditCardAccountId}/limits

...

identificationNumber

...

No dicionário está o formato na coluna errada (Dominio) e não na coluna formato.

...

Movimentar o conteudo da coluna dominio para a coluna formato.

...

BCLOG-F02-106

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/contractedFees/feeRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Deve-se informar 4 casas decimais, mesmo que preenchidas com zeros."

...

Atualizar definição por:

É o valor da tarifa em percentual pactuada no contrato. Exemplo: 0.2000

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-107

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/contractedFees/feeRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Deve-se informar 4 casas decimais, mesmo que preenchidas com zeros."

...

Atualizar definição por:

É o valor da tarifa em percentual pactuada no contrato. Exemplo: 0.2000

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-108

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/contractedFees/feeRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Deve-se informar 4 casas decimais, mesmo que preenchidas com zeros."

...

Atualizar definição por:

É o valor da tarifa em percentual pactuada no contrato. Exemplo: 0.2000

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-109

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/contractedFees/feeRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Deve-se informar 4 casas decimais, mesmo que preenchidas com zeros."

...

Atualizar definição por:

É o valor da tarifa em percentual pactuada no contrato. Exemplo: 0.2000

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-110

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

/data/releases/overParcel/charges/chargeAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:

Valor do pagamento do encargo pago fora da parcela.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-111

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:
Valor monetário da parcela não regular a vencer.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-112

...

Não

...

Accounts

...

GET /accounts/{accountId}/balances

...

availableAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Saldo disponível para utilização imediata. No caso de conta de depósito a vista, sem considerar cheque especial e investimentos atrelados a conta. Admite saldo negativo.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-113

...

Não

...

Accounts

...

GET /accounts/{accountId}/balances

...

blockedAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Saldo bloqueado, não disponível para utilização imediata, por motivo de bloqueio apresentado para o cliente nos canais eletrônicos

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-114

...

Não

...

Accounts

...

GET /accounts/{accountId}/balances

...

automaticallyInvestedAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Saldo disponível com aplicação automática - corresponde a soma do saldo disponível acrescido do valor obtido a partir da aplicação automática

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-115

...

Não

...

Accounts

...

GET /accounts/{accountId}/transactions

...

Amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Valor da transação.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-116

...

Não

...

Customers

...

GET /business/qualifications

...

data/informedRevenue/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar definição por:

Valor do faturamento informado.
"O faturamento corresponde à soma das vendas de produtos e/ou serviços em determinado período. Ou seja, é todo o dinheiro que entra no caixa da empresa, a partir da venda de produtos, mercadorias e serviços". 

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-117

...

Não

...

Customers

...

GET /business/qualifications

...

data/informedPatrimony/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar definição por:

Valor do patrimônio informado.
"Patrimônio é o conjunto de bens vinculado a uma pessoa ou a uma entidade"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-118

...

Não

...

Customers

...

GET /personal/qualifications

...

data/informedIncome/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Valor total da renda informada. "Renda primária indica os montantes a pagar ou a receber em troca do uso temporário de recursos financeiros, trabalho ou ativos não financeiros não produzidos, a saber, remuneração de trabalhadores, renda de investimentos e demais rendas primárias. Fazem parte da primeira a remuneração do trabalho assalariado (salários e ordenados); da segunda, renda de investimento direto, renda de investimento em carteira, renda de outros investimentos e renda de ativos de reserva; e da terceira, tributos sobre a produção e importação, subsídios e aluguéis". Fonte: Banco Central do Brasil – Departamento Econômico"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-119

...

Não

...

Customers

...

GET /personal/qualifications

...

data/informedPatrimony/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar a definição por:

Valor do patrimônio informado.
"Patrimônio é o conjunto de bens vinculado a uma pessoa ou a uma entidade".

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-120

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

/data/releases/overParcel/charges/chargeAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:

Valor do pagamento do encargo pago fora da parcela.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-121

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:
Valor monetário da parcela não regular a vencer.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-122

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

/data/releases/overParcel/charges/chargeAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:

Valor do pagamento do encargo pago fora da parcela.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-123

...

Não

...

Loans

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:
Valor monetário da parcela não regular a vencer.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-124

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

/data/releases/overParcel/charges/chargeAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:

Valor do pagamento do encargo pago fora da parcela.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-125

...

Não

...

Financings

...

GET /contracts/{contractId}/scheduled-instalments

...

/data/balloonPayments/amount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."

...

Atualizar Definição:
Valor monetário da parcela não regular a vencer.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-126

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/warranties

...

/data/warrantyAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."
Excluir restrição de valor original de garantias.
não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

Atualizar definição por:

Valor contratado da operação.

Restrições:

Formato:
excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-127

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/warranties

...

/data/warrantyAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."
Excluir restrição de valor original de garantias.
não foi excluída a expressão regular o formato no dicionário e o pattern no Swagger

...

Atualizar definição por:

Valor contratado da operação.

Restrições:

Formato:
excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-128

...

Não

...

Loans

...

GET /contracts/{contractId}/warranties

...

/data/warrantyAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."
Excluir restrição de valor original de garantias.
não foi excluída a expressão regular o formato no dicionário e o pattern no Swagger

...

Atualizar definição por:

Valor contratado da operação.

Restrições:

Formato:
excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

O validador do API security usado para avaliar as especificações exige pattern mesmo para atributos numéricos, por isso será mantido.

...

BCLOG-F02-129

...

Não

...

Financings

...

GET /contracts/{contractId}/warranties

...

/data/warrantyAmount

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "Expresso em valor monetário com 4 casas decimais."
Excluir restrição de valor original de garantias.
não foi excluída a expressão regular o formato no dicionario e o pattern no Swagger

...

Atualizar definição por:

Valor contratado da operação.

Restrições:

Formato:
excluir o pattern (pattern: (-?\d{15}(.\d{4}?))$)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-130

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/CET

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

CET – Custo Efetivo Total deve ser expresso na forma de taxa percentual anual e   incorpora todos os encargos e despesas incidentes nas operações de crédito (taxa de juro, mas também tarifas, tributos, seguros e outras despesas cobradas).
(representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-131

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/interestRates/preFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pré fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-132

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}

...

/data/interestRates/postFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pós fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-133

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/CET

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

CET – Custo Efetivo Total deve ser expresso na forma de taxa percentual anual e   incorpora todos os encargos e despesas incidentes nas operações de crédito (taxa de juro, mas também tarifas, tributos, seguros e outras despesas cobradas).
(representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-134

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/interestRates/preFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pré fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-135

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}

...

/data/interestRates/postFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pós fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-136

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/CET

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

CET – Custo Efetivo Total deve ser expresso na forma de taxa percentual anual e   incorpora todos os encargos e despesas incidentes nas operações de crédito (taxa de juro, mas também tarifas, tributos, seguros e outras despesas cobradas).
(representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-137

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/interestRates/preFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pré fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-138

...

Não

...

Loans

...

GET /contracts/{contractId}

...

/data/interestRates/postFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pós fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-139

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/CET

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

CET – Custo Efetivo Total deve ser expresso na forma de taxa percentual anual e   incorpora todos os encargos e despesas incidentes nas operações de crédito (taxa de juro, mas também tarifas, tributos, seguros e outras despesas cobradas).
(representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-140

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/interestRates/preFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pré fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-141

...

Não

...

Financings

...

GET /contracts/{contractId}

...

/data/interestRates/postFixedRate

...

Por ser atributo double não existe restrição de quantidade de casas decimais, atualmente na definição está o seguinte parágrafo que restringue "O preenchimento deve respeitar as 4 casas decimais, mesmo que venham preenchidas com zeros."

...

Atualizar definição por:

Taxa pós fixada aplicada sob o contrato da modalidade crédito.
p.ex. 0.0045. (representação de porcentagem p.ex: 0.1500. Este valor representa 15%. O valor 1 representa 100%)

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-142

...

Sim

...

Customers

...

GET /business/identifications

...

data/parties/documentIssueDate

...

Por ser um campo opcional, minimo de ocorrências é 0

...

Atualizar o minimo de Ocorrências: 0

...

AJUSTE DE DICIONÁRIO/SCHEMA.

Campo opcional que só deve ser enviado se a informação estiver disponível na transmissora.

...

BCLOG-F02-143

...

Não

...

Customers

...

GET /business/qualifications

...

data/economicActivities/isMain

...

Restrição com erro de ortografia "ocorrêcia"

...

Atualizar Restrição:
Somente uma ocorrência relativa ao código da atividade econômica principal deve trazer o valor 'true'

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-144

...

Não

...

Customers

...

GET /business/identifications

...

data/parties/documentCountry

...

Restrição escrita errada: Peenchimento obrigatório quando houver documento informado. Preencher com o código “alpha3” do ISO-3166

...

Atualizar restrição por:
Preenchimento obrigatório quando houver documento informado. Preencher com o código alpha3 do ISO-3166

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-145

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/postalAddresses/countryCode

...

Restrição escrita errada: Preencher com o código “alpha3” do ISO-3166

...

Atualizar restrição por:
Preencher com o código alpha3 do ISO-3166.

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-146

...

Não

...

Customers

...

GET /business/identifications

...

data/otherDocuments/country

...

Restrição escrita errada: Preencher com o código “alpha3” do ISO-3166
Aplicável somente
as Pessoas Jurídicas residentes no exterior desobrigadas de inscrição no CNPJ

...

Atualizar restrição por:
Preencher com o código alpha3 do ISO-3166.
Aplicável somente as Pessoas Jurídicas residentes no exterior desobrigadas de inscrição no CNPJ

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-147

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

feeName

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-148

...

Não

...

Unarranged-accounts-overdraft

...

GET /contracts/{contractId}/payments

...

feeCode

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-149

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

feeName

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-150

...

Não

...

Invoice-financings

...

GET /contracts/{contractId}/payments

...

feeCode

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-151

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

feeName

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-152

...

Não

...

Loans

...

GET /contracts/{contractId}/payments

...

feeCode

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-153

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

feeName

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-154

...

Não

...

Financings

...

GET /contracts/{contractId}/payments

...

feeCode

...

sem restrição preenchida

...

incluir na restrição:  "Caso a instituição não possua a informação para compartilhamento, informar NA"

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-155

...

Não

...

Customers

...

GET /personal/identifications

...

geographicCoordinates

...

O exemplo de latitude e long estão fora dos intervalos válidos.
Dado que estes são números, devem ser qualquer número válido até 11 casas decimais entre -90 e +90 ou -180 e + 180

...

Modificar o valor para, por exemplo -150.836519

...

Desconsiderar Exemplo

...

BCLOG-F02-156

...

Não

...

Customers

...

GET /business/identifications

...

data/parties/startDate

...

Ausência da opção "NA" na expressão regular.

...

Alterar o pattern para '^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)Z$|^NA$'

...

Declarar "0000-01-01T00:00:00Z"

...

BCLOG-F02-157

...

Não

...

Customers

...

GET /personal/financial-relations

...

data/procurators/type

...

Está divergente a linguagem do Enum entre personal e business.

...

Alterar a opção NAO_SE_APLICA para NAO_POSSUI

...

NÃO HÁ NECESSIDADE DE ORIENTAÇÃO ADICIONAL ATÉ O AJUSTE.

...

BCLOG-F02-158

...

Não

...

Customers

...

GET /business/identifications

...

data/parties

...

Atributo está com o minItems: 1, sendo assim, uma instituição que não possui a informação precisa obrigatoriamente compartilhar um objeto com atributos vazios.

...

Alterar minItems de 1 para 0

...

Instituições devem informar uma ocorrência, com os enumeradores preenchidos com alguma opção e com civilName "NA". A Receptora deve validar o civilName antes de considerar o cadastro como válido

...

BCLOG-F02-159

...

Não

...

Customers

...

GET /personal/identifications

...

data/contacts/emails

...

Atributo está com o minItems: 1, sendo assim, uma instituição que não possui a informação precisa obrigatoriamente compartilhar um objeto com atributos vazios.

...

Alterar minItems de 1 para 0

...

Instituições devem informar uma ocorrência, com os enumeradores preenchidos com alguma opção e com email "NA". A Receptora deve validar o email antes de considerar o cadastro como válido.

...

BCLOG-F02-160

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/emails

...

Atributo está com o minItems: 1, sendo assim, uma instituição que não possui a informação precisa obrigatoriamente compartilhar um objeto com atributos vazios.

...

Alterar minItems de 1 para 0

...

Instituições devem informar uma ocorrência, com os enumeradores preenchidos com alguma opção e com email "NA". A Receptora deve validar o email antes de considerar o cadastro como válido.

...

BCLOG-F02-161

...

Não

...

Customers

...

GET /personal/identifications

...

data/contacts/phones

...

Atributo está com o minItems: 1, sendo assim, uma instituição que não possui a informação precisa obrigatoriamente compartilhar um objeto com atributos vazios.

...

Alterar minItems de 1 para 0

...

Instituições devem informar uma ocorrência, com os enumeradores preenchidos com alguma opção e com number "NA". A Receptora deve validar o number antes de considerar o cadastro como válido.

...

BCLOG-F02-162

...

Não

...

Customers

...

GET /business/identifications

...

data/contacts/phones

...

Atributo está com o minItems: 1, sendo assim, uma instituição que não possui a informação precisa obrigatoriamente compartilhar um objeto com atributos vazios.

...

Alterar minItems de 1 para 0

...

Instituições devem informar uma ocorrência, com os enumeradores preenchidos com alguma opção e com number "NA". A Receptora deve validar o number antes de considerar o cadastro como válido.

...

BCLOG-F02-163

...

Não

...

Customers

...

GET /personal/identifications

...

data/maritalStatusCode

...

Ausência de uma opção no Enum para uma instituição que não possui esta informação.

...

Incluir no Enum a opção "NAO_DISPONIVEL"

...

Insituições devem declarar maritalStatusCode a opção "OUTRO" e maritalStatusAdditionalInfo "NA"

...

BCLOG-F02-164

...

Não

...

Consents

...

GET /consents/{consentId}

...

consentId

...

No exemplo apresentado no portal, "urn:bancoex:C1DD33123" há a necessidade de esclarecer o item "bancoex".

...

Incluir na descrição do campo orientações de como deve ser preenchido o URN conforme orientação do GT Arquitetura.

...

Orientação do GT Arquitetura: Em vista que o id de consentimento não é interoperável, as instituições podem definir o URN seguindo a RFC citada podendo definir o namespace(bancoex) usando critérios próprios, desde que não infrinja as regras da RFC8141.

...

BCLOG-F02-165

...

Não

...

Consents

...

POST /consents/

...

transactionFromDateTime

...

O campo foi copiado do modelo britânico e não deveria existir pois não é compatível com múltiplos produtos no mesmo pedido de Consentimento.

...

Remover o campo.

...

As instituições receptoras não devem preencher este campo opcional ao efetuar a criação do pedido de consentimento; já as instituições transmissoras, ainda que recebam este campo devem ignorá-lo completamente, o qual será removido da API em versão futura.

...

BCLOG-F02-166

...

Não

...

Consents

...

POST /consents/

...

transactionToDateTime

...

O campo foi copiado do modelo britânico e não deveria existir pois não é compatível com múltiplos produtos no mesmo pedido de Consentimento.

...

Remover o campo.

...

As instituições receptoras não devem preencher este campo opcional ao efetuar a criação do pedido de consentimento; já as instituições transmissoras, ainda que recebam este campo devem ignorá-lo completamente, o qual será removido da API em versão futura.

...

BCLOG-F02-167

...

Não

...

Credit-cards-accounts

...

GET /accounts/{creditCardAccountId}/transactions

...

CreditCardAccountsTransaction/amount

...

Pela descrição, há a interpretação de que o campo deve ser preenchido sempre com o valor expresso em Real. Para compras em moeda estrangeira, deve ser preenchido com o valor na moeda estrangeira, sem convertê-la para real.

...

Alterar a descrição do campo para:
"Valor da transação. Expresso em valor monetário com 4 casas decimais. Se a transação foi realizada em moeda estrangeira, deve ser preenchido com o valor original da transação, sem convertê-lo."

...

Até a publicação do ajuste orientamos utilizar este campo para compartilhar o valor original da transação. Se a transação foi efetivada em moeda estrangeira, deve ser compartilhado o valor original da transação, em moeda estrangeira. O valor convertido em real deve ser preenchido, neste caso, no campo brazilianAmount, e a moeda da transação especificada no campo currency.

...

BCLOG-F02-168

...

Não

...

Customers

...

GET /business/qualifications

...

economicActivities/code

...

O campo está especificado no GitHub como número e possui a expressão regular (^\d{7}$|^NA$). Existem CNAE que se iniciam com 0, portanto, quando convertido para numérico, resulta em um número de 6 dígitos, ficando em desconformidade com a expressão regular, que exige que tenha sempre numérico. Ainda, não é possível informar o valor NA, que consta na expressão regular, uma vez que o tipo do campo é numérico.

...

1 - Alterar o tipo do campo para string
2 - Alterar o pattern do campo para "^\d{6,7}$|^NA$"

...

O valor deve ser compartilhado como tipo numérico, e na impossibilidade de compartilhar o valor NA, utilizar 9999999.
A expressão regular atual deve ser ignorada, e deve ser compartilhado valores numéricos de 6 a 7 dígitos. Para a certificação de conformidade, deve ser utilizado massa de dados com clientes que possuam CNAE de 7 dígitos para a realização dos testes.

...

BCLOG-F02-169

...

Não

...

Consents

...

GET /consents/{consentId}

...

status

...

Ausência de especificação do fluxo e atualizações dos status do consentimento. Na ausência de especificação, quando um consentimento é revogado, algumas instituições adotaram o comportamento de exclusão do consentimento, ou seja, retorna erro 404 na consulta de um consentimento revogado, e outras instituições adotaram a atualização do status para REJECTED, retornando o objeto do consentimento no GET com o status REJECTED.

...

Necessário discussões em versionamento futuro para solução definitiva.

...

Buscando padronizar o retorno do status de consentimento da Fase 2, fica definido que serão aceitos dois status code para consentimento revogado: status code 404 ou 200.
· Instituições que implementaram com status code 404 terão testes aprovados no motor de conformidade automaticamente;
· Instituições que implementaram com status code 200 receberão este erro no motor de confor­midade. Porém, orientamos que continuem com o processo de certificação, e indiquem que houve este erro no pedido de certificação Para essas, solicitamos também que informem à Estrutura de Governança através do e-mail abaixo para que possamos mapear a necessida­de de revisão do teste na sua certificação.

...

BCLOG-F02-170

...

Accounts

...

Não

...

GET /accounts/{accountId}/transactions

...

ResponseAccountTransactions/data

...

O campo é do tipo array, com minItems = 1, sendo assim, se um cliente não possui transações no período, a IF não possui transação para atender a restrição de minItems

...

Atualizar minItems = 0

...

Orientamos compartilhar um objeto com os seguintes valores:

  • completedAuthorizedPaymentType: escolher uma das opções disponíveis no Enum

  • creditDebitType: escolher uma das opções disponíveis no Enum

  • transactionName: "NA"

  • type: escolher uma das opções disponíveis no Enum
    -amount: 0.00

  • transactionCurrency: "BRL"

  • transactionDate: "0000-01-01"

  • partieCnpjCpf: "NA"

  • partiePersonType: escolher uma das opções disponíveis no Enum

  • partieCompeCode: "NA"

  • partieBranchCode: "NA"

  • partieNumber: "NA"

  • partieCheckDigit: "0"

A Receptora deve verificar se transactionName = "NA" e transactionDate = "0000-01-01", ela deve desconsiderar todos os valores do objeto.

...

BCLOG-F02-171

...

Não

...

Guia de Experiência

...

Jornada do consentimento - Etapa de confirmação do compartilhamento

...

 

...

Durante a etapa de consentimento, a instituição receptora não tem como saber o escopo de dados que o usuário possui na instituição transmissora para auxiliá-lo na seleção. Por isso, haverá cenários nos quais o usuário possui apenas parte ou nenhum dos agrupamentos de dados escolhidos, ou que o usuário selecione uma transmissora que não trabalha com esses tipos de dados.

...

Necessário avaliação futura de UX para acrescentar orientações em uma futura versão do Guia de Experiência.

...

Para a Transmissora:

  • Dados parciais: se houver qualquer dado que possa ser compartilhado, a instituição transmissora deve permitir que o usuário conclua a confirmação do compartilhamento e seja redirecionado de volta para a receptora, disponibilizando todos os dados disponíveis. Isto se deve à instituição transmissora não saber a finalidade escolhida pelo usuário na receptora e nem mesmo quais dados são necessários ou opcionais para aquela finalidade. Logo, não deverá orientar o usuário sobre seguir ou não com o compartilhamento dos dados.

  • Nenhum dado: caso o usuário não possua NENHUM dado solicitado na receptora, a instituição transmissora poderá enviar mensagem ao usuário e orientá-lo a voltar à receptora ou seguir com a jornada mesmo sem nenhum dado.

Para a Receptora: caberá à receptora analisar quais dados foram retornados e avaliar se informará ao cliente sobre a inexistência total ou parcial dos dados, seguindo ou não com a oferta do produto ou serviço. Deve-se deixar claro que a transmissora compartilhou todos os dados possíveis, porém o usuário não possui os dados.

...

BCLOG-F02-172

...

Não

...

Accounts

...

GET /accounts/v1/accounts/{accountId}/balances

...

automaticallyInvestedAmountCurrency

...

Este campo não tem orientação de como preencher caso não tenha o valor para ele 

...

Deveria existir uma descrição de como preencher o campo caso não tenha o valor para ele

...

Para o caso da instituição não ter o valor para o campo amount, ignorar o campo currency, preenchendo este campo sempre com valor BRL

...

BCLOG-F02-173

...

Não

...

Financings

...

GET /financings/v1/contracts/{contractId}

...

disbursementDate

...

Este campo não tem orientação para o caso da instituição possuir diversas datas de liberação de recurso

...

O campo deveria aceitar uma lista de datas

...

Em caso de uma instituição não atender com data única, como o campo é opcional, não compartilhar nenhuma data

...

BCLOG-F02-174

...

Não

...

Invoice-financings

...

GET /invoice-financings/v1/contracts/{contractId}

...

disbursementDate

...

Este campo não tem orientação para o caso da instituição possuir diversas datas de liberação de recurso

...

O campo deveria aceitar uma lista de datas

...

Em caso de uma instituição não atender com data única, como o campo é opcional, não compartilhar nenhuma data

...

BCLOG-F02-175

...

Não

...

Financings

...

GET /financings/v1/contracts/{contractId}

...

disbursementDate

...

Falta de orientação para qual data informar no caso de uma liberação de recursos em D0 versus uma data contábil em D -1

...

Possuir orientação de como preencher o campo 

...

No caso de uma liberação de recursos feita em D0 mas com referência retroativa feita em D -1, contabilmente a data correta seria D -1

...

BCLOG-F02-176

...

Não

...

Invoice-financings

...

GET /invoice-financings/v1/contracts/{contractId}

...

disbursementDate

...

Falta de orientação para qual data informar no caso de uma liberação de recursos em D0 versus uma data contábil em D -1

...

Possuir orientação de como preencher o campo 

...

No caso de uma liberação de recursos feita em D0 mas com referência retroativa feita em D -1, contabilmente a data correta seria D -1

...

BCLOG-F02-177

...

Não

...

Resources

...

GET /resources

...

data

...

O campo é do tipo array, e exige o mínimo de 1 ocorrência. Como, ao solicitar um consentimento com apenas agrupamentos de Dados Cadastrais, e não havendo ID nem uma opção no Enum do campo type para Dados Cadastrais, não há orientações de como a transmissora deve responder este endpoint nesta situação onde exista apenas agrupamentos de Dados Cadastrais. 

...

Reavaliar a especificação da API Resources, frente aos cenários possíveis, para uma solução definitiva.

...

Para consentimentos onde exista apenas agrupamentos de Dados Cadastrais, retornar a consulta ao método GET da API Resousers com o código HTTP 404 - Not Fount.

...

BCLOG-F02-178

...

Não

...

Loans

...

 GET /contracts/{contractId}

...

interestRates

...

Campo permite o compartilhamento de uma lista vazia, que pode ocasionar interpretações indevidas por uma receptora, uma vez que não está declarado como compartilhar contratos sem taxas ou inexistência da informação na transmissora.

...

Necessário reavaliar os possíveis cenários e como tratar em especificações (contratos sem taxas, contratos com taxas no valor 0)

...

Caso o contrato não possua taxas de juros, deve ser compartilhardo uma lista vazia. Caso o contrato possua uma taxa de juros com valor 0, deve ser compartilhado um objeto com o valor 0 explícito.

Receptora deve interpretar a informação conforme orientação acima.

...

BCLOG-F02-179

...

Não

...

Loans

...

 GET /contracts/{contractId}/warranties

...

warrantySubType

...

Não existe opção no Enum correspondente aos sub tipos de garantias do domínio do documento 3040:

  • 1301: Acordos compensação / Avais e fianças honrados

  • 0822: Seguros assemelhados / Proagro

...

Incluir opções no Enum:

  • ACORDOS_COMPENSACAO_LIQUIDACAO_DraftOFRIGACOES_PROAGRO

...

Utilizar a opção do enum OUTRAS

...

BCLOG-F02-180

...

Não

...

Financings

...

 GET /contracts/{contractId}

...

interestRates

...

Campo permite o compartilhamento de uma lista vazia, que pode ocasionar interpretações indevidas por uma receptora, uma vez que não está declarado como compartilhar contratos sem taxas ou inexistência da informação na transmissora.

...

Necessário reavaliar os possíveis cenários e como tratar em especificações (contratos sem taxas, contratos com taxas no valor 0)

...

Caso o contrato não possua taxas de juros, deve ser compartilhardo uma lista vazia. Caso o contrato possua uma taxa de juros com valor 0, deve ser compartilhado um objeto com o valor 0 explícito.

Receptora deve interpretar a informação conforme orientação acima.

...

BCLOG-F02-181

...

Não

...

Financings

...

 GET /contracts/{contractId}/warranties

...

warrantySubType

...

Não existe opção no Enum correspondente aos sub tipos de garantias do domínio do documento 3040:

  • 1301: Acordos compensação / Avais e fianças honrados

  • 0822: Seguros assemelhados / Proagro

...

Incluir opções no Enum:

  • ACORDOS_COMPENSACAO_LIQUIDACAO_DraftOFRIGACOES_PROAGRO

...

Utilizar a opção do enum OUTRAS

...

BCLOG-F02-182

...

Não

...

Invoice-financings

...

 GET /contracts/{contractId}

...

interestRates

...

Campo permite o compartilhamento de uma lista vazia, que pode ocasionar interpretações indevidas por uma receptora, uma vez que não está declarado como compartilhar contratos sem taxas ou inexistência da informação na transmissora.

...

Necessário reavaliar os possíveis cenários e como tratar em especificações (contratos sem taxas, contratos com taxas no valor 0)

...

Caso o contrato não possua taxas de juros, deve ser compartilhardo uma lista vazia. Caso o contrato possua uma taxa de juros com valor 0, deve ser compartilhado um objeto com o valor 0 explícito.

Receptora deve interpretar a informação conforme orientação acima.

...

BCLOG-F02-183

...

Não

...

Invoice-financings

...

 GET /contracts/{contractId}/warranties

...

warrantySubType

...

Não existe opção no Enum correspondente aos sub tipos de garantias do domínio do documento 3040:

  • 1301: Acordos compensação / Avais e fianças honrados

  • 0822: Seguros assemelhados / Proagro

...

Incluir opções no Enum:

  • ACORDOS_COMPENSACAO_LIQUIDACAO_DraftOFRIGACOES_PROAGRO

...

Utilizar a opção do enum OUTRAS

...

BCLOG-F02-184

...

Não

...

Unarranged-accounts-overdraft

...

 GET /contracts/{contractId}

...

interestRates

...

Campo permite o compartilhamento de uma lista vazia, que pode ocasionar interpretações indevidas por uma receptora, uma vez que não está declarado como compartilhar contratos sem taxas ou inexistência da informação na transmissora.

...

Necessário reavaliar os possíveis cenários e como tratar em especificações (contratos sem taxas, contratos com taxas no valor 0)

...

Caso o contrato não possua taxas de juros, deve ser compartilhardo uma lista vazia. Caso o contrato possua uma taxa de juros com valor 0, deve ser compartilhado um objeto com o valor 0 explícito.

Receptora deve interpretar a informação conforme orientação acima.

...

BCLOG-F02-185

...

Não

...

Unarranged-accounts-overdraft

...

 GET /contracts/{contractId}/warranties

...

warrantySubType

...

Não existe opção no Enum correspondente aos sub tipos de garantias do domínio do documento 3040:

  • 1301: Acordos compensação / Avais e fianças honrados

  • 0822: Seguros assemelhados / Proagro

...

Incluir opções no Enum:

  • ACORDOS_COMPENSACAO_LIQUIDACAO_DraftOFRIGACOES_PROAGRO

...

Utilizar a opção do enum OUTRAS

...

BCLOG-F02-186

...

Não

...

Credit-cards-accounts

...

GET /credit-cards accounts/v1/accounts/{creditCardAccountId}/limits

...

data

...

Campo permite o compartilhamento de uma lista vazia, que pode ocasionar interpretações indevidas por uma receptora, uma vez que não está declarado como compartilhar contas com limites no valor 0, ou inexistência da informação na transmissora.

...

Necessário reavaliar os possíveis cenários e como tratar em especificações (contas sem limites, contas com limites no valor 0)

...

Caso a conta de pagamento pós-paga não possua um limite, deve ser compartilhardo uma lista vazia. Caso a conta de pagamento pós-paga possua o limite com valor 0, deve ser compartilhado um objeto com o valor 0 explícito. Contas de pagamento pós-pagas com limites flexíveis, deve ser compartilhado o campo isLimitFlexible como true, e o valor 0.

Receptora deve interpretar a informação conforme orientação acima.

...

BCLOG-F02-187

...

Não

...

Accounts (Área do Desenvolvedor)

...

GET /accounts/v1/accounts/{accountId}/balances
GET /accounts/v1/accounts/{accountId}/transactions
GET /accounts/v1/accounts/{accountId}/overdraft-limits

...

Parâmetros

...

Na área do desenvolvedor, em Parâmetros especificados nas subsessões de limites, saldos e transações da seção API - Contas, constam os parâmetros do tipo query compeCode, branchCode, number e checkDigit que não existem.

...

Remover os parâmetros do tipo query compeCode, branchCode, number e checkDigit da tabela da seção "Parâmetros", nos endpoints de limites, transações e saldos da API de Contas, existente na Área do Desenvolvedor.

...

Priorizar a especificação que consta no Swagger, o qual indica corretamente quais são os parâmetros de entrada dos endpoints.

...

BCLOG-F02-188

...

Não

...

Accounts

...

GET /accounts/{accountId}/transactions

...

partiePersonType

...

Campo é do tipo Enum, porém não existe opção para indicar a inexistência da informação

...

Incluir opção no Enum "NAO_SE_APLICA"

...

Desconsiderar a informação do campo caso os campos partieCnpjCpf e partieCompeCode sejam igual a 'NA'

...

BCLOG-F02-189

...

Não

...

Resources

...

GET
​/resources

...

status

...

Descrição do campo não deixa claro se a indisponibilidade é administrativa e não de processamento

...

Para os status  status de recurso "UNAVAILABLE" e "TEMPORARILY_UNAVAILABLE" da API Resource, para deixar mais claro que a indisponibilidade é administrativa e não de processamento.

...

Deve ser considerado apenas indisponibilidade administrativa.

...

BCLOG-F02-190

...

Sim

...

Credit-card-accounts

...

GET /credit-cards-accounts/v1/accounts

...

EnumCreditCardAccountsPaymentType

...

Atualmente o campo é obrigatório

...

Deixar de ter preenchimento obrigatório

...

Para transmissora: preencher com qualquer opção

Para recebedora: ignorar o campo preenchido quando não for uma transação do tipo pagamento

...

BCLOG-F02-191

...

Sim

...

Credit-card-accounts

...

GET /credit-cards-accounts/v1/accounts

...

EnumCreditCardAccountFee

...

Atualmente o campo é obrigatório

...

Deixar de ter preenchimento obrigatório

...

Para transmissora: quando não for do tipo TARIFA, preenche com OUTRA

Para recebedora: ignorar o campo preenchido conforme esse cenário

...

BCLOG-F02-192

...

Sim

...

Credit-card-accounts

...

GET /credit-cards-accounts/v1/accounts

...

EnumCreditCardAccountsOtherCreditType

...

Atualmente o campo é obrigatório

...

Deixar de ter preenchimento obrigatório

...

Para transmissora: quando não for do tipo OPERACOES_CREDITO_CONTRATADAS_CARTAO, preencher com OUTROS

Para recebedora: ignorar o cmapo preenchido conforme esse cenário

...

BCLOG-F02-193

...

Sim

...

Credit-card-accounts

...

GET /credit-cards-accounts/v1/accounts

...

otherCreditsAdditionalInfo

...

Atualmente o campo é obrigatório

...

Deixar de ter preenchimento obrigatório

...

Para transmissora: preencher campo com "NA" quando OtherCreditType não for tipo OUTROS

Para recebedora: ignorar o campo preenchido conforme esse cenário

...

BCLOG-F02-194

...

Sim

...

(Todas as APIs)

...

-

...

Links

...

O pattern das propriedades de links para paginação estão incorretos, permitindo o preenchimento de um link sem https.

...

Corrigir o pattern dos parâmetros de paginação para permitir apenas links com scheme https.

...

Instituições devem preencher os campos com os links de paginação sempre com o scheme https.

...

BCLOG-F02-195

...

Sim

...

Consents

...

POST /consents/

...

permissions

...

Não há especificado o tratamento quando uma receptora solicitar um consentimento com permissões de dados cadastrais PF (CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ/CUSTOMERS_PERSONAL_ADITTIONALINFO_READ) e PJ (CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ/CUSTOMERS_BUSINESS_ADITTIONALINFO_READ) em conjunto.

...

Incluir a regra no descritivo do Swagger: Quando a instituição receptora enviar combinado de permissions de dados cadastrais PF e PJ, a deve retornar um erro código HTTP 400.

...

Para instituições receptoras: Não deve ser solicitado consentimento com permissões de dados cadastrais PF e PJ em conjunto. Ou é um consentimento para compartilhar dados cadastrais PF ou é um consentimento para compartilhar dados cadastrais PJ.

Válido a partir da recertificação funcional Fase 2 de fevereiro de 2022:
Para instituições transmissoras: Caso receba uma solicitação de consentimento com permissões de dados cadastrais PF e PJ em conjunto, ela deve retornar um erro código HTTP 400.

...

BCLOG-F02-196

...

Sim

...

Consents

...

GET /Resources

...

status

...

Após a realização de um fluxo de consentimento apresentado, consta no app do receptor que o consentimento não foi concluído e no app do transmissor que o consentimento está "ativo"

...

TPP e ASPSP deveriam ter a mesma informação

...

Participantes que detectarem situações de divergência entre o status do consentimento, devem buscar o processo de suporte bilateral para resolverem as impactos gerados por algum problema técnico. É esperado a colaboração mútua entre os participantes.

...

BCLOG-F02-197

...

Sim

...

Todas da Fase 2

...

Todos da Fase 2

...

Todos do tipo numérico que representam valores monetários e percentuais

...

Existem campos que possuem regras de negócio ou patterns de validação que exigem um tamanho mínimo da parte inteira e/ou decimal. Essa regra gera problema de interoperabilidade e impede algumas instituições de retirar a certificação, pois para algumas linguagens de programação não é possível implementá-las.

...

Revisão futura dos campos numéricos.

Transmissoras: as instituições estão desobrigadas de seguir os patterns que exigem valor mínimo de algarismos. A exigência de valores máximos de algarismos se mantém.

Receptoras: as instituições não devem realizar validações da quantidade mínima de algarismos dos números recebidos. As validações de quantidade máxima podem ser mantidas.

...

Páginas filho (Exibição de filhos)