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

...

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

Não

Customers

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

BCLOG-F02-002

Não

Customers

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

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.

...