Pular para o conteúdo principal

ST_INTEGRACAORETIDO - Modelo de Integração de Notas com Imposto Retido

Tela de configuração: MFI003 — Parâmetros Fiscais Localização: Aba Parâmetros Fiscais → campo Modelo de Integração de Notas com Imposto Retido Tabela: PARMFISCAL.ST_INTEGRACAORETIDO Valor padrão: N (Valor Líquido)

Telas impactadas​

TelaDescrição
MFI003Parâmetros Fiscais (configuração)
MFC035Pesquisa de Contas a Pagar/Receber (exibição do valor do documento)

Campos envolvidos​

CampoTabelaDescrição
ST_INTEGRACAORETIDOPARMFISCALDefine se o imposto retido é descontado na integração contábil
VL_NOTAFISCALNOTAValor bruto da nota fiscal
VL_IMPOSTOIMPOSTONOTACTBValor do imposto na contabilização
VL_DOCUMENTOCONTASValor do documento no contas a pagar/receber

Opções disponíveis​

N - Valor Líquido​

O que fazDetalhe
Desconta o imposto retidoNa integração contábil, o valor dos impostos retidos é subtraído do valor total do documento
EditávelPode ser alterado a qualquer momento na tela MFI003
Impacto retroativoAfeta novas integrações e cálculos de centro de resultado; integrações já geradas não são recalculadas

Simulação passo a passo​

  1. Acesse MFI003 → aba Parâmetros Fiscais.
  2. No campo Modelo de Integração de Notas com Imposto Retido, selecione Valor Líquido.
  3. Salve os parâmetros (<F9> ou botão Salvar).
  4. Gere uma nota fiscal de serviço com imposto retido (ex.: ISS retido de R$ 10,00 sobre nota de R$ 100,00).
  5. Execute a integração contábil (geração de movimento contábil).
  6. Verifique o lançamento contábil gerado — o valor integrado será R$ 90,00 (R$ 100,00 − R$ 10,00 de retido).

Resultado esperado: O valor contabilizado nas contas refere-se ao valor líquido (total da nota menos impostos retidos).


S - Valor Bruto​

O que fazDetalhe
Não desconta o imposto retidoNa integração contábil, o valor total do documento é considerado integralmente, sem subtrair impostos retidos
EditávelPode ser alterado a qualquer momento na tela MFI003
Impacto retroativoAfeta novas integrações; integrações já geradas não são recalculadas

Simulação passo a passo​

  1. Acesse MFI003 → aba Parâmetros Fiscais.
  2. No campo Modelo de Integração de Notas com Imposto Retido, selecione Valor Bruto.
  3. Salve os parâmetros (<F9> ou botão Salvar).
  4. Gere uma nota fiscal de serviço com imposto retido (ex.: ISS retido de R$ 10,00 sobre nota de R$ 100,00).
  5. Execute a integração contábil (geração de movimento contábil).
  6. Verifique o lançamento contábil gerado — o valor integrado será R$ 100,00 (valor total, sem desconto do retido).

Resultado esperado: O valor contabilizado nas contas corresponde ao valor bruto/total da nota, sem desconto de impostos retidos.

Exceção / Importante: Na tela MFC035 (Pesquisa de Contas), quando o parâmetro está em S, o sistema exibe o valor bruto da nota fiscal (VL_NOTAFISCAL) para documentos do tipo NT com imposto retido. Quando está em N, exibe o valor do documento (VL_DOCUMENTO), que já reflete o líquido.

Regra Geral​

O parâmetro ST_INTEGRACAORETIDO controla como o sistema trata impostos retidos (PIS/COFINS/CSLL/IRPJ/ISS retidos) nas integrações contábeis e cálculos de centro de resultado:

  • N (Valor Líquido) — O sistema faz um LEFT JOIN com a função VALOR_IMPOSTO para obter o valor dos impostos retidos e subtrai esse valor do total antes de contabilizar. É o comportamento padrão.
  • S (Valor Bruto) — O imposto retido não é deduzido do valor integrado. A contabilização usa o valor total/original do documento.

Esse parâmetro atua em conjunto com ST_INTEGRACAOIPIST (configurado em MFI003 — Parâmetros Fiscais, mesma aba), que controla se os valores de IPI e ICMS-ST são somados ao valor integrado.

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoDescrição
TfrmMFC035.btnProcurarClicksource/MFC035/UMFC035.pasMonta query de pesquisa de contas: se S, usa VL_NOTAFISCAL para notas com retido
TfrmMFC035.btnImprimirDetalhesClicksource/MFC035/UMFC035.pasMonta query de impressão de detalhes com a mesma lógica de exibição

Scripts SQL com referência direta ao campo​

ProcedureArquivoDescrição
CALCULA_CENTRORESULTScripts/CALCULA_CENTRORESULT.sqlNo modo N, subtrai VR.V_VL_IMPOSTO do total no cálculo de centro de resultado
GERA_MOVTOCONTABILScripts/GERA_MOVTOCONTABIL.sqlNo modo N, consulta IMPOSTONOTACTB com ST_RETIDO = 'S' e subtrai do total a contabilizar
RETORNA_VLCONTA_VENDNOTAScripts/RETORNA_VLCONTA_VENDNOTA.sqlNo modo N, subtrai o imposto retido do valor da conta na consulta de nota de venda

Tabela Comparativa Resumida​

OpçãoNomeImposto Retido na IntegraçãoValor Contabilizado
NValor LíquidoDescontado do totalNota R$ 100,00 − Retido R$ 10,00 = R$ 90,00
SValor BrutoNão descontadoNota R$ 100,00 = R$ 100,00