Escopo deste guia
Este guia descreve um padrão de integração para geração de 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 emaccountingEntries de uma OperationRoute.
O Midaz mantém o campo legado OperationRoute.code para compatibilidade retroativa e o marca como descontinuado. É uma referência externa opcional. O Midaz não o reserva para COSIF, não atribui a ele um significado regulatório 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. Em outras condições, routeCode fica vazio. Use routeCode ao unir dados de relatório com classificações. Não use code como fonte oficial para um mapeamento regulatório.
Uma OperationRoute pode conter lançamentos para as ações do ciclo de vida da transação direct, hold, commit, cancel e revert, além das chaves complementares overdraft, block e unblock. Cada lançamento pode definir rubricas de débito e crédito com um código e uma descrição.
Monte o workflow de geração de relatórios
- Defina o plano de contas da sua instituição e as classificações exigidas pelo relatório.
- Configure as OperationRoutes e os lançamentos delas de acordo com essas classificações.
- Configure uma fonte de dados e um template do Reporter para os dados disponíveis no seu ambiente.
- Gere o relatório e valide o conteúdo dele por meio dos seus controles contábeis e regulatórios.

