Como gerar o SPED ICMS/IPI dos clientes do varejo: passo a passo
Resposta rápida: para gerar o SPED Fiscal (EFD ICMS/IPI) de um cliente do varejo, você precisa de cadastros parametrizados (CFOP, CST, NCM, alíquotas), de toda a escrituração de entradas e saídas do período lançada, do inventário e da apuração conferidos, do período fechado sem pendências e, então, exportar o arquivo TXT no leiaute vigente do Guia Prático e validar no PVA (Programa Validador e Assinador) da Receita Federal antes de transmitir e assinar com certificado digital. A entrega é mensal e o prazo varia conforme a UF — geralmente até o dia 15 ou 20 do mês subsequente.
A EFD ICMS/IPI é o arquivo digital que reúne os documentos fiscais, a escrituração e a apuração do ICMS e do IPI de um contribuinte em um período. Para clientes do varejo — com alto volume de cupons (NFC-e), muita substituição tributária e itens com NCM variados — o ponto crítico não está em "rodar o gerador", e sim na qualidade dos dados na origem. Quando o cadastro e a escrituração estão consistentes, o passo a passo abaixo é rápido. Quando não estão, o PVA devolve uma lista de erros que consome o seu mês.
Este guia segue a ordem real que você executa no escritório: do cadastro até o arquivo assinado.
Como gerar o SPED ICMS dos clientes: o passo a passo completo
O fluxo da EFD ICMS/IPI tem cinco etapas. As três primeiras acontecem dentro do sistema do cliente (ou no seu, se você escritura por lá); as duas últimas, no PVA da Receita Federal.
- Parametrize os cadastros fiscais. Garanta que clientes, fornecedores e, principalmente, produtos estejam com CFOP, CST/CSOSN, NCM, CEST e alíquotas atualizados. No varejo, dedique atenção redobrada à ICMS-ST: produto com tributação errada no cadastro gera o documento errado e, depois, o registro errado no arquivo. É o cadastro que alimenta os campos do registro C170 (itens do documento fiscal), então cada inconsistência aqui vira um apontamento lá na frente.
- Lance toda a escrituração do período. Notas de entrada e de saída (NF-e), cupons (NFC-e), CT-e e demais documentos precisam estar escriturados. Cada nota vira um registro C100, e cada item dela vira um ou mais registros C170. É aqui que XMLs faltando viram dor de cabeça: sem o XML da entrada, a nota não é escriturada, o estoque fica errado e a apuração do crédito não fecha. Por isso vale baixar os XMLs dos clientes automaticamente pelo CNPJ antes de iniciar a escrituração.
- Feche o período: inventário e apuração. Concilie o estoque (o inventário vai para o bloco H, registros H005/H010 quando exigido) e confira a apuração do ICMS no bloco E — o registro E110 consolida a apuração, e os registros de ajuste (como o E111, com seus códigos de ajuste) tratam estornos, créditos e débitos especiais. Confirme que não há lançamentos pendentes nem divergência entre o que foi apurado e o que o sistema escriturou.
- Gere o arquivo TXT. Selecione a obrigação EFD ICMS/IPI, o período de apuração e exporte no leiaute vigente, conforme o Guia Prático da EFD ICMS/IPI publicado em sped.rfb.gov.br. O arquivo é um texto estruturado em blocos e registros hierárquicos (bloco 0 de abertura/cadastros, blocos C/D de documentos, bloco E de apuração, bloco H de inventário, bloco 9 de encerramento).
- Valide e assine no PVA. Importe o TXT no Programa Validador e Assinador (PVA) da Receita Federal — programa gratuito, disponível em sped.rfb.gov.br para Windows e Linux, que deve estar sempre na versão mais recente. O PVA percorre todos os blocos e registros, aponta os erros que impedem a transmissão e as advertências que não bloqueiam mas pedem atenção. Corrija os apontamentos, assine com o certificado digital e transmita ao ambiente nacional do SPED.
Importante: o recebimento do arquivo pelo Fisco não significa que ele está correto. Como alerta o próprio SPED, a recepção da EFD não implica o reconhecimento da veracidade das informações — a responsabilidade pelo conteúdo continua sendo do contribuinte e de quem o assessora.
O que o PVA valida (e por que ele rejeita)
O PVA não gera dados — ele confere a consistência do que o sistema do cliente produziu. Ele cruza valores, verifica campos obrigatórios e checa a coerência entre registros "pais" e "filhos" (por exemplo, entre o C100 e seus C170). Entender o que ele olha ajuda você a resolver o erro pela causa, não pelo sintoma.
Os pontos que mais geram apontamento no varejo:
- Registros C100/C170 inconsistentes: soma dos itens (C170) que não bate com o total do documento (C100), valor de ICMS-ST ou IPI informado de forma incompatível, ou CFOP/CST do item divergente da operação real. Esses erros quase sempre nascem de um cadastro de produto malparametrizado.
- Divergência de inventário (bloco H): o estoque declarado no H010 não reflete a movimentação escriturada — típico quando faltou escriturar entradas ou houve quebra na integração do PDV.
- Código de ajuste inválido ou ausente (E111): estornos e créditos especiais lançados com código de ajuste errado, ou apuração do E110 que não fecha com os ajustes informados.
- CFOP/CST incompatível com a operação: o classificador da operação não corresponde ao que de fato aconteceu (uma venda com ST lançada como venda comum, por exemplo).
- Campos obrigatórios em branco ou com formato inválido: datas, chaves de acesso de 44 dígitos, NCM com tamanho incorreto.
A maioria desses erros tem uma única raiz: dado ruim na origem. Quando o varejista emite cupom com tributação errada ou deixa de capturar o XML de uma entrada, o problema só aparece semanas depois, no PVA — e sobra para o seu escritório investigar item a item, perto do prazo.
O caminho mais curto: dados consistentes na origem
A diferença entre fechar o SPED em minutos ou passar o dia caçando divergência está em onde o erro é evitado. Quando o cliente opera num ERP de varejo que já nasce com a parametrização fiscal correta — CFOP, CST, NCM e regras de ICMS-ST aplicados na emissão — os registros C100/C170 saem coerentes, o inventário concilia e a apuração do bloco E fecha. O arquivo que chega no PVA passa limpo.
É exatamente esse o ganho da indicação para o contador parceiro: o cliente do varejo adota o sistema, e o trabalho fiscal do escritório fica mais leve porque os XMLs, os SPEDs e os relatórios chegam prontos. Veja como funciona o ERP que entrega o SPED pronto para o contador parceiro e por que escolher bem o sistema que você indica muda a sua rotina de fechamento.
Próximos passos no fechamento fiscal
Depois do SPED Fiscal, dois temas costumam vir na sequência para clientes do varejo:
- Para quem está no regime normal, trate o EFD-Contribuições (PIS/COFINS) dos clientes e seus prazos.
- Para optantes do Simples, faça a apuração do Simples Nacional dos clientes do varejo.
Indicar o ERP certo ainda gera receita para o escritório: conheça o programa de indicação para contadores com comissão recorrente.
Perguntas frequentes
O que é a EFD ICMS/IPI (SPED Fiscal)? É o arquivo digital que reúne a escrituração dos documentos fiscais e a apuração do ICMS e do IPI de um contribuinte em um período. Ele é gerado pelo sistema do contribuinte em formato texto, validado e assinado no PVA e transmitido ao ambiente nacional do SPED. O recebimento pelo Fisco não atesta a veracidade do conteúdo — a responsabilidade continua sendo do contribuinte.
Qual é o prazo de entrega do SPED Fiscal? A entrega é mensal e o prazo varia conforme a UF e o regime. Em muitos estados, o prazo é até o dia 15 do mês subsequente para apuração normal e até o dia 20 para optantes do Simples Nacional, mas confirme sempre a regra da SEFAZ do estado do seu cliente, porque há variações.
O PVA gera o arquivo do SPED? Não. O PVA (Programa Validador e Assinador) apenas valida, assina e transmite o arquivo — quem gera o TXT é o sistema fiscal do contribuinte. O PVA percorre os blocos e registros, aponta os erros que bloqueiam a transmissão e as advertências que pedem atenção. Por isso, a qualidade do arquivo depende da parametrização e da escrituração feitas antes.
Por que o SPED dos clientes do varejo dá tanto erro de C100/C170? Porque esses registros refletem o documento fiscal (C100) e seus itens (C170), e no varejo o volume de NFC-e e a ICMS-ST tornam qualquer cadastro malparametrizado um erro em massa. Quando CFOP, CST, NCM e regras de ST estão corretos na origem — idealmente num ERP que já emite certo — os registros saem coerentes e o PVA não rejeita.




