Pular para o conteúdo
Como funciona este fórum

Moderado por Emanuel Kaufman. As três primeiras mensagens de cada pessoa passam por revisão e respondemos em até 1 dia útil.

Aqui se discute o comportamento do sistema. Decisão tributária é sempre da sua empresa, e ninguém neste fórum dá parecer.

Tudo o que você publicar é público e pode ser usado por terceiros, inclusive por sistemas de IA. Não publique dado de cliente, nome de empresa nem tela do produto.

Esta pergunta foi sinalizada
6 Respostas

Pessoal, estou migrando de outro ERP para SAP e preciso aprender a ler o SPED fiscal que o sistema gera. Abri o arquivo texto no editor e vi linhas começando com C405 e outras com D355, separadas por barras. Conforme o Guia Prático da EFD versão 3.2.4, com atualização de 30 de julho de 2026, cada registro tem campos em ordem fixa, mas não sei apresentar isso de forma legível. O curioso é que o validador aceitou o arquivo e eu ainda não entendi o conteúdo. Como vocês fazem para ler o SPED fiscal linha por linha?


Atualização:

Concordo em parte com vocês, mas discordo de que só o validador basta. Obrigada a todos. Testei a leitura por registro numa planilha, uma aba para C405 e outra para D355, e bateu com a data do movimento. O curioso é que o VLDOC fechou em todos os casos que testei. Fica uma dúvida: para ler o SPED fiscal inteiro, vocês começam pelos blocos de maior volume ou por um registro por vez?

Avatar
Cancelar
Melhor resposta

O risco mais comum é ler o arquivo linha a linha e confiar só no validador. Para ler o SPED fiscal, trate cada linha como um registro de campos em ordem fixa, começando pelo código, e use o guia da EFD como referência de cada campo. Compare o valor informado com os itens relacionados, incluindo a soma entre registros, e guarde a conferência, inclusive das exceções de data por tolerância do ECF. Uma planilha com uma aba por registro costuma bastar. Recomendação prática: antes de entregar, separe o arquivo por registro, confira cada campo contra o guia e registre o que foi aceito como exceção, com a decisão do responsável fiscal do cliente. Para aprofundar, veja obrigações acessórias e SPED no SAP. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Será que toda nota depois do movimento é exceção? Úrsula, no meu caso de energia o SPED fiscal traz vários equipamentos de ECF, e só consigo separar os casos excepcionais olhando o log de cada equipamento. Agora, a dica é você me dizer: qual critério fixo usa para decidir o que é exceção da tolerância e o que é erro de lançamento, ou olha caso a caso?

Avatar
Cancelar
Melhor resposta

Quando o VLDOC fecha com a soma, Henrique, não significa que a leitura está certa, e discordo de tomar a regra como suficiente. Ano passado, pois é, passei dias atrás de uma divergência que o validador deixou passar, porque a descrição do campo no guia pedia outra interpretação. Para mim, cada documento do SPED fiscal deve ser conferido contra a descrição do registro e depois contra a nota original. Cruzar campos ajuda, mas não substitui a conferência dos documentos.

Avatar
Cancelar
Melhor resposta

No fechamento de ontem aqui na química, a emissão de uma nota ficou logo depois do movimento do ECF e o colega achou que era erro. Cláudio, completo seu ponto: durante a leitura do SPED fiscal, vale anotar a exceção do período de tolerância antes de os responsáveis entregarem o arquivo, para ninguém corrigir o que não precisa. Então, quer dizer, a conferência com a nota original ajuda a separar erro de exceção.

Avatar
Cancelar
Melhor resposta

O VLDOC tem que ser maior que zero e igual à soma dos VLITEM dos registros C470. Daniela, isso complementa sua dica de ler por registro: na leitura do SPED fiscal, vale cruzar campos entre registros, não só olhar linha a linha. Veja, de modo geral, a data da nota fiscal pode ficar logo depois da data do movimento da Redução Z, em decorrência da tolerância de duas horas do ECF, e o Convênio 85/01 é quem trata disso.

Avatar
Cancelar
Melhor resposta

Leia pelo registro, não pela linha. Tirando a prova: o primeiro campo é o REG, texto fixo contendo o código, como C405, e o resto segue a ordem do guia. Abra o arquivo, separe por registro e compare com a tabela de campos. Meu contador costuma fazer isso numa planilha, uma aba por registro. No SPED fiscal de contribuintes com ECF, o C405 traz a data do movimento da Redução Z, por exemplo.

Avatar
Cancelar

Sua resposta

Tente oferecer uma resposta substancial. Se quiser comentar sobre a pergunta ou resposta, basta utilizar a ferramenta de comentários. Lembre-se de que você sempre pode revisar suas respostas - Não há necessidade de responder à mesma pergunta duas vezes. Não esqueça de votar - Selecionar as melhores perguntas e respostas é realmente útil!

Perguntas relacionadas

Mais conversas em Obrigações acessórias e SPED no SAP.

Ver todas do fórum