MNF019.R001 — Vencimento não pode ser anterior à emissão
Módulo: MNF019 · Menu: Faturamento > Movimentações > Notas Fiscais > Gerenciamento de Notas Geral/Mestra Classificação: intencional · Relevância: media
Regra
A data de vencimento da nota não pode ser menor que a data de emissão.
Quando dispara
Ao validar/gravar o campo Data de Vencimento da nota.
Mensagem exibida
A Data de Vencimento não pode ser Menor que a Data de Emissão da Nota Fiscal!
Como o usuário resolve
Corrigir a data de vencimento para ser igual ou posterior à data de emissão da nota.
Evidência
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/MNF019/UdmMNF019.pas | 2509-2515 | TdmMNF019.tabNOTABeforePost | Compara vencimento com emissão ao salvar |
source/MNF019/UdmMNF019.pas:2509
if (Trim(tabNOTADT_VENCIMENTO.AsString) <> '') then
if (tabNOTADT_VENCIMENTO.AsDateTime < tabNOTADT_EMISSAO.AsDateTime) then
begin
frmMNF019.Paginas.ActivePage := frmMNF019.pagNOTA;
frmMNF019.edtDT_VENCIMENTO.SetFocus;
raise JException.Create('W-0000', ['A Data de Vencimento não Pode ser Menor que a Data de Emissão da Nota Fiscal!']);
end;