Inclusão de NF-e e NFC-e na Consulta de Pedidos NT 0508/2026

Resumo da Nota Técnica

Foi realizada uma melhoria na tela F2 – Consulta de Pedidos, permitindo identificar diretamente se um pedido possui NF-e e/ou NFC-e vinculada.
Anteriormente, a coluna N Fiscal consultava apenas o campo PEDV_NOTAFISCAL, não apresentando corretamente as NFC-e emitidas para o pedido.
Além da inclusão das informações fiscais, a consulta foi otimizada para evitar lentidão em bases com grande quantidade de pedidos.

Detalhes da Nota Tecnica

No F2 da Consulta de Pedidos (UCons_Pedido), o cliente solicitou uma forma de visualizar se determinado pedido teve uma NF-e

ou NFC-e emitida.

A coluna existente N Fiscal não atendia completamente à necessidade, pois considerava apenas PEDV_NOTAFISCAL, deixando de apresentar

as NFC-e vinculadas aos pedidos.

Desenvolvimento Realizado

A coluna N Fiscal foi renomeada para NF-e e passou a consultar o número da nota diretamente na tabela NFISCAL, considerando notas do tipo NF.

Foi mantido um fallback para PEDV_NOTAFISCAL, garantindo compatibilidade com pedidos que possuem essa informação preenchida.

Também foi criada uma nova coluna NFC-e, posicionada ao lado da coluna NF-e.

A coluna NFC-e considera as notas dos tipos:

N0 N1 N2 N3 N4 N5 N6 N7 N8 N9 NC

Notas que estejam com situação cancelada (C) não são apresentadas.

O título NFC-e também foi ajustado para permanecer alinhado e em negrito, seguindo o padrão das demais colunas da consulta.

Otimização da Consulta

Durante os testes, foi identificado um problema de desempenho na primeira implementação.

A consulta inicialmente realizava dois SELECT FIRST 1 para cada pedido, um para NF-e e outro para NFC-e.

Em uma base da empresa 04, que possuía aproximadamente 102.847 pedidos, esse processamento fazia com que a tela apresentasse grande

lentidão e pudesse travar durante a consulta.

A consulta foi então otimizada, substituindo as buscas individuais por dois LEFT JOIN com MAX(NF_NUMERO) agrupados pelo pedido.

Com a alteração, o tempo de execução da consulta na base utilizada para testes caiu para aproximadamente 3 segundos.

Observação

A coluna Atendido não indica necessariamente que o pedido possui uma nota fiscal emitida.

O atendimento do pedido e a emissão de NF-e/NFC-e são informações distintas.

Para verificar a emissão fiscal, devem ser consideradas especificamente as colunas NF-e e NFC-e.

Arquivos Alterados

Foram realizadas alterações nos seguintes arquivos:

UCons_Pedido.pas

UDMPrincipal.pas

UDMPrincipal.dfm

Benefícios da Implementação

Permite identificar se o pedido possui NF-e. Permite identificar se o pedido possui NFC-e. Diferencia as informações de NF-e e NFC-e na consulta. Não apresenta notas canceladas. Mantém compatibilidade com informações antigas através do fallback de PEDV_NOTAFISCAL.Melhora significativamente o desempenho da consulta em bases com grande volume de pedidos.

Atualização Necessária

Para que a melhoria funcione corretamente, será necessário substituir o aplicativo Integrado no ambiente do cliente.

Questões:

1. Qual foi a principal melhoria realizada na Consulta de Pedidos?
a) Inclusão de uma coluna para mostrar o valor total do pedido.
b) Inclusão das informações de NF-e e NFC-e vinculadas ao pedido.
c) Inclusão de um filtro para clientes inadimplentes.
d) Alteração da forma de cálculo dos pedidos.
________________________________________
2. Quais novas informações passam a ser apresentadas na consulta?
a) Apenas NFC-e.
b) Apenas NF-e.
c) NF-e e NFC-e.
d) NF-e, NFC-e e CT-e.
________________________________________
3. O que acontece com notas fiscais canceladas?
a) São apresentadas normalmente.
b) São apresentadas somente na coluna NF-e.
c) São apresentadas somente na coluna NFC-e.
d) Não são consideradas nas colunas NF-e e NFC-e.

Vídeo

https://youtu.be/gQRAaDZMQGM
  

Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica