Necessidade de geração de Balancete Contábil traduzido conforme necessidade da TECHFIN. Então foi desenvolvido uma estrutura de dados na Carol baseado nas tabelas de saldo do produto Datasul.
Conceitos Contabilidade Fiscal - Backoffice Datasul
Abaixo a relação de Staging Tables utilizadas pela Big Query do Data Model creditoBalancete:
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 balancete | Necessita DPC | Campos |
cta_ctbl | Sim | cod_empresa |
estabelecimento | Não | |
estrut_cta_ctbl | Sim | cod_empresa |
matriz_trad_cta_ctbl_ext | Não | |
pais | Sim | cod_empresa |
plano_cta_ctbl | Sim | cod_empresa |
sit_period_ctbl | Não | |
trad_cta_ctbl_ext | Não | |
utiliz_cenar_ctbl | Não | |
sdo_ctbl | Não |
A liberação de todas DPC's ocorrerá de forma oficial na Release 12.1.2403 e retrofit nos patchs abaixo:
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. |
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á instalado na tenant destino no momento em que o app creditobalancete for instalado.
Modelagem de dados
Campo Data Model | DE/PARA Datasul | Relacionamento Campos | Observação |
empresa | estabelecimento.cod_id_feder | 1. Relacionamento estabelecimento log_estab_princ e cod_empresa com sdo_cta_ctbl.cod_empresa | |
plano | sdo_ctbl.cod_plano_cta_ctbl | Plano de contas | |
conta | sdo_ctbl.cod_cta_ctbl | ||
descricao_conta | cta_ctbl.des_tit_ctbl | Relacionamento sdo_ctbl com cta_ctbl: cod_plano_cta_ctbl cod_cta_ctbl | |
conta_referencia | trad_cta_ctbl_ext.trad_cta_ext | matriz_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_referencia | trad_cta_ctbl_ext.des_cta_ctbl_ext | ||
condicao_normal | cta_ctbl.ind_natur_cta_ctbl | Relacionamento sdo_ctbl com cta_ctbl: cod_plano_cta_ctbl cod_cta_ctbl | |
conta_superior | estrut_cta_ctbl.cta_ctbl_pai | Relacionamento estrut_cta_ctbl com sdo_ctbl: cod_plano_cta_ctbl estrut_cta_ctbl.cod_cta_ctbl_filho com sdo_ctbl.cod_ctbl | |
classe_conta | não existe campo | A conta Análitica é aquela que não tem possui conta filho (estrut_cta_ctbl.cod_cta_ctbl_filho) | Sintética Analitica |
natureza_conta | trad_cta_ctbl_ext.ind_tip_cta_cbl | 01 - Conta do Ativo | |
saldo_anterior | campo calculado | sdo_ctbl.val_sdo_ctbl_fim - sdo_ctbl.val_sdo_ctbl_db + sdo_ctbl.val_sdo_ctbl_cr | |
debito | sdo_ctbl.val_sdo_ctbl_db | ||
credito | sdo_ctbl.val_sdo_ctbl_cr | ||
saldo_atual | sdo_ctbl.val_sdo_ctbl_fim | ||
competenc | sdo_ctbl.dat_sdo_ctbl | ||
status_periodo | sit_period_ctbl.ind_sit_period_ctbl | Aberto / Fechado |