Bloco K do SPED Fiscal — gerar do zero
Guia tecnico de geracao do Bloco K (controle de producao e estoque) no SPED Fiscal. Estrutura de registros K100-K290, integracao com SD3, validacao PVA.
Bloco K e a parte mais complexa do SPED Fiscal — declara controle de producao e estoque (ordens, perdas, transferencias internas). Empresas industriais com receita >= 78 milhoes sao obrigadas desde 2017.
Estrutura dos registros
| Registro | O que |
|---|---|
| K001 | Abertura do bloco |
| K100 | Periodo de apuracao |
| K200 | Estoque escriturado (1 por produto/local) |
| K210/K215 | Desmontagem de itens |
| K220 | Outras movimentacoes internas |
| K230/K235 | Producao (insumos) |
| K250/K255 | Industrializacao terceirizada |
| K260/K265 | Reprocessamento |
| K270/K275 | Correcao de apontamento |
| K280 | Correcao de estoque escriturado |
| K290 | Producao continua |
| K990 | Encerramento |
Pre-requisitos
- SIGAEST funcionando (SB1/SB2/SD3 consistentes)
- SIGAPCP com OPs apontadas
- Estrutura de produto (SG1) atualizada
- Tipos de movimento da SD3 corretamente classificados (CFOP, D3_TM)
Geracao via SIGAFIS — caminho oficial
Menu: Miscelanea > SPED Fiscal > Geracao do arquivo. Selecionar tipo "0" (Regular) ou "1" (Retificadora). Periodo mensal completo.
Customizacao via PE SPEDFISCAL
// PE pra adicionar registros K customizados (raramente necessario)
User Function SPEDFISCAL()
// Acrescentar K220 manual pra movimentacao que nao gerou SD3
Local cBuf := ""
cBuf += "|K220|" + DToS(dDataBase) + ;
"|PROD_ORIG|PROD_DEST|10.000|" + CRLF
// Append no buffer global do SPED
// (mecanismo depende da versao — pode usar IncRegSpedFisc)
Return cBuf
Validacao com PVA (Programa Validador da Receita)
- Baixe o PVA da Receita Federal (RFB)
- Importe o TXT gerado
- Execute validacao — vai listar erros por registro
- Comuns: K200 com saldo nao batendo SB2, K220 sem origem identificada
Erros comuns do PVA
| Codigo | Significado | Resolucao |
|---|---|---|
| K100-002 | Periodo invalido | Cheque MV_DATAFIN/dDataBase |
| K200-005 | Saldo divergente SB2 | Reconciliar SB2 antes |
| K230-008 | Quantidade nao bate K235 | Reapontar OPs |
| K270-001 | Apontamento de OP fora do periodo | Permitir extracao retroativa |
Pegadinhas criticas
- Saldo K200 = SB2 escriturado — se diverge, ou a SB2 esta errada ou ha movimentacoes nao tipificadas.
- Producao continua (K290) — para industrias quimicas/aco onde o ciclo eh continuo, ha tratamento especial.
- Estrutura SG1 divergente da realidade fisica gera erro em K235 (insumos).
- Apontamentos retroativos mudam o saldo passado — regerar SPED do mes anterior.
- EFD ICMS/IPI vs SPED Fiscal sao mesma coisa, nomes diferentes em alguns contextos.
Recomendacoes finais
- Gere SPED toda semana em homologacao pra detectar erros cedo
- Tenha contador junto na primeira geracao — diferencas K200 vs SB2 podem ser legitimas
- Documente todos os tipos de movimento da SD3 que sua empresa usa