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-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: | 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: | 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: | 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: | 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: | 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 | 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 | 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 | 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: | 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 | 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 | 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. | Atualizar a mandatoriedade por: Condicional | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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)
| 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)
| 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)
| 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)
| 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$ | Atualizar formato por: Preencher Restrição: | 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$ | Atualizar formato por: Preencher Restrição e incluir na definição: | 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$ | Atualizar formato por: Preencher Restrição e incluir na definição: | 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: | 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: | 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$ | Atualizar formato por: Preencher Restrição e incluir na definição: | 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$ | Atualizar formato por: Preencher Restrição: | 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$ | Atualizar formato por: Preencher Restrição: | 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$ | Atualizar formato por: Preencher Restrição: | 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: | 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: | 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: | 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: | 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: |
|
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: |
|
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: |
|
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: | 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: | 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. | 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. | 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. | 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: | 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: | 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: | 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." | Atualizar definição por: Valor contratado da operação. Restrições: Formato: | 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." | Atualizar definição por: Valor contratado da operação. Restrições: Formato: | 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." | Atualizar definição por: Valor contratado da operação. Restrições: Formato: | 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." | Atualizar definição por: Valor contratado da operação. Restrições: Formato: | 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). | 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. | 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. | 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). | 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. | 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. | 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). | 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. | 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. | 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). | 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. | 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. | 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: | 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: | 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: | 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 | Atualizar restrição por: | 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. | 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: | 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 | O valor deve ser compartilhado como tipo numérico, e na impossibilidade de compartilhar o valor NA, utilizar 9999999. |
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. |
|
|
|
|
|
|
|
|
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:
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:
| Incluir opções no Enum:
| 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:
| Incluir opções no Enum:
| 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:
| Incluir opções no Enum:
| 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:
| Incluir opções no Enum:
| 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 | 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 | 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: |
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. Certificação: o motor será atualizado para seguir esses ajustes |