ST_DESONERACAOFOLHA - Desoneração da Folha (EFD-Reinf)
Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED EFD-Reinf → grupo Parâmetros EFD-Reinf Tabela:
PARMFISCAL.ST_DESONERACAOFOLHA(CHAR(1)) Valor padrão: Sem padrão definido (campo obrigatório na tela)
Telas impactadas
| Tela | Impacto |
|---|---|
| MFI003 — Parâmetros Fiscais | Onde o parâmetro é configurado |
| RFI040 — EFD-Reinf | Geração do evento R-1000 (incl./alteração) |
Campos envolvidos
| Campo | Tabela | Tipo | Descrição |
|---|---|---|---|
ST_DESONERACAOFOLHA | PARMFISCAL | CHAR(1) | Indicador de desoneração da folha de pagamento |
Opções disponíveis
S - Sim (Desoneração ativa)
| O que faz | Detalhe |
|---|---|
| Indica que a empresa é desonerada da folha | Envía IndDesoneracao = 1 no evento R-1000 da EFD-Reinf |
| Editável | Pode ser alterado a qualquer momento em MFI003 |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais.
- Vá até a aba SPED EFD-Reinf.
- No campo ao lado do label Parâmetros EFD-Reinf, selecione Sim.
- Salve o parâmetro (
<Ctrl+S>ou botão Salvar). - Ao gerar o evento R-1000 na tela RFI040, o campo
indDesoneracaoserá enviado com valor 1.
Resultado esperado: O evento R-1000 transmitido ao SPED-Reinf indica que a empresa possui desoneração da folha de pagamento.
N - Não (Sem desoneração)
| O que faz | Detalhe |
|---|---|
| Indica que a empresa não possui desoneração da folha | Envía IndDesoneracao = 0 no evento R-1000 da EFD-Reinf |
| Editável | Pode ser alterado a qualquer momento em MFI003 |
Simulação passo a passo
- Acesse MFI003 — Parâmetros Fiscais.
- Vá até a aba SPED EFD-Reinf.
- No campo ao lado do label Parâmetros EFD-Reinf, selecione Não.
- Salve o parâmetro (
<Ctrl+S>ou botão Salvar). - Ao gerar o evento R-1000 na tela RFI040, o campo
indDesoneracaoserá enviado com valor 0.
Resultado esperado: O evento R-1000 transmitido ao SPED-Reinf indica que a empresa não possui desoneração da folha de pagamento.
Exceção / Importante: O campo também é utilizado na alteração do evento R-1000 (não apenas na inclusão). Se o valor for alterado de N para S (ou vice-versa), é necessário gerar um novo evento R-1000 de alteração para que a mudança seja refletida no SPED-Reinf.
Regra geral
- O valor é lido a partir de
PARMFISCALno momento da geração do evento R-1000 (evento de informações do contribuinte). - A lógica de conversão é: S → 1, N → 0 (qualquer valor diferente de
Nresulta em1). - Parâmetros relacionados no mesmo evento R-1000:
ST_GERASPEDCONTABIL(configurado em MFI003 — Parâmetros Fiscais, aba SPED EFD-Reinf) → preencheIndEscrituracao.ST_ACORDOINSENMULTA(configurado em MFI003 — Parâmetros Fiscais, aba SPED EFD-Reinf) → preencheIndAcordoIsenMulta.CD_CLASSTIBUTARIA(configurado em MFI003 — Parâmetros Fiscais, aba SPED EFD-Reinf) → preencheClassTrib.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Descrição |
|---|---|---|
TdmRFI040.GeraXML_R1000 | source/RFI040/UdmRFI040.pas | Gera o XML do evento R-1000 (inclusão e alteração). Lê ST_DESONERACAOFOLHA e converte para IndDesoneracao (0/1). |
Referências SQL diretas ao campo
Não foi encontrada referência direta ao campo ST_DESONERACAOFOLHA em procedures/scripts SQL. O uso é exclusivamente via Delphi (leitura em runtime através de ParmFiscal.Values).
Candidatas por uso da tabela PARMFISCAL
As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam o campo ST_DESONERACAOFOLHA diretamente. Sem impacto funcional direto identificado:
| Procedure/View | Arquivo |
|---|---|
ATUALIZA_PESSOA | Scripts/ATUALIZA_PESSOA.sql |
GERA_SPEDCONTABIL_0000 | Scripts/GERA_SPEDCONTABIL_0000.sql |
GERA_SPEDECF | Scripts/GERA_SPEDECF.sql |
GERA_SPEDPISCOFINS | Scripts/GERA_SPEDPISCOFINS.sql |