Pular para o conteúdo

Fóruns / SPED Fiscal por bloco: 0, B, C, D, E, H, 1 e 9 no SAP

O que significa dizer que o arquivo da EFD-ICMS/IPI é hierárquico?

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

Concordo em parte com quem diz que a EFD ICMS/IPI é só um arquivo de texto, mas no nosso caso ela parece um quebra-cabeça. Veja, o pulo do gato é entender a ordem dos registros. Estou no S/4HANA 2023 com a exportação de janeiro, e o analista de outra UF reclamou que os filhos apareciam antes do pai. Mexi na ordem à mão, mas o PVA continuou dizendo que o registro não estava apresentado do jeito certo. Depois de algumas alterações, ainda não sei se o problema é a exportação ou a regra. Como vocês confirmam, na prática, o que significa a ordem certa antes de transmitir?


Atualização:

Na minha rotina, esta semana eu testei a ordem com uma exportação pequena, e os filhos voltaram para o lugar certo. Veja, o pulo do gato foi copiar a sequência do exemplo do Guia. Obrigado a todos pelas respostas, sobretudo pela explicação do Leandro Lima. Ainda fico na dúvida sobre o que significa a regra para concessionárias: vocês separam por estado ou usam uma tabela única? Qual método funciona melhor para o fechamento?

Avatar
Cancelar
Melhor resposta

Será que basta seguir a lista de campos? Não, porque o modelo é hierárquico e cada bloco de informação vem acompanhado dos itens que o sustentam, do topo até a última linha. Quando a equipe enxerga só a tela, perde a lógica e cria exceções que o próprio programa rejeita. A indicação de uso, portanto, é montar um mapa visual de dependências, marcar as obrigatoriedades e testar uma amostra pequena antes de qualquer envio completo. Assim o time aprende a enxergar a forma inteira e não apenas um conjunto de campos. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Quando a regra vem do programa, não do Guia, eu discordo com educação de quem disse que a ordem é só layout. Na prática, né, o detalhe estadual muda quais registros são obrigatórios, e isso aparece no próprio campo especificado do leiaute. Se o colega ignora essa parte, o envio nunca valida. Discordo porque a validação do estado não é igual à nacional, e as excludentes precisam ser checadas caso a caso.

Avatar
Cancelar
Melhor resposta

Alan, preciso de um esclarecimento. A ideia é, pois é, que o registro pai fique antes dos filhos, mas no caso de uma concessionária elétrica o documento de origem traz dois pais seguidos. Qual deles entra primeiro? Estou com o time de varejo e precisamos da regra exata antes do fechamento de fevereiro.

Avatar
Cancelar
Melhor resposta

O resultado que importa é a estrutura certa na primeira exportação, e para isso, então, no meu time a gente faz diferente. Antes de exportar, uma pessoa confere o encontro entre pai e filhos numa planilha e marca o endereço do registro no texto. Depois, outra pessoa valida o conjunto com o programa de validação. Esse caminho vale quando o volume é alto e o prazo é curto. Se o time for pequeno, a conferência de uma pessoa só já resolve.

Avatar
Cancelar
Melhor resposta

Leandro Lima, complemento com um ponto que vi no meu projeto: o registro filho detalha o pai, e não o contrário. Veja, pelo que vi, o contribuinte que mistura as duas coisas acaba com uma exportação que parece certa e falha na importação. Antes de rodar qualquer exportação, confirme que cada filho tem o pai imediatamente antes dele na sequência. Assim, a regra de dependente fica clara mesmo para quem está começando.

Avatar
Cancelar
Melhor resposta

O risco que já vi é ignorar a ordem, porque significa que cada filho vem logo depois do pai. Bem, o segredo é seguir o exemplo: o C100 vem seguido de todos os seus filhos, e só então entra o próximo C100. Confira a atualização do Guia no capítulo sobre a estrutura e a comunicação entre os blocos. Isso resolve a maior parte dos erros de ordem que aparecem na validação.

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 SPED Fiscal por bloco: 0, B, C, D, E, H, 1 e 9 no SAP.

Ver todas do fórum