Histórico da Página
...
– Criação de três dos campos.:
Campo NU_ORDEM: número Numero de ordem da linha na visualização da DRE (será o campo que ordenará as linhas da DRE no momento da impressãodemonstração.- Campo Obrigatório.
Campo VL_CTA_INI: Valor do saldo final da linha no período imediatamente anterior.
Campo IND_DC_CTA_INI: Indicador da situação do valor final da linha no período imediatamente anterior (D = Devedor, C = Credor).
Campo VL__CTA_ULT_DRE: valor total do código de aglutinação informado na DRE do período imediatamente anteriorFIN: Valor final da linha antes do encerramento do exercício.- Campo Obrigatório.
Campo IND_DC_CTA_ULT_DREFIN: indicador Indicador da situação do valor total do código de aglutinação da DRE do período imediatamente anterior final da linha antes do encerramento do exercício (D = Devedor, C = Credor).Campo Obrigatório.
Definição da Regra de Negócio
...
Os registros do Bloco C não precisam ser importados, pois são preenchidos pelo próprio PGE do Sped Contábil, após recuperados das informações da ECD anterior.
Observação: A ECD indicada para recuperação não pode ter o número de ordem igual a outra ECD, do mesmo CNPJ, CNPJ de SCP (se houver) e NIRE (se houver), existente na base local do programa, independentemente do ano-calendário.
- Registro 0000: Abertura do Arquivo Digital e Identificação do Empresário ou da Sociedade Empresária.
Criação dos campos:
Campo IND_CENTRALIZADA: Obrigatório a informação do campo da modalidade de escrituração (0 – Escrituração centralizada; 1 – Escrituração Descentralizada).
Campo IND_MUDANCA_PC: Caso o campo estiver preenchido ( Indicador de mudança no de plano de contas) . Caso o campo estiver preenchido do registro 0000 for igual a “1 – Existe alteração no plano de contas”, deverá existir pelo menos um registro I157 no arquivo.
Campo COD_PLAN_REF: Código do plano referencial que será utilizado para o mapeamento de todas as contas analíticas do registro 0000 estiver vazio (não for preenchido). 0000
Se houver o preenchimento, os códigos que será utilizado para mapeamento: 1 (1 – PJ em Geral –Lucro Real; 2 – PJ em Geral –Lucro Presumido; 3 – Financeiras –Lucro Real; 4 – Seguradoras –Lucro Real; 5 – Imunes e Isentas em Geral; 6 – Imunes e Isentas –Financeiras; 7 – Imunes e Isentas Seguradoras; 8 – Entidades Fechadas de Previdência Complementar; 9 – Partidos Políticos; 10 –Financeiras –Lucro Presumido).
Observação: Caso a pessoa jurídica não realize o mapeamento para os planos referenciais na ECD, este campo deve ficar em branco. Na ECD não há obrigatoriedade de mapeamento.
- Registro I051: Plano de Contas Referencial
- Registro J100: Balanço Patrimonial
O registro J100 – O nível de detalhamento das demonstrações contábeis é de responsabilidade exclusiva pessoa jurídica. As demonstrações contábeis serão exibidas de acordo com a ordem dos códigos de aglutinação, considerando a estrutura hierárquica informada (níveis das contas).
REGRA_EXISTEM_2_NIVEIS_1: Verifica se existem duas linhas com o campo nível – J100.NIVEL_AGL (Campo 04) – igual a “1”, sendo uma com o indicado do grupo do balanços – J100.IND_GRP_BAL (Campo 06)– igual a “A” – Ativo; e outra igual a “P” – Passivo.
REGRA_EXISTEM_MAIS_DE_2_NIVEIS_1: Verifica se a quantidade de registros J100 com nível igual “1”– J100.NIVEL_AGL (Campo 04) – é igual a 2.
- Registro J150: Demonstração de Resultado do exercício
A demonstração do resultado do exercício – registro J150 – será exibida de acordo com a ordem definida no campo “J150.NU_ORDEM (Campo 02)”.
Criação dos campos:
Campo NU_ORDEM: Numero de ordem da linha na visualização da demonstração.- Campo Obrigatório.
Campo VL_CTA_INI: Valor do saldo final da linha no período imediatamente anterior.
Campo IND_DC_CTA_INI: Indicador da situação do valor final da linha no período imediatamente anterior (D = Devedor, C = Credor).
Campo VL__CTA_FIN: Valor final da linha antes do encerramento do exercício.- Campo Obrigatório.
Campo IND_DC_CTA_FIN: Indicador da situação do valor final da linha antes do encerramento do exercício (D = Devedor, C = Credor).Campo Obrigatório.
02. EXEMPLO DE UTILIZAÇÃO
...