Disponibilização de consulta ao ecossistema sobre sugestões de melhoria para o tema Qualidade de Dados
Sumário Regulatório
Disponibilização de consulta ao ecossistema sobre sugestões de melhoria para o tema Qualidade de Dados
Conteúdo do Documento
Disponibilização de consulta ao ecossistema sobre sugestões de melhoria para o tema Qualidade de Dados
O Squad Qualidade de Dados iniciou seus trabalhos em 03/08/2022, tendo o objetivo de identificar e solucionar problemas relacionados à qualidade dos dados transitados no ecossistema do Open Finance Brasil para a Fase 1 (Dados abertos) e para a Fase 2 (Dados de clientes).
Para tanto,...
<td id="templateBody" style="background:#FFFFFF none no-repeat center/cover;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;background-color: #FFFFFF;background-image: none;background-repeat: no-repeat;background-position: center;background-size: cover;border-top: 0;border-bottom: 2px solid #EAEAEA;padding-top: 0;padding-bottom: 9px;" valign="top"><table border="0" cellpadding="0" cellspacing="0" class="mcnTextBlock" style="min-width: 100%;border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;" width="100%">
<tbody class="mcnTextBlockOuter">
<tr>
<td class="mcnTextBlockInner" style="padding-top: 9px;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;" valign="top">
<!--[if mso]>
<table align="left" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100%;">
<tr>
<![endif]-->
<!--[if mso]>
<td valign="top" width="598" style="width:598px;">
<![endif]-->
<table align="left" border="0" cellpadding="0" cellspacing="0" class="mcnTextContentContainer" style="max-width: 100%;min-width: 100%;border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;" width="100%">
<tbody><tr>
<td class="mcnTextContent" style="padding-top: 0;padding-right: 18px;padding-bottom: 9px;padding-left: 18px;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;word-break: break-word;color: #202020;font-family: Helvetica;font-size: 16px;line-height: 150%;text-align: left;" valign="top">
<h1 style="display: block;margin: 0;padding: 0;color: #202020;font-family: Helvetica;font-size: 26px;font-style: normal;font-weight: bold;line-height: 125%;letter-spacing: normal;text-align: left;"><font color="#147d96">Disponibilização de consulta ao ecossistema sobre sugestões de melhoria para o tema Qualidade de Dados</font></h1>
<h1 style="display: block;margin: 0;padding: 0;color: #202020;font-family: Helvetica;font-size: 26px;font-style: normal;font-weight: bold;line-height: 125%;letter-spacing: normal;text-align: left;"> </h1>
O Squad Qualidade de Dados iniciou seus trabalhos em 03/08/2022, tendo o objetivo de identificar e solucionar problemas relacionados à qualidade dos dados transitados no ecossistema do Open Finance Brasil para a Fase 1 (Dados abertos) e para a Fase 2 (Dados de clientes).<br/>
<br/>
Para tanto, será disponibilizado um<strong> período de 14 dias de consulta ao ecossistema</strong>, para que as casas identifiquem problemas e enviem sugestões de melhoria. <strong>Tais contribuições devem ter ênfase na Fase 2 (versões 1.0.x atualmente em produção e 2.0.1 atualmente em certificação)</strong>, mas devem também contemplar a Fase 1.<br/>
<br/>
O período de coleta de sugestões de melhorias <strong>será</strong> <strong>iniciado</strong> <strong>em 23/08/2022 e será encerrado em 06/09/2022</strong>, de modo que sugestões encaminhadas fora desse período não serão consideradas.<br/>
<br/>
Recomendamos que a consulta seja encaminhada para <strong>desenvolvedores e analistas de dados </strong>que trabalhem com as Fases 1 e 2.<br/>
<br/>
Toda solicitação de melhoria deve ser registrada no <strong>Service Desk</strong> (<a href="https://servicedesk.openbankingbrasil.org.br" style="mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #007C89;font-weight: normal;text-decoration: underline;">https://servicedesk.openbankingbrasil.org.br</a>) via abertura de um ticket, por meio da opção <strong>Solicitações de melhorias > APIs</strong>.<br/>
<br/>
Na abertura do ticket, o título deve ser registrado como “<strong>Squad Qualidade de Dados - Consulta</strong>” e na descrição devem ser citados, respectivamente, <strong>API, endpoint, campo e indicação do problema</strong>, para que o ticket possa ser considerado. Para casos nos quais já houver ticket bilateral com o problema relatado, solicita-se que o número do ticket seja informado.<br/>
<br/>
<strong>Exemplos de problemas da fase 2: </strong><br/>
<br/>
- Recorrência de envio de valores dummy para campos obrigatórios<br/>
API: financings Endpoint: contracts Campo: contractDate<br/>
Recorrência de envio de valores dummy (0000-01-01) para atributos obrigatórios, como data de contratação (contractDate) de uma operação de financiamento, que sempre deveria existir.<br/>
<br/>
- Uso de domínios incorretos<br/>
API: Credit-cards-accounts Endpoint: transactions Campo: feeType<br/>
Dado enviado com grafia incorreta, com valores fora do domínio permitido. Por exemplo, para o tipo de tarifa de uma transação de cartão de crédito, haveria uso incorreto do domínio OPERACOES_DE_CREDITO_CONTRATADAS_CARTAO. Pela especificação, o correto seria OPERACOES_CREDITO_CONTRATADAS_CARTAO<br/>
<br/>
- Ordem de grandeza inconsistente (precisão)<br/>
API: financings Endpoint: contracts Campo: preFixedRate<br/>
Para um campo de taxa de juros (pré-fixada), no qual a especificação convenciona que 1 = taxa de 100%, temos como exemplo o envio de valores variando entre 0,02 (2%) ou 200,00 (20.000%). O último valor parece ser muito alto para uma taxa pré-fixada.<br/>
<br/>
- Campo com conteúdo não passível de interpretação<br/>
API: accounts Endpoint: transactions Campo: transactionName<br/>
O campo transactionName (nome da transação) é enviado como uma sequência numérica, dificultando a interpretação de conteúdo e consequentemente o uso do dado. A especificação poderia ser alterada para definir a regra de conteúdo do campo, p ex. definindo como retorno do mesmo a descrição (literal) visualizada pelo cliente em seu extrato nos canais da transmissora.<br/>
<br/>
- Tempestividade de dados em não conformidade com requisitos<br/>
API: accounts Endpoint: balances<br/>
Conforme Resolução BCB nº 32, Art. 6º-A, Parágrafo Único, I, o saldo enviado pela transmissora no OPF pode ter um atraso de até 5 minutos em relação à mesma informação visualizada pelos clientes nos canais da transmissora. Logo, uma transmissora que expõe saldo desatualizado, com defasagem maior que a permitida pela mencionada resolução, está em desacordo com as regras de tempestividade.<br/>
<br/>
- Categorização incorreta de tipo de transação<br/>
API: accounts Endpoint: transactions Campo: transactionType<br/>
O atributo transactionType deve ser utilizado para categorizar corretamente as transações de contas. Observa-se, entretanto, casos nos quais a categorização não é feita corretamente. Como exemplo, existem transações com transactionName com o conteúdo “PIX” mapeada em um tipo OUTROS. A transação deveria ser mapeada como PIX.<br/>
<br/>
<strong>Exemplos de problemas da Fase 1:</strong><br/>
<br/>
- Tempestividade de dados em não conformidade com requisitos<br/>
Endpoint: /personal-credit-cards Campo: NA<br/>
Conforme Resolução BCB nº 32, Art. 6, Inciso 1, as distribuições de frequência devem ser atualizadas mensalmente, no 10º dia útil de cada mês. Observa-se que tal periodicidade não tem sido respeitada para os endpoints em questão.<br/>
<br/>
- Acuracidade de informações<br/>
Endpoint: personal-financings Campo: customers: rate<br/>
Instituição tem valores presentes para distribuição de tarifas de operações de crédito, entretanto o percentual de clientes em todas as faixas é igual a 0.<br/>
<br/>
- Formatação incorreta<br/>
Endpoint: personal-accounts Campo: prices: value<br/>
Instituição tem valores presentes para distribuição de tarifas de contas, entretanto as informações de valores financeiros (Campo value) não estão de acordo com a expressão regular definida.<br/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Acesso Exclusivo para Assinantes
Cadastre-se ou faça login com sua conta do Radar Finsiders Brasil para visualizar esta regulação na íntegra, fazer download dos arquivos e ter acesso a relatórios exclusivos do mercado financeiro.