Pular para o conteúdo principal

ST_CONFNOTAENTRADA - Conferência de Nota de Entrada

Tela de configuração: MFA001 - Parâmetros de Faturamento Localização: aba Conferência Tabela: PARMFATUR.ST_CONFNOTAENTRADA (CHAR(1), NOT NULL) Valor padrão: N (Desmarcado)

Telas impactadas​

TelaRotinaEfeito
MFA001 (Parâmetros de Faturamento)chkST_CONFNOTAENTRADAClickExibe/oculta o combo Gera Movimento Estoque (TP_MOVTOESTOQUE)
MNF001 (Nota Fiscal de Entrada)btnSalvarClickAo salvar NF de compra com S, exibe mensagem informativa de envio para conferência

Campos envolvidos​

CampoTabelaDescrição
ST_CONFNOTAENTRADAPARMFATURAtiva/desativa obrigatoriedade de conferência de NF de entrada
TP_MOVTOESTOQUEPARMFATURDefine a base de quantidade para movimento de estoque na conferência (visível apenas quando ST_CONFNOTAENTRADA = 'S')

Opções disponíveis​

S - Conferência obrigatória (Marcado)​

O que fazDetalhe
Exige conferência antes de lançar NF de entradaAo salvar uma NF de compra em MNF001, o sistema informa que a nota foi enviada para conferência e o lançamento definitivo fica pendente
Libera o campo Gera Movimento EstoqueO combo TP_MOVTOESTOQUE torna-se visível para escolher a base de quantidade do movimento de estoque
Não bloqueia ediçãoO parâmetro pode ser alterado a qualquer momento em MFA001

Simulação passo a passo​

  1. Acesse MFA001 → Parâmetros de Faturamento → aba Conferência.
  2. Marque o checkbox Conferência de Nota de Entrada.
  3. Observe que o combo Gera Movimento Estoque aparece ao lado, com as opções Quantidade NF (N) e Quantidade Conferida (C).
  4. Selecione a opção desejada no combo e salve os parâmetros (<F9> ou botão Salvar).
  5. Em outra tela (ex.: MNF001), cadastre uma NF de compra e clique em Salvar.
  6. O sistema exibe a mensagem de sucesso da nota e, em seguida, a mensagem informativa: "Nota Fiscal enviada para Conferência!".
  7. A nota fica aguardando conferência (recebimento físico) antes do lançamento definitivo — o fluxo de conferência prossegue em MRC009.

Resultado esperado: NF de entrada não é lançada diretamente; fica pendente de conferência e o sistema orienta o usuário com mensagem informativa.

Exceção / Importante: Quando ST_CONFNOTAENTRADA = 'S', o campo TP_MOVTOESTOQUE define se o movimento de estoque usa a quantidade da NF (N) ou a quantidade conferida fisicamente (C). Se o parâmetro for alterado de S para N, o sistema automaticamente reseta TP_MOVTOESTOQUE para N e oculta o combo.


N - Entrada direta sem conferência (Desmarcado) — Padrão​

O que fazDetalhe
Permite entrada direta da NFAo salvar uma NF de compra, o lançamento é feito diretamente sem etapa de conferência
Oculta o campo Gera Movimento EstoqueO combo TP_MOVTOESTOQUE é escondido e seu valor é resetado para N
Nenhuma mensagem de conferência é exibidaApenas a mensagem padrão de sucesso ao salvar

Simulação passo a passo​

  1. Acesse MFA001 → Parâmetros de Faturamento → aba Conferência.
  2. Deixe desmarcado o checkbox Conferência de Nota de Entrada (padrão).
  3. Observe que o combo Gera Movimento Estoque está oculto.
  4. Salve os parâmetros.
  5. Em MNF001, cadastre uma NF de compra e clique em Salvar.
  6. O sistema salva a nota diretamente e exibe apenas a mensagem de sucesso com número/série.

Resultado esperado: NF de entrada é lançada diretamente, sem etapa intermediária de conferência física.

Regra geral​

  • O parâmetro controla se o fluxo de compra exige uma etapa de recebimento/conferência física (via MRC009) antes de efetivar o lançamento da nota.
  • Ao ativar a conferência (S), o operador deve escolher no campo TP_MOVTOESTOQUE se o estoque será movimentado pela Quantidade da NF ou pela Quantidade Conferida — isso permite tratar divergências entre o que foi faturado e o que foi efetivamente recebido.

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinhaEvidência
chkST_CONFNOTAENTRADAClicksource/MFA001/UMFA001.pas2663Alterna visibilidade do combo TP_MOVTOESTOQUE e reseta valor ao desmarcar
iniciarsource/MFA001/UMFA001.pas929Na inicialização do MFA001, exibe/oculta cmbTP_MOVTOESTOQUE conforme o valor salvo
tabPARMFATURAfterInsertsource/MFA001/UdmMFA001.pas595Atribui valor padrão 'N' ao inserir novo registro em PARMFATUR
btnSalvarClicksource/MNF001/UMNF001.pas2723Verifica se ST_CONFNOTAENTRADA = 'S' e exibe mensagem de envio para conferência

Referências SQL diretas ao campo​

Nenhuma procedure SQL em Scripts/ referencia diretamente o campo ST_CONFNOTAENTRADA. O parâmetro é consumido exclusivamente pela aplicação Delphi (MFA001 e MNF001).

Tabela comparativa resumida​

ValorLabelComportamentoCampo TP_MOVTOESTOQUE
SConferência de Nota de Entrada (marcado)Exige conferência antes do lançamento; exibe mensagem ao salvar NFVisível — permite escolher base de quantidade
NDesmarcado (padrão)Entrada direta sem conferênciaOculto, valor resetado para N