Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FAQ: 2091-Demonstrativo Contábil
Sintoma 2091-Demonstrativo Contábil Causa Demonstrativo Contábil Solução Caso a sua dúvida não esteja no manual ou nesta FAQ, favor abrir uma FO. Se houver dúvidas em relação a esta FAQ ou ao manual de Referência, entrar em contato com o telefone de consultoria (0xx47) - 2101-7444. EXEMPLO MONTAGEM MATRIZ DE DEMONSTRATIVO ======================================== Normalmente a montagem de demonstrativo com utilização de variáveis ocorre para demonstrativos que apresentem resultados com operações matemáticas. Por exemplo, para obter indicadores econômicos/financeiros. Abaixo apresentamos para sua análise, a montagem de um demonstrativo não utilizando variáveis, operando apenas com a coluna nível, e outro modelo utilizando níveis e variáveis. Exemplo - 1 ----------- Seq Título Imp Var Emp Niv Conta de Conta até ---- ---------------------- --- --- --- --- --------------- -------------- 100 Marketing T 0 0 0 200 Mão de Obra T 0 0 0 300 S 0 1 0 0003.5101.00000 0003.5401.99999 400 Salários e Enc... T 0 0 1 500 S 0 1 0 0003.5706.00000 0003.5706.99999 600 Despesas Gerais T 0 0 0 700 Feiras e Exposições T 0 0 1 800 S 0 1 0 0003.5707.00000 0003.5707.99999 900 Despesas de Repres. T 0 0 1 1000 Total Geral T 0 0 2 Descrição das sequências: 100 Imprime somente o título "Marketing" 200 Imprime o título "Mão de Obra" 300 acumula os valores das contas (definidas na faixa de contas) em um nível "0". A coluna "Imp" define se vai imprimir ou nao as contas no demonstr. 400 descarrega a soma dos valores (acumulados no nivel 0 - seq. 300) no nível "1", zerando com isto o nível "0". 500 e 800 como pode ser visto, repete-se a utilização dos níveis "0" e "1". 1000 nível "2" para totalizar o acumulado nos níveis "1" anteriores. Exemplo - 2 ----------- Seq Título Imp Var Emp Niv Conta de Conta até OP Var ---- --------------------- --- --- --- --- --------------- -------------------- 100 Demonst.Receita Liquid T 0 0 0 200 N 0 1 0 3110.0000.00000 3119.9999.99999 300 Receita Bruta T 0 1 1 400 N 0 1 0 3120.0000.00000 3129.9999.99999 500 Deducao das Vendas T 0 1 1 600 Receita Liquida T 0 1 2 700 N 0 1 0 3170.0000.00000 3170.0000.99999 800 Rec. Alugueis T 0 1 1 900 N 0 1 0 3172.0000.00000 3172.0000.99999 1000 Rec. Diversas T 0 1 1 1100 Rec.Liq. + Rec.Alug. T 1 1 3 1200 N 0 1 0 3150.0000.00000 3150.0000.99999 1300 Remuneracao T 0 1 1 1400 N 0 1 0 3160.0000.00000 3160.0000.99999 1500 Encargos Sociais T 0 1 1 1600 Desp. c/Pessoal T 2 1 3 1700 N 3 1 0 + 1 1800 N 1 1 0 / 2 1900 V 1 Descricao das sequencias: 100 Imprime somente o titulo "Demonst.Receita Liquida" 200 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 300 Imprime o titulo "Receita Bruta" descarregando a soma no nivel "1", zera com isto o nivel "0"; 400 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 500 Imprime o titulo "Deducao das Vendas" descarregando a soma no nivel "1", zera o nivel "0" da sequencia anterior; 600 Imprime o titulo "Receita Liquida" descarregando no nivel "2" o acumulado nas sequencias 300 e 500; 700 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 800 Imprime o titulo "Rec.Alugueis" descarregando a soma no nivel "1", zera o nivel "0" da sequencia anterior; 900 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 1000 Imprime o titulo "Rec.Diversas" descarregando a soma no nivel "1", zera o nivel "0" da sequencia anterior; 1100 Imprime o titulo "Rec.Liq + Rec.Alug." descarregando no nivel "3" o acumulado nas sequencias 600 + 800 + 1000), acumulando ainda o valor armazenado neste nivel, na variavel 1; 1200 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 1300 Imprime o titulo "Remuneracao" descarregando a soma no nivel "1", zera o nivel "0" da sequencia anterior; 1400 acumula valores das contas no nivel "0" (Imp=N - nao imprime as contas) 1500 Imprime o titulo "Encargos Sociais" descarregando a soma no nivel "1", zera o nivel "0" da sequencia anterior; 1600 Imprime o titulo "Desp.c/Pessoal" descarregando a soma no nivel "3", acumulando ainda o total deste nivel na variavel 2; 1700 salva o valor da variavel 1 na variavel 3; 1800 divide variavel 2 pela variavel 1; 1900 imprime o resultado da operacao na variavel 1. |