Passar para o conteúdo principal

Perguntas Frequentes: Escrituração Contábil Digital (ECD)

FAQ: SPED Escrituração Contábil Digital - ECD

Escrito por Clécio Cavalcante

Para facilitar a consulta de informações sobre a Escrituração Contábil Digital - ECD e as configurações do OneFlow, reunimos abaixo as principais dúvidas, erros e situações que podem ocorrer durante a geração, validação e transmissão das obrigações.

Clique na pergunta desejada para visualizar a resposta correspondente e encontrar orientações sobre procedimentos, correções e boas práticas de configuração.


Dúvidas Frequentes - ECD CONTÁBIL

1) Por que o arquivo ECD continua com erro no Plano Referencial mesmo após marcar a opção para "não gerar"?

O sistema gera a pendência do Plano Referencial como uma etapa obrigatória de validação interna, independentemente da ECD estar configurada para "não gerar" o Plano Referencial. Por isso é necessário resolver manualmente a pendência para que não haja erros no momento da validação.

1) Acesse a tela de Etapas da obrigação ECD no Oneflow.

2) Dentro da obrigação ECD, acesse a aba Preparação (1), selecione a pendência do Plano Referencial listada (2) e clique em "Finalizar Pendência" (3).

⚠️ Importante!

A pendência do Plano Referencial só deve ser finalizada manualmente caso a empresa não seja obrigada a gerar o registro referente ao Plano Referencial. Caso contrário, somente finalizar a pendência no OneFlow não irá resolver o erro de validação no PVA, sendo necessário que o relacionamento com o Plano Referencial seja executado.

3) Regere o arquivo ECD normalmente, dentro da empresa, acesse o menu contábil (1), na sessão "Obrigações" selecione a opção "Gerar anuais" (2).

⚠️ Importante

O campo não é editável diretamente no TXT gerado — a resolução deve ser feita dentro do Oneflow antes da geração.


2) Como configurar o plano referencial ECD/ECF no Oneflow?


O Plano Referencial ECD/ECF é o vínculo entre o plano de contas da empresa e a estrutura padronizada exigida pela Receita Federal para a geração das obrigações do SPED. Essa configuração é fundamental para garantir a correta geração do registro I051 da ECD e a integração das informações contábeis com a ECF. No OneFlow, é possível definir o plano referencial adequado à empresa e relacionar as contas contábeis de forma simples, assegurando maior consistência na entrega das obrigações acessórias.

O plano referencial é obrigatório para empresas do Lucro Real e Lucro Presumido. Para configurar, siga os passos do artigo:


3) A ECD está gerando erros no plano referencial — como identificar e resolver?

Os erros relacionados ao plano referencial na ECD geralmente estão associados à ausência de vinculação das contas contábeis, ao uso de referências incompatíveis com o período da escrituração ou a inconsistências na estrutura do plano de contas.

Os erros mais comuns são:

1) Conta não relacionada:

Acesse o Plano de Contas e selecione a opção do Plano Referencial:

Selecione as contas que estão sem relacionamento do lado esquerdo (1), do lado direito você irá selecionar a conta referente no Plano Referencial (2). E então cliquem em "Relacionar" (3) para confirmar o relacionamento.

2) Conta bancária mal classificada:

Verifique se a conta está vinculada ao grupo "Ativo", natureza "Devedora" e relacionada com o plano referencial SPED corretamente.

3) Conta de encerramento gerando erro:

Contas de encerramento de resultado não devem ser relacionadas ao Plano Referencial. Nesse caso, acesse a aba Preparação (1), selecione a pendência do Plano Referencial listada (2) e clique em "Finalizar Pendência" (3).

⚠️ Importante!

Após aplicar as correções necessárias, é preciso gerar novamente a obrigação ECD Contábil. Para isso, dentro da empresa, basta acessar o menu contábil (1) e selecionar a opção "Obrigações anuais" (2):


4) O saldo inicial de 2025 não bate com o saldo final de 2024 no PVA. Como resolver?

Quando o PVA da ECD aponta divergências entre o saldo final de um exercício e o saldo inicial do exercício seguinte, normalmente isso está relacionado a alterações no plano de contas, como mudanças de códigos, reclassificações ou reestruturações contábeis realizadas entre os períodos. Para que o sistema consiga identificar a continuidade das contas e validar corretamente os saldos, é necessário realizar o relacionamento entre o plano de contas atual e o plano de contas anterior por meio do registro I157. No OneFlow, essa configuração pode ser feita de forma simples, garantindo a consistência das informações entre as escriturações.

Consulte o artigo completo para verificar os procedimentos e regras de preenchimento:


5) Como gerar a ECD quando a empresa tem múltiplos erros no arquivo — por onde começar?

Quando a ECD apresenta múltiplos erros de validação, o ideal é seguir uma ordem de análise para identificar e corrigir as inconsistências de forma mais eficiente. Em muitos casos, erros relacionados a plano de contas, plano referencial, saldos iniciais, signatários ou parametrizações da obrigação podem gerar diversas mensagens no PVA. Por isso, recomenda-se revisar primeiro as configurações essenciais da ECD e, em seguida, tratar as validações apontadas pelo sistema.

Você pode seguir a seguinte ordem de validação:

1) Estrutura do plano de contas:

Verifique se todas as contas analíticas estão classificadas corretamente (grupo, natureza, nível mínimo de 4 níveis com notação de ponto). Deve ser verificado esta situação para todas as contas analíticas presentes no Plano de Contas.

Dentro da empresa, acesse o menu contábil (1) e selecione a opção para "Exibir todos" na sessão do plano de contas (2).


Dê um duplo clique no plano de contas ativo na empresa:

Verifique se todas as contas estão configuradas corretamente, Classificação, Grupo, Natureza e nível das contas:

2) Plano referencial:

Vincule todas as contas que exigem relacionamento. Para mais informações sobre a configuração no plano referencial, clique aqui.

3) Saldo inicial:

Confirme se os saldos iniciais informados na competência inicial da empresa estão com os valores corretos entre Ativo, Passivo e Patrimônio Liquído:

Na tela do saldo inicial, selecione a opção para visualizar os lançamentos:

Os valores precisam bater entre Débito e Crédito:

4) Lançamentos:

Verifique se todos os lançamentos têm histórico preenchido e partidas equilibradas (débito = crédito) e se há pelo menos um lançamento no ano, segue exemplo:

5) Apuração de resultado:

Confirme o encerramento das contas de resultado, deve existir pelo menos uma Apuração do Resultado no ano:

6) Signatários:

Verifique se o CPF do contador está informado na obrigação.

Para mais informações sobre os Signatários acesse o artigo abaixo:

7) Configuração da obrigação ECD:

Valide se todos os campos estão preenchidos:

Após cada correção dos pontos incorretos, gere novamente o arquivo ECD e autentique-o dentro do próprio validador da receita.


6) Onde começo a configurar parar gerar o ECD Contábil?

A geração da ECD envolve algumas configurações e validações prévias para garantir que a escrituração seja transmitida sem inconsistências. Antes de gerar o arquivo, é importante revisar cadastros, plano de contas, signatários, plano referencial e demais parametrizações relacionadas à obrigação.

Acesse nossa coleção de materiais sobre a ECD para realizar as configurações necessárioas:


7) Como corrigir erros de validação no PVA — erro no Bloco I (contas sem descrição, lançamentos desvinculados)?

Algumas das validações mais comuns do PVA da ECD estão relacionadas a informações obrigatórias ausentes nos lançamentos contábeis ou a inconsistências na estrutura do plano de contas. Mensagens como "lançamento sem histórico" e "conta contábil com classificação repetida" indicam que determinados cadastros ou configurações precisam ser revisados antes da transmissão da obrigação.

1) Lançamento sem histórico:

Acesse os lançamentos no Oneflow, identifique os que estão sem descrição/histórico e preencha o campo. Reprocesse e regere a ECD.

⚠️ Atenção!


Caso o lançamento tenha sido gerado por um plano de contabilização, é necessário realizar a validação diretamente nas configurações desse plano.

2) Conta contábil com classificação repetida:

Indica que duas contas possuem o mesmo código contábil ou código referencial duplicado. Acesse o Plano de Contas, identifique as duplicatas, corrija os códigos e regenere.

3) Contas sem descrição:

Acesse o Plano de Contas, identifique as contas sem nome/descrição e preencha o campo:

⚠️ Importante!

Após aplicar as correções necessárias, é preciso gerar novamente a obrigação ECD Contábil. Para isso, dentro da empresa, basta acessar o menu contábil (1) e selecionar a opção "Obrigações anuais" (2):


8) O OneFlow gera a ECD retificadora / substitutiva diretamente?

Não. O sistema não gera o arquivo marcado automaticamente como retificadora/substitutiva.

Gerando a ECD no Contábil o arquivo será gerado como Original, e então você pode realizar a alteração no arquivo antes de importar no PVA, ou no PVA da Receita Federal, importe o arquivo e altere manualmente o indicador para "Retificadora" antes de transmitir.

Observação 1 :

O ajuste no arquivo .txt é no Bloco 0 – Registro 0000, campo IND_FIN_ESC.

Esse campo define a finalidade da escrituração:

  • 0 = Original

  • 1 = Substituta/Retificadora

No Manual da ECD, o roteiro prático de substituição orienta expressamente: o Registro 0000, campo '4 “IND_FIN_ESC”, definir que a ECD é “Substituta”, e no campo 15 “COD_HASH_SUB”, informar o hash da ECD substituída.

Localize a primeira linha do arquivo:

|0000|...

No Registro 0000, altere o campo IND_FIN_ESC de 0 para 1.

A estrutura prática funciona assim:

|0000|LECD|DT_INI|DT_FIN|NOME|CNPJ|UF|IE|COD_MUN|IM|IND_SIT_ESP|IND_SIT_INI_PER|IND_NIRE|IND_FIN_ESC|COD_HASH_SUB|IND_GRANDE_PORTE|TIP_ECD|COD_SCP|IDENT_MF|IND_ESC_CONS|IND_CENTRALIZADA|IND_MUDANC_PC|COD_PLAN_REF|

Observação 2:
Como a ECD será substituta, deve existir o Registro J801 – Termo de Verificação para Fins de Substituição da ECD, que deve ser gerado diretamente no PVA.

O próprio Manual informa que, na validação da substituta, o Registro J801 deve existir.


9) Como configurar os signatários (contador) na obrigação ECD? O CNPJ que entra é o da empresa ou do escritório?

Na ECD, o CNPJ sempre corresponde à empresa declarante, enquanto os responsáveis pela assinatura podem variar conforme a representação da empresa e a existência de procuração eletrônica.

Para os signatários:

  • Contador: assina com o e-CPF pessoal.

  • Escritório contábil (procurador): pode assinar com o e-CNPJ do escritório, desde que exista procuração eletrônica válida no e-CAC com poderes para ECD/SPED.

Para entender as regras e realizar a configuração dos signatários no OneFlow, consulte o passo a passo completo no artigo relacionado:

⚠️ Importante

Erros no campo J900 (signatário ausente ou CPF incorreto) causam falha na transmissão à Receita Federal.


10) O OneFlow entrega a ECD automaticamente à Receita Federal?

Não. O Oneflow gera o arquivo ECD para download, mas não realiza a entrega automática à Receita Federal. O processo é:

1) Gere o arquivo no Oneflow, clique aqui para mais detalhes de como gerar a ECD.

2) Faça o download do arquivo .txt gerado.

3) Importe o arquivo no PVA da Receita Federal:

4) Por fim, valide o arquivo, assine digitalmente e transmita pelo PVA.


11) Quais empresas são dispensadas de entregar ECD? O Simples Nacional é obrigado?

A obrigatoriedade da ECD varia de acordo com o regime tributário e a situação da empresa. Enquanto algumas empresas são obrigadas a transmitir a escrituração contábil digital anualmente, outras podem estar dispensadas da entrega conforme a legislação vigente. Por isso, é importante verificar as regras aplicáveis ao enquadramento da empresa antes de iniciar a geração da obrigação.
Confira na tabela abaixo quais empresas estão obrigadas à entrega da ECD e quais são dispensadas da obrigação, de acordo com o seu enquadramento tributário.

REGIME

OBRIGAÇÃO ECD

Lucro Real

Obrigatório

Lucro Presumido

Obrigatório (salvo exceções legais)

Simples Nacional

Não obrigatório

MEI

Não obrigatório

Empresas inativas (sem movimento)

Dispensadas

⚠️ Importante!

Empresas do Simples Nacional podem entregar a ECD voluntariamente. Neste caso, a obrigação deve ser parametrizada sem plano referencial.

12) O plano de contas apresenta todas as contas contábeis com o grupo errado como corrigir em lote?


Quando o plano de contas apresenta diversas contas classificadas em grupos incorretos, não é necessário corrigi-las uma a uma. No OneFlow, a classificação pode ser ajustada diretamente nas contas totalizadoras (sintéticas), responsáveis por agrupar as contas analíticas.

Após a correção, o sistema propaga automaticamente o grupo definido para as contas vinculada, ou seja, independente de qual grupo a conta este (ATIVO, PASSIVO, PATRIMÔNIO LÍQUDO, RECEITA, CUSTO ou DESPESA), ao ajustar o grupo da conta totalizadora as analíticas herdam o grupo da conta acima.

Solução em lote:

1) Acesse o Plano de Contas:

2) Identifique as contas totalizadoras com grupo incorreto:

3) Altere o grupo da conta totalizadora:

4) Após salvar, o sistema questionará se deseja replicar para as subcontas, selecione a opção "Sim":


13) A DMPL/DLPA não está sendo incluída no arquivo ECD gerado. Como resolver?

A DMPL (Demonstração das Mutações do Patrimônio Líquido) ou DLPA (Demonstração de Lucros ou Prejuízos Acumulados) é gerada na ECD com base na classificação das contas contábeis de Patrimônio Líquido. Quando essas contas estão vinculadas a grupos incorretos no plano de contas, a demonstração pode deixar de ser incluída no arquivo gerado. Nesses casos, é importante revisar a estrutura do plano de contas e validar a classificação das contas de Patrimônio Líquido antes de gerar novamente a obrigação.

Para corrigir é necessário ajustar o grupo das contas contábeis, seguindo o procedimento abaixo:


1) Acesse o Plano de Contas e localize as contas do Patrimônio Liquído (Capital Social, Reservas, Lucros/Prejuízos do Exercício e Lucros/Prejuízos Acumulados).

2) Verifique se o grupo está definido como "Patrimônio Líquido" — não como "Ativo" ou "Outros".

3) As contas analíticas de Lucro/Prejuízo do Exercício e Lucro/Prejuízo Acumulados devem estar nos seus respectivos grupos também.

4) Após realizar as alterações necessárias no plano de contas, basta gerar o arquivo novamente.

Observação:

Casos em que o erro persiste após a correção devem ser analisados pelo time do Suporte Técnico.

14) O sistema não permite relacionar contas de grupos diferentes no plano referencial?

O relacionamento entre o plano de contas contábil e o plano referencial deve respeitar a natureza e a classificação das contas. Por esse motivo, o OneFlow não permite o relacionamento de contas contábeis com contas referenciais pertencentes a grupos diferentes. Essa validação garante a consistência das informações geradas na ECD e evita inconsistências, como o vínculo de uma conta de Ativo a uma conta referencial do Passivo ou outros cruzamentos incompatíveis.

Quando se tenta relacionar contas que sejam de diferentes grupos, o sistema bloqueia o relacionamento:


​Nesse caso, é necessário revisar a classificação da conta contábil e ajustar seu grupo (dentro do plano de contas) antes de realizar o vínculo com o plano referencial:


15) O sistema gerou a data de abertura/ encerramento errado, o que fazer?

Alguns campos da ECD são gerados automaticamente pelo sistema e não possuem opção de edição pela interface do OneFlow. Nesses casos, quando for necessário realizar algum ajuste — como, por exemplo, na data de abertura da escrituração — a alteração deverá ser feita manualmente no arquivo .txt gerado da ECD, utilizando um editor de texto, como o Bloco de Notas, antes da validação e transmissão da obrigação.


1) Acesse o arquivo ECD gerado pelo Oneflow:

2) Valide o campo que está com a informação de data incorreta e ajuste:

3) Após realizar o ajuste basta salvar o arquivo e importa-lo novamente no validador da receita.

16) É possível gerar a ECD sem movimento?

Não é possível realizar a geração de uma ECD para uma empresa totalmente sem movimentação nas contas de resultado, pois a escrituração exige informações contábeis que representem a movimentação da empresa.

O comportamento apresentado não está relacionado a uma limitação do OneFlow, mas sim às regras de validação da própria ECD, onde o PVA da ECD exige registros contábeis obrigatórios para validação e transmissão da obrigação.

O que ocorre:

  • A ECD sem movimentações contábeis não é validada corretamente pelo PVA;

  • O validador exige a existência de registros contábeis, como lançamentos (I200) e saldos (I150);

  • Sem movimentação em contas de resultado, não é possível realizar corretamente a apuração do resultado e validação da obrigação.

Por que isso acontece?

A Escrituração Contábil Digital (ECD) corresponde à versão digital dos livros contábeis, incluindo Diário, Razão, Balancetes, Balanços, DRE e fichas de lançamento que comprovam os registros contábeis.


Conforme a Instrução Normativa RFB nº 2.003/2021, a ECD deve ser apresentada pelas pessoas jurídicas obrigadas a manter escrituração contábil, sendo composta pelos livros e documentos contábeis digitais.

Além disso, o Manual de Orientação do Leiaute da ECD estabelece registros específicos para os lançamentos contábeis, como o Registro I200 (Lançamento Contábil), utilizado para identificar os lançamentos existentes na escrituração.

Dessa forma, o PVA espera encontrar informações contábeis que representem a movimentação da empresa, não sendo aceita uma escrituração sem qualquer movimentação quando a empresa está obrigada à entrega da ECD.


Como solucionar:

Para que a ECD seja validada corretamente pelo PVA, é necessário realizar ao menos uma movimentação contábil em conta de resultado e posteriormente realizar a apuração do resultado.

  1. Realize um lançamento contábil em uma conta de resultado (receita ou despesa);

  2. Informe um valor simbólico de R$ 0,10 por exemplo;

  3. Realize a apuração do resultado;

  4. Gere novamente o arquivo da ECD;

Dessa forma, a entrega irá ocorrer corretamente no validador do SPED ECD.

Observação:

Reforçamos que esse comportamento não é uma limitação do OneFlow, mas uma regra de validação do próprio PVA da ECD, que exige a existência de informações contábeis compatíveis com a escrituração transmitida.

17) Erro: Falta de NIRE

Este erro é gerado pois o O NIRE (Número de Identificação do Registro de Empresas) informado no cadastro da empresa está incorreto ou incompleto, o que gera inconsistências ao validar o arquivo SPED ECD.
​
No erro podemos perceber que o campo NIRE (em amarelo) que foi importado para o ECD está incorreto:


Como verificar o NIRE da empresa:

Você pode verificar o NIRE da sua empresa acessando o site JUCESP Online disponibilizado pela Junta Comercial do Estado de São Paulo. Dentro dele você informa o CNPJ da empresa no campo (1), clica em buscar e será apresentado o NIRE da empresa abaixo (2):


Como Ajustar o NIRE no Oneflow:

1) Com o NIRE correto em mãos, acesse as configurações da empresa:


2) Acesse com um duplo clique os "Dados da empresa":


3) Clique sobre a aba "Inscrições, CNAE e Outros" (1) e informe o NIRE correto da empresa segundo o JUCESP no campo "Número de registro" (2), por fim, clique em "Salvar" (3).


Após realizar o ajuste do NIRE basta gerar o arquivo do SPED ECD novamente.


18) Erro: "campo obrigatório não gerado J900/J930"

O erro sobre "campo obrigatório não gerado J900" ou mensagens de campo obrigatório não preenchido no registro J930 na ECD estão relacionados à ausência ou preenchimento incorreto das informações dos signatários da escrituração.
​

Esse erro ocorre quando dados obrigatórios, como:

  • Nome do signatário (IDENT_NOM)

  • CPF/CNPJ do signatário (IDENT_CPF_CNPJ)

Não foram informados ou estão inválidos, impedindo a validação do bloco J no PVA.
​

Para correção, é necessário revisar o cadastro dos signatários no sistema, garantindo que todas as informações obrigatórias estejam devidamente preenchidas.


19) Como corrigir divergências na recuperação de saldos (C155 / I155 / I157)

Durante a validação da ECD, pode ocorrer a seguinte inconsistência:

Esse erro normalmente ocorre quando existe divergência na recuperação dos saldos iniciais entre exercícios.

⚠️ Pontos importantes

• O I155 representa os saldos recuperados para o exercício atual;
• O I157 deve ser utilizado apenas quando houve alteração da estrutura contábil;
• Contas recuperadas precisam possuir correspondência com a escrituração anterior;
• Alterações em Centro de Custos também precisam ser refletidas na recuperação;

Por que esse erro acontece?

Ao recuperar os saldos da ECD anterior, o validador procura as contas no exercício atual.

Se a conta não existir diretamente no I155, deve existir relacionamento correto no I157.

O erro normalmente ocorre quando:

• Existe relacionamento no I157 sem alteração real de plano;
• Houve alteração de conta ou centro de custo sem informar correspondência;
• Existia Centro de Custo na escrituração anterior e ele não foi considerado na recuperação atual.

Como ajustar?

1) Dentro da empresa, acesse a aba "Etapas" (1) e clique sobre o card "SPED ECD contábil" (2):


2) Valide os relacionamentos existentes no De/Para I157:


3) Remova vínculos indevidos quando não houve alteração de estrutura e selecione a conta contábil (1) clicando em "Excluir relacionamento" (2):


4) Caso tenha ocorrido alteração de Plano de Contas ou Centro de Custos, ajuste o relacionamento corretamente;

  • Selecione a conta contábil com o relacionamento incorreto ou faltante (1) e clique em "Editar" (2):

  • Selecione a relacionamento feito na conta (1) e clique em "Alterar" (2):

  • Ajuste campos conforme ECD imediatamente anterior (1) e salve os ajustes (2):


5. Gere novamente a ECD e valide o arquivo.

⚠️ Importante!

Mesmo que atualmente não exista mais utilização de Centro de Custos, se essa estrutura existia na escrituração anterior, ela deve ser considerada na recuperação dos saldos.

Com os relacionamentos ajustados corretamente, a recuperação será realizada sem divergências na validação da ECD.

20) Erro ao relacionar as contas de Lucros e Prejuízos acumulados

Ao realizar o relacionamento do plano de contas com o Plano Referencial, caso o sistema apresente o seguinte erro "A conta marcada no plano de contas não pode ser de grupo diverso ao da conta do Plano Referencial":

Como solução paliativa, é necessário que seja alterado o grupo das contas de Lucro e Prejuízo acumulados para Patrimônio Liquído:

Após a alteração ser realizada, será possível relacionar as contas.


📚 Artigos Relacionados

Respondeu à sua pergunta?