SPED Fiscal¶
Utilitários > Geração de Arquivos do SPED > SPED Fiscal
O que é¶
O SPED Fiscal (EFD ICMS/IPI — Escrituração Fiscal Digital) é uma obrigação acessória federal que substitui os livros fiscais em papel. O arquivo gerado pelo Master Key contém a escrituração completa das entradas, saídas, apuração do ICMS e do IPI, inventário de estoque e registros de produção do período, no formato texto exigido pelo SPED da Receita Federal e pelas SEFAZ estaduais. Deve ser transmitido mensalmente pelas empresas contribuintes do ICMS ou do IPI, após validação no programa PVA (Programa Validador e Assinador) da Receita Federal. A geração é realizada por filial e por competência (mês/ano).
Como acessar¶
No menu principal, clique em Utilitários → Geração de Arquivos do SPED → SPED Fiscal.
Como gerar o arquivo¶
- Selecione a Filial para a qual o arquivo será gerado.
- Informe o Período: data inicial e data final da competência (normalmente o primeiro e o último dia do mês).
- Na aba Opções de Geração, marque os tipos de documento a incluir:
- NF Entrada — notas fiscais de compra/entrada.
- NF Saída — notas fiscais de venda/saída.
- Cupom Fiscal — reduções Z de ECF.
- Selecione o Perfil de apresentação (A, B ou C) conforme a atividade da empresa e a exigência da SEFAZ do estado.
- Selecione a Finalidade do arquivo: Original (primeira entrega) ou Retificadora (substituição de entrega anterior).
- Informe o Caminho do Arquivo de saída (campo com caminho sugerido
SpedFiscal.TXT), ou selecione por meio do botão de pasta. - Configure as Opções Complementares conforme necessário (cada opção habilita registros específicos no arquivo):
- Incluir itens de NF-e
- Incluir parcelas de compras
- Incluir faturamento/duplicatas de NF-e
- Gerar NFS-e (serviços)
- Gerar NFC-e
- LMC (Livro de Movimentação de Combustíveis)
- Somente entradas emitidas pelo próprio estabelecimento
- Não enviar ICMS de compras com Substituição Tributária como crédito
- Não enviar ST nas compras
- Gerar registro C197 (ajustes de ICMS — conforme UF)
- Gerar registro E115 (informações adicionais — conforme UF)
- Gerar registro C180 (RS)
- Deduções de diferimento em compras (RS)
- Produções (habilita Bloco K)
- Ramo de atividade (campo obrigatório para UFs que exigem)
- Na aba Inventário (visível ao marcar Estoque ou C180):
- Informe a Data do Inventário.
- Selecione o Motivo do Inventário e o Tipo de Valor do estoque.
- Configure as Classificações de Estoque e as Tributações a Considerar.
- Para o Bloco K (Produções), selecione os Registros do Bloco K a incluir (K200, K280, K230/K235, 0210) e, se necessário, o Período do K280.
- Na aba Dados do Contador, confirme ou atualize os dados do contabilista responsável (nome, CPF, CRC, CNPJ, endereço, telefone, e-mail, código IBGE do município).
- Marque o campo "Confirmo as informações" — obrigatório para habilitar a geração.
- Clique em Gerar para iniciar. A barra de status exibe o bloco e registro sendo processados em tempo real.
- Se houver inconsistências nos dados, o sistema abre uma tela de erros e pergunta se deseja continuar mesmo assim. A continuação pode exigir permissão de módulo (244) ou senha de desbloqueio (código 35).
- Ao concluir com sucesso, o arquivo é gravado no caminho informado.
Importante: antes de transmitir, valide o arquivo no programa PVA da Receita Federal. Corrija eventuais erros e retransmita apenas o arquivo validado. Para retificações, use a finalidade Retificadora e informe o recibo da entrega anterior.
Campos e filtros¶
| Campo | O que é | Observações |
|---|---|---|
| Filial | Filial a ser escriturada | Pré-selecionada com a filial logada; alterável por usuários com permissão de troca de filial |
| Data Inicial | Início da competência | Normalmente o 1º dia do mês |
| Data Final | Fim da competência | Normalmente o último dia do mês |
| NF Entrada | Inclui notas de entrada/compra | Habilita opções específicas de entrada |
| NF Saída | Inclui notas de saída/venda | Habilita opções específicas de saída |
| Cupom Fiscal | Inclui reduções Z de ECF | Valida existência e sequência das reduções Z no período |
| Perfil | Nível de detalhamento do arquivo | A = menor detalhe, C = maior detalhe |
| Finalidade | Tipo de entrega | Original ou Retificadora |
| Caminho do Arquivo | Local de gravação do TXT gerado | Sugestão: SpedFiscal.TXT na pasta do sistema |
| Gerar Estoque | Inclui o Bloco H (inventário) | Exibe aba Inventário com campos adicionais |
| Data do Inventário | Data de referência do levantamento de estoque | Geralmente o último dia do período |
| Motivo do Inventário | Código do motivo conforme leiaute SPED | Seleção via lista |
| Tipo de Valor do Estoque | Critério de valoração | Seleção via lista |
| Classificações de Estoque | Tipos de mercadoria a incluir | Mercadoria para Revenda, Matéria-Prima, Embalagem, Produto Acabado etc. |
| Registros do Bloco K | Registros de produção a gerar | K200, K280, K230/K235, 0210 — disponível quando Produções está marcado |
| Período K280 | Intervalo para correção de apontamento | Disponível ao selecionar o registro K280 |
| Dados do Contador | Informações do responsável pela escrituração | Nome, CPF, CRC, CNPJ, endereço completo, telefone, fax, e-mail, código IBGE |
| Confirmo as informações | Confirmação obrigatória antes de gerar | Sem marcar este campo, o botão Gerar não executa |
Regras e comportamentos do sistema¶
- Ao clicar em Gerar sem marcar a confirmação, o sistema exibe: "Você precisa confirmar as informações para gerar o SPED".
- Se Informar ST Retido como base contábil estiver marcado e nenhuma tributação estiver selecionada, o sistema exibe: "Ao marcar a opção 'Informar ST Retido como base contábil do item no H020', você deve selecionar as tributações que deseja considerar."
- Quando Cupom Fiscal está marcado, o sistema verifica automaticamente se há Reduções Z cadastradas para o período. Caso não haja, exibe: "Não há Reduções Z cadastradas para o período. Deseja continuar a geração do SPED?".
- Se houver lacunas na sequência de Reduções Z (CRZ faltando), o sistema informa: "As seguintes Reduções Z não foram encontradas: [lista]" e pergunta se deseja continuar.
- Ao identificar notas fiscais eletrônicas (NF-e / NFC-e) com status Aguardando Retorno, Rejeitada ou Inválida no período, o sistema alerta e solicita confirmação para continuar.
- Erros de dados (ex.: CFOP sem configuração) são exibidos na tela de erros antes da geração. Continuar com erros requer permissão do módulo 244 ou senha de desbloqueio de código 35.
- O arquivo é salvo primeiro com nome temporário (
aSpedFiscal.TXT) e renomeado ao final — se o processo for interrompido, o arquivo antigo é preservado. - Algumas opções são habilitadas conforme o estado (UF) da filial:
- C197 de ajuste ICMS (RS e SC), C180 (RS), E115 incentivo (SC), registro 1921 (RS), deduções de diferimento (RS).
- Os parâmetros de geração (opções marcadas, dados do contador etc.) são gravados e carregados automaticamente na próxima abertura da tela, via parâmetro
SPED.Fiscal.Params.
Dúvidas frequentes¶
Com que frequência devo gerar o SPED Fiscal? Mensalmente, por competência. O prazo de transmissão é definido pela SEFAZ do estado da empresa — geralmente até o 20º dia útil do mês seguinte ao de referência.
O que é o Perfil A, B ou C? Define o nível de detalhamento exigido pela SEFAZ para a empresa. O Perfil A é o mais completo (exigido para contribuintes de maior porte ou com regimes especiais); o B e o C têm exigências reduzidas. Consulte o contador para saber qual se aplica.
O que fazer quando o sistema exibe a tela de erros antes de gerar? Avalie cada erro listado. Erros críticos (como CFOP sem código de conta contábil ou produto sem NCM) devem ser corrigidos antes da transmissão, pois o PVA da Receita pode rejeitar o arquivo. Erros não críticos podem ser ignorados com a devida autorização.
Preciso gerar o arquivo de estoque todo mês? Não obrigatoriamente. O Bloco H (inventário) é gerado quando há levantamento de estoque, geralmente anual (31/12) ou em datas específicas exigidas pela legislação. O Bloco K (produções) é mensal para empresas com obrigatoriedade de escrituração de controle de produção.
Como corrigir uma entrega já transmitida? Gere o arquivo com a Finalidade = Retificadora. O sistema exibirá um campo para informar o Número do Recibo da entrega original, que será incluído no registro 0000 do arquivo retificador.
Os dados do contador são salvos para uso futuro? Sim. As configurações — incluindo dados do contador e todas as opções marcadas — são salvas por filial e recarregadas automaticamente na próxima abertura. Clique no botão de salvar (clips) para confirmar o salvamento manualmente após qualquer alteração.