ST_GERAC176 - Gera Registro C176 (Ressarcimento ICMS/ST no SPED Fiscal)
Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED Fiscal (EFD) Tabela:
PARMFISCAL.ST_GERAC176Valor padrão:N(Não)
Telas impactadas
| Tela | Rotina | Impacto |
|---|---|---|
| RFI031 (SPED Fiscal - EFD) | btnImprimirClick | Controla geração do registro C176 e influencia o C170 para notas de saída |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
ST_GERAC176 | PARMFISCAL | Habilita/desabilita a geração do registro C176 no SPED Fiscal |
ST_GERAC170 | PARMFISCAL | Parâmetro correlato — habilita geração do registro C170 (ver abaixo) |
TP_NOTA | Nota Fiscal | Tipo da nota (S = Saída, E = Entrada) |
CD_MODELO | Nota Fiscal | Modelo do documento (1 ou 55 para C176) |
Opções disponíveis
S - Sim (Gera Registro C176)
| O que faz | Detalhe |
|---|---|
| Habilita o registro C176 no SPED Fiscal | Gera o registro C176 – Ressarcimento de ICMS em Operações com Substituição Tributária para notas de saída |
| Aplica-se apenas a notas de saída | Notas com TP_NOTA = 'S' e modelos 01 ou 55 |
| Influencia o registro C170 | Quando ativo, o C170 é gerado somente para itens que possuam registro C176 (filtro seletivo) |
Simulação passo a passo
- Acesse a tela MFI003 — Parâmetros Fiscais.
- Selecione a aba SPED Fiscal (EFD).
- No campo ao lado do label "Gera C176", selecione Sim.
- Salve os parâmetros.
- Na tela RFI031, gere o arquivo do SPED Fiscal (EFD).
- Para cada nota de saída (
TP_NOTA = 'S') com modelo 01 ou 55, o sistema consultará os dados de ressarcimento de ICMS/ST de cada item. - Se o item possuir dados de ressarcimento, o registro C176 será gerado e o registro C170 correspondente será incluído no arquivo.
- Itens sem dados de ressarcimento não terão registro C170 nem C176 gerados.
Resultado esperado: O arquivo SPED Fiscal conterá registros C176 (Ressarcimento ICMS/ST) e os respectivos C170 apenas para os itens com ressarcimento, em notas de saída dos modelos 01 e 55.
Exceção / Importante: Quando
ST_GERAC176 = 'S'eST_GERAC170 = 'S', o parâmetroST_GERAC170tem efeito mais amplo — ele gera o C170 para todos os itens das notas de saída, independente de terem ou não C176. Já oST_GERAC176filtra o C170 apenas aos itens com C176. O C176 é gerado exclusivamente para modelos de documento 01 e 55; outros modelos não disparam o registro.
N - Não (Não gera registro C176)
| O que faz | Detalhe |
|---|---|
| Não gera registro C176 no SPED Fiscal | O registro C176 é omitido integralmente do arquivo |
| Não influencia o C170 via C176 | O C170 será gerado apenas se ST_GERAC170 = 'S' ou a nota for de entrada |
Simulação passo a passo
- Acesse a tela MFI003 — Parâmetros Fiscais.
- Selecione a aba SPED Fiscal (EFD).
- No campo ao lado do label "Gera C176", selecione Não (valor padrão).
- Salve os parâmetros.
- Na tela RFI031, gere o arquivo do SPED Fiscal (EFD).
- Nenhum registro C176 será gerado no arquivo.
- O registro C170 será gerado apenas se
ST_GERAC170 = 'S'ou se a nota for de entrada (TP_NOTA = 'E').
Resultado esperado: O arquivo SPED Fiscal não conterá registros C176. O C170 seguirá apenas a regra de ST_GERAC170.
Relação com ST_GERAC170
| Cenário | ST_GERAC170 | ST_GERAC176 | Resultado no SPED |
|---|---|---|---|
| Padrão | N | N | C170 gerado para notas de entrada; nenhum C176 |
| C170 completo | S | N | C170 gerado para todas as notas de saída; nenhum C176 |
| C176 seletivo | N | S | C170 + C176 gerados apenas para itens com ressarcimento (notas saída, modelos 01/55) |
| Ambos ativos | S | S | C170 para todos os itens de saída + C176 para itens com ressarcimento |
ST_GERAC170é configurado na mesma tela MFI003, aba SPED Fiscal (EFD).
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Descrição |
|---|---|---|
TfrmRFI031.btnImprimirClick | source/RFI031/URFI031.pas | Geração do SPED Fiscal (EFD) — controle de registros C170 e C176 |
Referências SQL diretas ao campo
Não foi encontrada referência direta ao campo ST_GERAC176 em Scripts/ (procedures SQL). O uso é exclusivamente via rotina Delphi (RFI031).
Candidatas por uso da tabela PARMFISCAL
As procedures abaixo utilizam a tabela PARMFISCAL, mas não referenciam ST_GERAC176 diretamente:
| Procedure | Arquivo |
|---|---|
GERA_ARQUIVOMAGNETICO | Scripts/GERA_ARQUIVOMAGNETICO.sql |
GERA_GIA | Scripts/GERA_GIA.sql |
GERA_SPEDPISCOFINS | Scripts/GERA_SPEDPISCOFINS.sql |
GERA_INTEGRACAOFISCAL | Scripts/GERA_INTEGRACAOFISCAL.sql |
GRAVA_MOVTOFISCALNOTA | Scripts/GRAVA_MOVTOFISCALNOTA.sql |
Sem impacto direto identificado no codigo SQL para este parametro.