Histórico da Página
...
- Visão Geral
- Exemplo de utilização
- Tela XXX
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Pergunte SX1
- Parâmetro SX6
- Entrada de MenuPrincipais Campos e Parâmetros
- Tabelas utilizadas
01. VISÃO GERAL
O objetivo dessa rotina é antender atender à Carta Circular 4.051 de 15/05/2020 do Banco Central, que solicita às instituições financeiras o envio dos demonstrativos contábeis em formato de dados abertos e estruturados (acessível a máquinas).
...
1º Etapa: Os usuários farão a exportação dos demonstrativos em formato JSON em uma pasta especificada.
Essa etapa exportação será executada no momento da emissão dos demonstrativos/relatórios no PROTHEUS.
2º Etapa: Acessar a rotina Exportar Demonstrativos JSON (CTBJSON), selecionar os arquivos JSON gerados previamente na etapa anterior e gerar o arquivo unificado para envio ao Banco Central.
Importante:
Card documentos | |
---|---|
|
|
02. EXEMPLO DE UTILIZAÇÃO
Importante: Card documentos Informacao Essa funcionalidade depende da aplicação do pacote de atualização de dicionários e da habilitação do parâmetro MV_CTBJSON. Titulo IMPORTANTE!
Após atualizar o dicioário dicionário via UPDDISTR e habilitar o parâmetro MV_CTBJSON, o sistema exibirá um segundo grupo de perguntas em alguns relatórios.
...
- CTBR500 - Balanço Patrimonial;
- CTBR510 - Demonstração dos Resultados do Exercício;
- CTBR530 - Demonstração das Mutações do Patrimônio Líquido;
- CTBR560 - Demonstração dos Fluxos de Caixa.
Importante: Alguns demonstrativos serão exportados somente alterando a visão gerencial dos relatórios descritos anteriormente.
Bloco III: Demonstração do Resultado Abrangente - Utilizar o relatório CTBR510
Bloco VI: Demonstração dos Recursos de Consórcio Consolidada - Utilizar o relatório CTBR500
Bloco VII: Demonstração de Variações nas Disponibilidades de Grupos Consolidada - Utilizar o relatório CRBR510 CTBR510
1º Etapa: Exportar os demonstrativos em formato JSON.
Exemplo Exemplo de exportação do demonstrativo Balanço Patrimonial (CTBR500):
Importante: Card documentos Informacao Essa funcionalidade só está disponível nos demonstrativos em TReport Titulo IMPORTANTE!
Exemplo de Balanço Patrimonial (CTBR500) gerado no Protheus:
Para exportar o demonstrativo em formato JSON, basta ativar o parãmetro parâmetro MV_CTBJSON e imprimir novamente o relatório no sistema.
Após a configuração dos parâmetros do relatório e antes da exibição na em tela, o sistema mostrará o novo grupo de perguntas:
PergunteDetalhamento do pergunte: CTBJSON
Pergunta/Campo | Observação |
Gerar ? | Se for escolhido Relatório: Gerar somente o relatório TReport; |
Mês Ano Referencia ? | Formato MMAAAA |
Documento ? | Código do documento de acordo com o manual do BC (9011, 9311...etc) |
Diretório ? | Local onde será salvo o arquivo JSON |
Tipo Demonstração ? | Individual;Consolidada |
Bloco ? | Essa pergunta deve ser utilizada somente no CTBR500 e CTBR510 quando o intuito é exportar outro bloco, alterando a visão gerencial. Para os demais relatórios, informar a opção: Não se Aplica |
...
Após informar a configuração para exportação do arquivo JSON, e caso seja informado para Gerar Ambos, o sistema exibirá o relatório TReport em tela e salvará o arquivo JSON na pasta especificada:
Arquivo JSON gerado na pasta especificada:
Para visualizar o conteúdo do arquivo, é recomendado utilizar algum um editor de arquivos que interprete o arquivo formato JSON. Existem editores online que fazem esse trabalho.
Exemplo do arquivo aberto em um editor online e com os valores conferidos:
2º Etapa: Gerar o arquivo final para envio ao Banco Central.
Após gerar os demonstrativos em formato JSON em uma pasta específica, o próximo passo é gerar o arquivo final, unificado, para envio ao banco central.
Para isso será necessário incluir no Menu do módulo SIGACTB a rotina CTBJSON.
Título do Menu | Função do Menu |
---|---|
Exportar Demonstrativos JSON | CTBJSON |
Obs.Importante: Essa funcionalidade estará presente no menu padrão a partir da versão 12.1.33
...
Exemplo de geração do arquivo final
Acessar a rotina Exportar Demonstrativos JSON (CTBJSON) no sistema:
Será exibida a tela da rotina:
...
A rotina possui duas opções:
Carregar Arquivos JSON: Busca os arquivos dos demonstrativos gerados previamente.
Gerar Arquivo: Faz a unificação dos demonstrativos para gerar um arquivos final no padrão especificado pelo Banco Central.
Clicar no botão "Carregar Arquivos JSON" e informar o caminho onde os demonstrativos estão salvos:
Após confirmar, o sistema exibirá os arquivos selecionados escolhidos na grid da tela.
Neste momento o usuário deve conferir os demonstrativos carregados e marcar somente aqueles que deseja exportar para o Banco Central
Importante: Card documentos Informacao As informações de Mês/Ano Ref, Documento e Multiplicador aparecem uma vez só no cabeçalho para todos os demonstrativos.
pertencer ao Portanto os demonstrativos carregados na tela devem
possuir o possuir o mesmo Mês/Ano Referência, Mesmo código de Documento e mesmo critério de divisão (Multiplicador) Titulo IMPORTANTE!
Após carregar os demonstrativos na tela e selecionar os arquivos que devem ser exportados, o usuário deve gerar o arquivo final para envio ao banco central.Para isso, basta basta clicar no botão "Gerar Arquivo" e escolher o local onde deseja salvar.
Informar se o arquivo será uma Inclusão ou Substituição.
Arquivo gerado na pasta indicada:
Arquivo salvo na pasta especificada:
Arquivo aberto no editor JSON para conferência:
Balanço Patrimonial exportado corretamente para o arquivo final:
Exemplo de geração do demonstrativo Bloco VI utilizando o relatório CTBR500
Acessar o relatório Balanço Patrimonial (CTBR500) no sistema e informar os parâmetros:
Confirmar a geração do Relatório:
Preencher os parâmetros para exportação do arquivo JSON.
Neste momento, deve ser informado no parâmetro "Bloco ?" que se trata de outro demonstrativo, não do Balanço Patrimonial:
Demonstrativo (Bloco VI) Exportado corretamente:
Abrindo os demonstrativos na tela da rotina CTBJSON:
Demonstrativos carregados corretamente:
Gerando o arquivo final:
Arquivos exportados corretamente:
03. TELA
...
Gerar Arquivos - Demonstrativos JSON
Outras Ações / Ações relacionadas
Ação | Descrição |
---|
04. TELA XXXXX
Principais Campos e Parâmetros
...
Carregar Arquivos JSON | Busca os arquivos JSON dos demonstrativos, gerados previamente. |
Gerar Arquivo | Faz a leitura e a unificação dos demonstrativos para gerar um arquivos final, no padrão especificado pelo Banco Central. |
04. Pergunte SX1
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_VALID | X1_VAR01 | X1_DEF01 | X1_DEF02 | X1_DEF03 | X1_DEF04 | X1_F3 |
CTBJSON | 01 | Gerar ? | N | 1 | 0 | mv_par01 | Relatorio | JSON | Ambos | |||
CTBJSON | 02 | Mes/Ano Referencia MMAAAA ? | C | 6 | 0 | CtVlMesAno(mv_par02) | mv_par02 | |||||
CTBJSON | 03 | Documento ? | C | 4 | 0 | CtVlDocJson(mv_par03) | mv_par03 | |||||
CTBJSON | 04 | Diretorio ? | C | 99 | 0 | CtJsonPath(@mv_par04) | mv_par04 | DIR | ||||
CTBJSON | 05 | Tipo Demonstração ? | N | 1 | 0 | mv_par05 | Individual | Consolidada | ||||
CTBJSON | 06 | Bloco ? | N | 1 | 0 | mv_par06 | Não se Aplica | Bloco III | Bloco VI | Bloco VII |
05. Parâmetro SX6
X6_VAR | X6_TIPO | X6_DESCRIC | X6_CONTEUD |
MV_CTBJSON | C | Emissao Dem.Contabeis JSON - BC (0=NAO GERA ARQ JSON - PADRAO) OU 1-GERA ARQ JSON | 0 |
06. Entrada de Menu
Descrição | Função | Status | Módulo | Tipo de Função |
---|---|---|---|---|
Exportar Demonstrativos JSON | CTBJSON | Habilitado | 34- Contabilidade Gerencial | Função Protheus |
07. TABELAS UTILIZADAS
- CT2 - Lançamentos Contábeis.
- CQ's - Saldos contábeis.
- CTS - Visão Gerencial
Card documentos | ||||
---|---|---|---|---|
|
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |