ST_EFDGERAFICHAPADRAO - Layout da Ficha do Bloco K (EFD ICMS/IPI)
Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED Fiscal (EFD), seção "Gera Ficha Padrão" Tabela:
PARMFISCAL.ST_EFDGERAFICHAPADRAOTipo:CHAR(1) NOT NULLValor padrão:N(Saldo Estoque)
Telas impactadas
| Tela | Arquivo | Descrição |
|---|---|---|
| MFI003 | source/MFI003/UMFI003.pas | Tela de configuração do parâmetro |
| RFI031 | source/RFI031/URFI031.pas | Geração do arquivo SPED Fiscal (EFD ICMS/IPI) — Bloco K |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
ST_EFDGERAFICHAPADRAO | PARMFISCAL | Define o tipo de ficha/layout gerado no Bloco K do SPED Fiscal |
ST_EFDGERABLOCO_K | PARMFISCAL | Habilita/desabilita este campo na tela (configurado em MFI003, mesma aba) |
Regra de habilitação na tela
O campo ST_EFDGERAFICHAPADRAO só fica editável quando ST_EFDGERABLOCO_K = 'S'. Quando o Bloco K está desativado, o campo é automaticamente resetado para 'N' e desabilitado.
Opções disponíveis
S - Padrão
| O que faz | Detalhe |
|---|---|
| Define o layout do Bloco K como Padrão | Gera registros K200, K220, K230, K235 e fichas de produção completas |
| Requer Bloco K ativo | ST_EFDGERABLOCO_K deve ser 'S' |
| Versões do leiaute | Entre versão 10 e 15, gera fichas adicionais de insumos (K235) para itens tipo 3 e 4 |
Simulação passo a passo
- Acesse MFI003 → aba SPED Fiscal (EFD).
- Certifique-se de que o campo Gera Bloco K esteja marcado como Sim.
- Abra o campo Gera Ficha Padrão e selecione Padrão (
S). - Salve os parâmetros.
- No momento da geração do SPED Fiscal, o sistema utilizará o layout
Padraopara o Bloco K, incluindo registros de produção (K230) e insumos (K235).
Resultado esperado: O arquivo EFD gerado conterá o Bloco K com layout Padrão, incluindo fichas de produção e consumo de insumos completas. Para versões do leiaute entre 10 e 15, fichas de composição de insumos serão geradas para itens com tipo 3 (produto em processo) e 4 (produto acabado).
Exceção / Importante: Na versão 17 ou superior do leiaute, a opção
S(Padrão) mantém o layoutPadrao. Para obter o layout Simplificado na versão 17+, é necessário selecionarX(Simplificado).
N - Saldo Estoque (padrão)
| O que faz | Detalhe |
|---|---|
| Define o layout do Bloco K como Saldo Estoque | Gera apenas os registros de saldo de estoque (K200), sem fichas de produção |
| Valor padrão do sistema | Campo já vem com 'N' ao incluir novo registro |
| Requer Bloco K ativo | ST_EFDGERABLOCO_K deve ser 'S' |
Simulação passo a passo
- Acesse MFI003 → aba SPED Fiscal (EFD).
- Certifique-se de que o campo Gera Bloco K esteja marcado como Sim.
- Abra o campo Gera Ficha Padrão e selecione Saldo Estoque (
N). - Salve os parâmetros.
- Na geração do SPED Fiscal, o Bloco K será gerado com layout mínimo, contendo apenas K001, K010 (versão 17+), K100 e K200 (saldo de estoque por item).
Resultado esperado: O arquivo EFD conterá o Bloco K reduzido, sem fichas de produção (K220, K230, K235). Apenas os saldos de estoque serão informados.
X - Simplificado
| O que faz | Detalhe |
|---|---|
| Define o layout do Bloco K como Simplificado | A partir da versão 17 do leiaute, aplica o layout Simplificado; em versões anteriores, aplica Padrao |
| Requer Bloco K ativo | ST_EFDGERABLOCO_K deve ser 'S' |
Simulação passo a passo
- Acesse MFI003 → aba SPED Fiscal (EFD).
- Certifique-se de que o campo Gera Bloco K esteja marcado como Sim.
- Abra o campo Gera Ficha Padrão e selecione Simplificado (
X). - Salve os parâmetros.
- Na geração do SPED Fiscal, se a versão do leiaute for ≥ 17, o sistema utilizará o layout
Simplificado; caso contrário, utilizará o layoutPadrao.
Resultado esperado: Para leiaute versão 17+, o Bloco K será gerado no formato Simplificado (menos detalhamento de produção). Para versões anteriores, o comportamento será equivalente à opção S (Padrão).
Validação na geração do SPED Fiscal
O parâmetro é obrigatório para a geração do SPED Fiscal. Se estiver vazio, a geração é interrompida com a mensagem:
"É obrigatório informar o parâmetro "Gera ficha Padrão"![MFI003]"
Procedures impactadas
Rotinas Delphi com referência direta
| Rotina | Arquivo | Linha | Impacto |
|---|---|---|---|
TdmMFI003.tabPARMFISCALST_EFDGERABLOCO_KValidate | source/MFI003/UdmMFI003.pas | 1337–1342 | Habilita/desabilita o campo conforme ST_EFDGERABLOCO_K |
TfrmRFI031.AddRegistroK | source/RFI031/URFI031.pas | 946–951 | Seleciona o layout do Bloco K (Padrão, Saldo Estoque ou Simplificado) |
TfrmRFI031.btnImprimirClick | source/RFI031/URFI031.pas | 3016–3017 | Valida preenchimento obrigatório antes de gerar o arquivo |
TfrmRFI031.AddRegistro0200 | source/RFI031/URFI031.pas | 9617 | Para versões 10–15 com opção S, gera fichas de insumo para itens tipo 3/4 |
Scripts SQL
Não foi encontrada referência direta ao campo ST_EFDGERAFICHAPADRAO nos scripts SQL (Scripts/). O uso é exclusivo da aplicação Delphi (rotina RFI031 de geração do SPED Fiscal).
Tabela comparativa resumida
| Valor | Descrição | Layout Bloco K (leiaute < 17) | Layout Bloco K (leiaute ≥ 17) |
|---|---|---|---|
S | Padrão | Padrao (com K220, K230, K235) | Padrao (com K220, K230, K235) |
N | Saldo Estoque | SaldoEstoque (apenas K200) | SaldoEstoque (apenas K200) |
X | Simplificado | Padrao | Simplificado |