Skip to main content

Escopo deste guia

Este guia descreve um padrão de integração para relatórios. Ele não é uma especificação de mapeamento COSIF e não certifica uma saída para envio ao BACEN. Defina, valide e aprove qualquer mapeamento regulatório nos controles e processos responsáveis por ele.

Use o modelo contábil atual do Midaz

Para novas classificações contábeis, use os códigos de rubrica dentro de accountingEntries de uma OperationRoute. O campo legado OperationRoute.code está obsoleto e é mantido para compatibilidade retroativa. Ele é uma referência externa opcional; o Midaz não o reserva para COSIF, não atribui significado regulatório a ele e não o grava nas operações. Quando accounting.validateRoutes está habilitado no ledger e uma rubrica correspondente é resolvida, o Midaz registra o código de rubrica resolvido de accountingEntries como routeCode na operação; caso contrário, routeCode permanece vazio. Use routeCode quando unir os dados do relatório às classificações. Não use code como fonte autorizada de um mapeamento regulatório. Uma OperationRoute pode conter lançamentos contábeis para as ações do ciclo de vida da transação direct, hold, commit, cancel e revert, além das chaves suplementares overdraft, block e unblock. Cada lançamento pode definir rubricas de débito e crédito com código e descrição.

Monte o fluxo de relatórios

  1. Defina o plano de contas da sua instituição e as classificações exigidas pelo relatório.
  2. Configure as OperationRoutes e seus lançamentos contábeis de acordo com essas classificações.
  3. Configure uma fonte de dados e um template do Reporter para os dados disponíveis no seu ambiente.
  4. Gere o relatório e valide seu conteúdo pelos seus controles contábeis e regulatórios.
O Reporter renderiza relatórios orientados por templates a partir de fontes de dados configuradas. Os formatos de saída compatíveis são HTML, PDF, CSV, XML e TXT. O formato escolhido, por si só, não torna um relatório aderente a um requisito de envio regulatório.

Documentação relacionada