Pular para o conteúdo principal

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​

TelaRotinaImpacto
RFI031Geração do SPED Fiscal (EFD)Inclui registros SHP, 1600SHP e força C170 quando ativo

Campos envolvidos​

CampoTabelaUso
DS_FORMAPAGTO_SHPNOTA (via tabNota)Descrição da forma de pagamento Shapeness (saídas)
ST_CONDPAGTO_SHPNOTA (via tabNota)Condição de pagamento Shapeness (saídas)
VL_NOTAFISCAL_NOTANOTA (via tabNota)Valor da nota fiscal (saídas)
NR_PARCELACONTASCTBNúmero da parcela (entradas)
VL_DOCUMENTOCONTASCTBValor do documento (entradas)
DT_VENCIMENTOCONTASCTBData de vencimento (entradas)

Opções disponíveis​

S - Sim​

O que fazDetalhe
Ativa a integração Shapeness na geração do SPED FiscalInclui registros SHP após C100, registros 1600SHP e força geração de C170 para NF-e modelo 55

Simulação passo a passo​

  1. Acesse Parâmetros → Parâmetros Fiscais (MFI003).
  2. Selecione a aba SPED Fiscal (EFD).
  3. No campo Integração Shapeness, escolha Sim.
  4. Salve os parâmetros.
  5. Gere o arquivo SPED Fiscal pela rotina RFI031.
  6. 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).
  7. Registros 1600SHP serão incluídos com dados de documentos intermediados.
  8. 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 fazDetalhe
Desativa a integração ShapenessRegistros SHP e 1600SHP não são gerados; C170 segue as regras padrão

Simulação passo a passo​

  1. Acesse Parâmetros → Parâmetros Fiscais (MFI003).
  2. Selecione a aba SPED Fiscal (EFD).
  3. No campo Integração Shapeness, escolha Não.
  4. Salve os parâmetros.
  5. Gere o arquivo SPED Fiscal pela rotina RFI031.
  6. 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çãoRegistros SHP (C100)Registros 1600SHPForça C170 (modelo 55)
S (Sim)✓ Gerados✓ Gerados✓ Sim
N (Não)✗ Não gerados✗ Não geradosSegue regra padrão

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinha(s)Descrição
TfrmRFI031.btnImprimirClicksource/RFI031/URFI031.pas3676, 3835, 3913, 4015, 4313, 7414Geraçã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/ViewArquivo
GERA_INTEGRACAOScripts/GERA_INTEGRACAO.sql
GERA_INTEGRACAOFISCALScripts/GERA_INTEGRACAOFISCAL.sql
GERA_SPEDPISCOFINSScripts/GERA_SPEDPISCOFINS.sql
GRAVA_MOVTOFISCALNOTAScripts/GRAVA_MOVTOFISCALNOTA.sql