CONTEÚDO

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


01. Visão Geral

Necessidade de geração de Balancete contábil traduzido conforme necessidade da TECHFIN.

Desenvolver uma estrutura de dados para a Carol baseado nas tabelas de saldo do produto Datasul. 


Contabilidade Fiscal - Backoffice Datasul

O produto Datasul armazena através das contas analíticas, para listar o saldo das contas sintéticas será verificada a estrutura das contas no 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 saldo das contas para p cenário Fiscal e finalidade Corrente do país informado no cadastro da empresa.

02. Premissas

03. Carol

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

Modelagem de dados

Modelo TECHFINDE/PARA DatasulRelacionamento CamposObservação
Empresaestabelecimento.cod_id_feder1. Relacionamento estabelecimento log_estab_princ e cod_empresa com sdo_cta_ctbl.cod_empresa
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 - Conta de Resultado
09 - Outras.
Utilizar o tipo existente na conta referencial.
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

 Competênciasdo_ctbl.dat_sdo_ctbl

Status (Aberto/Fechado)sit_period_ctbl.ind_sit_period_ctbl

04. Data Model









a

05. DPC's

Tabelas do balanceteNecessita DPCCamposObservação
plano_cta_ctblSimempresa
cta_ctblSimempresaJá está na Carol
estrut_cta_ctblSimempresa
sdo_ctblNão

matriz_trad_cta_ctbl_extNão

trad_cta_ctbl_extNão

exerc_ctblSimcod_empresa
period_ctblSimcod_empresa
cenar_ctblSimcod_empresa
sit_period_ctblNão

PaísSimcod_empresa

06. Staging Tables Utilizadas

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