Bug: configurarFormaPagamento is not defined
Identificação
- Tarefa Jira: NH-264
- Data de Identificação: 02/12/2025
- Data de Correção: 08/12/2025
- Área: Faturamento
- Funcionalidade: Gerar Pré-Nota
- URL:
/faturamento/gerar-pre-documento-fiscal/{pedidoId} - Severidade: Alta (bloqueia funcionalidade)
Descrição do Problema
Ao acessar a tela de "Gerar Pré-Nota" e tentar emitir uma pré-nota fiscal, ocorria um erro JavaScript que impedia a ação de emissão.
Mensagem de Erro
jQuery.Deferred exception: configurarFormaPagamento is not defined
ReferenceError: configurarFormaPagamento is not defined
Análise Técnica
Causa Raiz
A função configurarFormaPagamento foi comentada no commit 88166bea (14/03/2025) por Fernando Agrizzi com a mensagem "Ajustes ng e contas receber", mas a chamada do addEventListener na linha 77 permaneceu ativa.
Arquivo Afetado
src/Nelmetais.SGE.WebApp/Areas/Faturamento/Views/PreDocumentoFiscal/Shared/_ScriptsPreDocumentoFiscalPartial.cshtml
Código Problemático
Linha 77 - Chamada ativa para função inexistente:
Linhas 820-863 - Função comentada:
Solução Aplicada
Comentar a linha 77 que chama a função inexistente:
Status
- [x] Investigado
- [x] Correção implementada
- [x] Testado
- [ ] Deployed