Páginas filhas
  • Balancete Contábil TECHFIN

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CONTEÚDO

  1. Visão Geral
  2. Premissas
  3. Staging Tables utilizadas
  4. DPC´s
  5. Data Model / Carol
  6. DPC´s
  7. Staging Tables utilizadas

01. Visão Geral

Necessidade de geração de Balancete contábil Contábil traduzido conforme necessidade da TECHFIN.Desenvolver  Então foi desenvolvido uma estrutura de dados para a na Carol baseado nas tabelas de saldo do produto Datasul. 


Conceitos Contabilidade Fiscal - Backoffice Datasul

  • O produto Datasul armazena os saldos através das contas analíticas. Para listar o saldo das contas sintéticas será verificada a estrutura das contas do Plano de Contas.
  • Para o saldo das Contas Sintéticas, será realizado o somatório de todas as contas filho da Estrutura das Contas.
  • A Conta Referencial deverá estar cadastrada para cada contas analítica, conforme as tabelas de Matriz de Tradução de conta do tipo SPED.
  • Para cada saldo será considerado se o período está Aberto ou Fechado. 
  • Serão considerados os saldos das contas para o Cenário Fiscal e Finalidade Corrente do país informado no Cadastro da Empresa.

02. Premissas

  • Cadastro da Matriz de Conta do tipo SPED.
  • Cenário Fiscal conforme informado para Empresa.
  • Finalidade corrente Corrente conforme informado no país País vinculado à empresaEmpresa.
  • Liberação de programas DPCS DPC's no ambiente do qual se deseja gerar o balanceteBalancete.
  • Instalação do app creditobalancete na Tenant desejada (Tenant unificada do app: https://totvstechfindev.carol.ai/datasulcreditounif/carol-ui/ ).
  • Rodar a sincronização de dados pelo AU0109 no Datasul subida de dados para a CarolDisponibilizar o DataModel na Tenent desejada.

03. Staging Tables Utilizadas

Abaixo a relação de Staging Tables utilizadas pela Big Query do Data Model creditoBalancete:

  • emsuni_cta_ctbl
  • emsuni_estabelecimento
  • emsuni_estrut_cta_ctbl
  • emsuni_matriz_trad_cta_ctbl_ext 
  • emsuni_pais 
  • emsuni_plano_cta_ctbl
  • emsuni_sit_period_ctbl
  • emsuni_trad_cta_ctbl_ext
  • emsuni_utiliz_cenar_ctbl
  • movfin_sdo_ctbl

04. DPC's

As DPC's criadas seguem a relação abaixo e devem estar aplicadas no ambiente para os dados subirem corretamente para a Carol.

Tabelas do balanceteNecessita DPCCampos
cta_ctblSimcod_empresa
estabelecimentoNão
estrut_cta_ctblSimcod_empresa
matriz_trad_cta_ctbl_extNão
paisSimcod_empresa
plano_cta_ctblSimcod_empresa
sit_period_ctblNão
trad_cta_ctbl_extNão

utiliz_cenar_ctbl

Não

sdo_ctbl

Não



Informações
titleImportante

A liberação de todas DPC's ocorrerá de forma oficial na Release 12.1.2403 e retrofit nos patchs abaixo:

12.1.2311.1
12.1.2307.7
12.1.2301.15

Caso seja necessário a liberação destas DPC's antes dos patchs citados, para atualização do ambiente do cliente, será necessário abrir um apoio para Equipe Atendimento solicitando liberação das DPC's do Balancete Contábil Techfin. Para tal será necessário informar a release/patch, versão progress e banco (Progress, Oracle e SQL Server) utilizado pelo cliente.


03. Data Model / Carol

Todos os dados demonstrados na Carol estarão de acordo com o balancete contábil do produto Datasul, rotina Balancete (FGL307AB).

Para este desenvolvimento foi criado o Data Model creditoBalancete, o qual será enviado junto ao pacote o arquivo creditoBalancete.csql contendo toda a query e geração das informações necessárias para a entrega, juntamente também existe o arquivo dmSnapshot-creditobalancete.JSON que contém toda a definição do Data Model a ser criado e importado na Carol.instalado na tenant destino no momento em que o app creditobalancete for instalado.

Modelagem de dados

Campo Data ModelDE/PARA DatasulRelacionamento CamposObservação
empresaestabelecimento.cod_id_feder1. Relacionamento estabelecimento log_estab_princ e cod_empresa com sdo_cta_ctbl.cod_empresa
planosdo_ctbl.cod_plano_cta_ctbl
Plano de contas
contasdo_ctbl.cod_cta_ctbl

descricao_contacta_ctbl.des_tit_ctblRelacionamento sdo_ctbl com cta_ctbl:
cod_plano_cta_ctbl
cod_cta_ctbl

conta_referenciatrad_cta_ctbl_ext.trad_cta_extmatriz_trad_cta_ctbl ->
- Unid Organ = cod_empresa
- ind_orig_cta_ctbl_ext = 'SPED'
SEM FILTRO DATA - período válido - sdo_ctbl.dat_sdo_ctbl - 03/04/2023

trad_cta_ctbl_ext ->
- Conta Contábil
- Un Negoc
- Ccusto
- chave da matriz_trad_cta_ctbl

descricao_conta_referenciatrad_cta_ctbl_ext.des_cta_ctbl_ext

condicao_normalcta_ctbl.ind_natur_cta_ctblRelacionamento sdo_ctbl com cta_ctbl:
cod_plano_cta_ctbl
cod_cta_ctbl

 conta_superiorestrut_cta_ctbl.cta_ctbl_paiRelacionamento estrut_cta_ctbl com sdo_ctbl:
cod_plano_cta_ctbl
estrut_cta_ctbl.cod_cta_ctbl_filho com sdo_ctbl.cod_ctbl

classe_contanão existe campoA conta Análitica é aquela que não tem possui conta filho (estrut_cta_ctbl.cod_cta_ctbl_filho)Sintética
Analitica
natureza_contatrad_cta_ctbl_ext.ind_tip_cta_cbl

01 - Conta do Ativo
02 - Conta do Passivo
03 - Patrimônio Líquido
04 - Contas de Resultado
05 - Contas Compensação
09 - Outras

saldo_anteriorcampo calculadosdo_ctbl.val_sdo_ctbl_fim - sdo_ctbl.val_sdo_ctbl_db + sdo_ctbl.val_sdo_ctbl_cr
debitosdo_ctbl.val_sdo_ctbl_db

creditosdo_ctbl.val_sdo_ctbl_cr

saldo_atualsdo_ctbl.val_sdo_ctbl_fim

competencsdo_ctbl.dat_sdo_ctbl

status_periodosit_period_ctbl.ind_sit_period_ctbl
Aberto / Fechado

04. DPC's

...

05. Staging Tables Utilizadas

Abaixo a relação de Staging Tables utilizadas pela Big Query do Data Model do Balancete Contábil:

...