ST_INTEGRASHP - Integração Shapeness (SPED Fiscal)
Tela de configuração: MFI003 - Parâmetros Fiscais
Localização: Aba SPED Fiscal (EFD)
Tabela: PARMFISCAL.ST_INTEGRASHP
Valor padrão: N (Não)
Telas impactadas
| Tela | Rotina | Impacto |
|---|
| RFI031 | Geração do SPED Fiscal (EFD) | Inclui registros SHP, 1600SHP e força C170 quando ativo |
Campos envolvidos
| Campo | Tabela | Uso |
|---|
DS_FORMAPAGTO_SHP | NOTA (via tabNota) | Descrição da forma de pagamento Shapeness (saídas) |
ST_CONDPAGTO_SHP | NOTA (via tabNota) | Condição de pagamento Shapeness (saídas) |
VL_NOTAFISCAL_NOTA | NOTA (via tabNota) | Valor da nota fiscal (saídas) |
NR_PARCELA | CONTASCTB | Número da parcela (entradas) |
VL_DOCUMENTO | CONTASCTB | Valor do documento (entradas) |
DT_VENCIMENTO | CONTASCTB | Data de vencimento (entradas) |
Opções disponíveis
S - Sim
| O que faz | Detalhe |
|---|
| Ativa a integração Shapeness na geração do SPED Fiscal | Inclui registros SHP após C100, registros 1600SHP e força geração de C170 para NF-e modelo 55 |
Simulação passo a passo
- Acesse Parâmetros → Parâmetros Fiscais (MFI003).
- Selecione a aba SPED Fiscal (EFD).
- No campo Integração Shapeness, escolha Sim.
- Salve os parâmetros.
- Gere o arquivo SPED Fiscal pela rotina RFI031.
- No arquivo gerado, observe que após cada registro C100 serão incluídos registros
SHP contendo dados de parcelas (entradas) ou dados de pagamento (saídas).
- Registros
1600SHP serão incluídos com dados de documentos intermediados.
- Registros C170 serão gerados para NF-e modelo 55 mesmo quando
ST_EMISSAO = 0 (cancelada/inutilizada) sem devolução vinculada.
Resultado esperado: O arquivo SPED Fiscal conterá registros SHP com informações de pagamento Shapeness para entradas e saídas, registros 1600SHP para documentos intermediados e C170 para notas NF-e que normalmente seriam omitidas.
Exceção / Importante: A geração de C170 também pode ser forçada pelos parâmetros ST_GERAC170 e ST_GERAC176 (configurados em MFI003 - Parâmetros Fiscais, aba SPED Fiscal/EFD). Quando ST_INTEGRASHP = 'S', a condição de geração de C170 é OR — basta que este parâmetro esteja ativo para que o registro seja gerado, independentemente dos demais filtros de modelo/situação.
N - Não
| O que faz | Detalhe |
|---|
| Desativa a integração Shapeness | Registros SHP e 1600SHP não são gerados; C170 segue as regras padrão |
Simulação passo a passo
- Acesse Parâmetros → Parâmetros Fiscais (MFI003).
- Selecione a aba SPED Fiscal (EFD).
- No campo Integração Shapeness, escolha Não.
- Salve os parâmetros.
- Gere o arquivo SPED Fiscal pela rotina RFI031.
- O arquivo será gerado sem registros SHP nem 1600SHP. Registros C170 seguirão as regras padrão de modelo, situação e parâmetros
ST_GERAC170/ST_GERAC176.
Resultado esperado: O arquivo SPED Fiscal é gerado normalmente, sem dados de integração Shapeness.
Tabela Comparativa Resumida
| Opção | Registros SHP (C100) | Registros 1600SHP | Força C170 (modelo 55) |
|---|
| S (Sim) | ✓ Gerados | ✓ Gerados | ✓ Sim |
| N (Não) | ✗ Não gerados | ✗ Não gerados | Segue regra padrão |
Procedures impactadas
| Rotina | Arquivo | Linha(s) | Descrição |
|---|
TfrmRFI031.btnImprimirClick | source/RFI031/URFI031.pas | 3676, 3835, 3913, 4015, 4313, 7414 | Geração dos registros SHP, 1600SHP e C170 no SPED Fiscal |
Referências SQL diretas ao campo
Não foi encontrada referência direta ao campo ST_INTEGRASHP em scripts SQL (tabela Scripts/). O parâmetro é consumido exclusivamente pela rotina Delphi RFI031.
Candidatas por uso da tabela PARMFISCAL
As procedures/views abaixo utilizam a tabela PARMFISCAL mas não referenciam o campo ST_INTEGRASHP diretamente. Impacto funcional direto não confirmado:
| Procedure/View | Arquivo |
|---|
GERA_INTEGRACAO | Scripts/GERA_INTEGRACAO.sql |
GERA_INTEGRACAOFISCAL | Scripts/GERA_INTEGRACAOFISCAL.sql |
GERA_SPEDPISCOFINS | Scripts/GERA_SPEDPISCOFINS.sql |
GRAVA_MOVTOFISCALNOTA | Scripts/GRAVA_MOVTOFISCALNOTA.sql |