Pular para o conteúdo principal

ST_GERAC140 - Geração do Registro C140 (SPED Fiscal)

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba SPED Fiscal (EFD) Tabela: PARMFISCAL.ST_GERAC140 Tipo: CHAR(1), NOT NULL Valor padrão: N (Não)

Controla a geração dos Registros C140 (Fatura) e C141 (Vencimento da Fatura) no arquivo do SPED Fiscal (EFD). Esses registros detalham as informações de faturamento (documento, forma de pagamento, parcelas e valores) vinculados às notas fiscais.


Telas impactadas​

TelaRotinaImpacto
RFI031TfrmRFI031.btnImprimirClickDecide se gera registros C140/C141 no arquivo SPED Fiscal, alternando entre modelo 01 e modelo 55

Campos envolvidos​

CampoTabelaDescrição
ST_GERAC140PARMFISCALParâmetro de ativação da geração C140
CD_MODELONOTAModelo da nota fiscal (01 ou 55)
TP_NOTANOTATipo da nota (E = Saída)

Opções disponíveis​

N - Não (Padrão)​

O que fazDetalhe
Gera C140/C141 apenas para notas modelo 01Quando o modelo da nota é 01 (Nota Fiscal), o registro C140 (Fatura) e C141 (Vencimento) são gerados no SPED Fiscal

Simulação passo a passo​

  1. Acesse RFI031 — SPED Fiscal (EFD).
  2. Gere o arquivo do SPED Fiscal para o período desejado.
  3. No Bloco C, ao processar notas com CD_MODELO = '01', o sistema gera os registros C140 e C141 com os dados de fatura (forma de pagamento, número do documento, parcelas e valores).
  4. Para notas com CD_MODELO = '55' (NF-e), os registros C140/C141 não são gerados.

Resultado esperado: O arquivo SPED Fiscal contém registros C140/C141 somente para notas fiscais modelo 01.


S - Sim​

O que fazDetalhe
Gera C140/C141 para NF-e (modelo 55) de saídaAlterna a geração dos registros C140/C141 de modelo 01 para modelo 55, apenas para notas de saída (TP_NOTA = 'E')

Simulação passo a passo​

  1. Acesse MFI003 → aba SPED Fiscal (EFD).
  2. Altere o campo SPED Fiscal (EFD) (registro C140) para Sim.
  3. Salve os parâmetros.
  4. Acesse RFI031 — SPED Fiscal (EFD) e gere o arquivo do período.
  5. No Bloco C, ao processar notas com CD_MODELO = '55' e TP_NOTA = 'E' (NF-e de saída), o sistema consulta a tabela CONTASCTB e gera os registros C140 (dados consolidados da fatura) e C141 (vencimentos por parcela).
  6. Para notas modelo 01, os registros C140/C141 não são gerados.

Resultado esperado: O arquivo SPED Fiscal contém registros C140/C141 para NF-e (modelo 55) de saída, com dados de faturamento extraídos do contas a receber (CONTASCTB).

Exceção / Importante: Ao ativar S, a geração de C140/C141 para notas modelo 01 é desabilitada. O parâmetro funciona como alternância entre os modelos, não como acúmulo. Verifique qual modelo de documento sua empresa utiliza antes de alterar este parâmetro.


Tabela Comparativa Resumida​

OpçãoModelo 01Modelo 55 (Saída)Modelo 55 (Entrada)
N (padrão)Gera C140/C141Não geraNão gera
SNão geraGera C140/C141Não gera

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinhaReferência
TdmMFI003.tabPARMFISCALAfterInsertUdmMFI003.pas339Inicializa com 'N'
TfrmRFI031.btnImprimirClickURFI031.pas4138, 4187Avalia o parâmetro para decidir geração do C140

Referências SQL diretas ao campo​

Nenhuma procedure SQL faz referência direta ao campo ST_GERAC140. As procedures listadas abaixo utilizam a tabela PARMFISCAL mas não citam o campo literalmente.

Candidatas por uso da tabela (sem referência direta ao campo)​

Procedure/ViewArquivo
GERA_GIAScripts/GERA_GIA.sql
GERA_SPEDPISCOFINSScripts/GERA_SPEDPISCOFINS.sql
GERA_SPEDECFScripts/GERA_SPEDECF.sql
GERA_SPEDCONTABIL_0000Scripts/GERA_SPEDCONTABIL_0000.sql
GRAVA_MOVTOFISCALNOTAScripts/GRAVA_MOVTOFISCALNOTA.sql