Olá.
Experimente o relatório de vendas "lista de itens em aberto" e selecione no menu suspenso à direita o documento "pedido de entrada de mercadoria". Assim, todas as entradas pendentes para faturar serão exibidas.
Saudações.
Avalados por :
Saudações cordiais
Como posso obter um relatório que me permita ver quais mercadorias entraram, mas ainda estão pendentes de fatura de compra?
Se eu tiver uma entrada de mercadoria com 2 itens e só tiver feito a fatura de compra de um deles, como posso gerar um relatório que me indique apenas o item que falta faturar, incluindo quantidades, preço e fornecedor?
Fiz uma consulta unindo as tabelas OPDN e PDN1, mas não encontro o campo com as quantidades que já têm fatura de compra e as que estão pendentes.
Muito obrigado
Olá.
Experimente o relatório de vendas "lista de itens em aberto" e selecione no menu suspenso à direita o documento "pedido de entrada de mercadoria". Assim, todas as entradas pendentes para faturar serão exibidas.
Saudações.
Olá, apresento a você esta consulta que permite visualizar, em um intervalo de datas, o que foi inserido, faturado e pendente de faturamento.
SELECT DISTINCT b.itemcode AS [SKU], d.docdate AS [Data de Entrada], d.docnum AS [Entrada], c.DocDate AS [Data da Fatura], c.docnum AS [Fatura], b.dscription AS [Descrição], SUM(b.quantity) AS [Itens Inseridos], SUM(a.quantity) AS [Itens Faturados], SUM(b.quantity - ISNULL(a.quantity, 0)) AS [Itens não faturados], SUM(b.LineTotal) AS [Total Inserido], SUM(a.LineTotal) AS [Total Faturado], SUM(b.LineTotal) - SUM(a.LineTotal) AS [Valor não faturado]
FROM pdn1 b WITH(NOLOCK) LEFT JOIN pch1 a ON b.trgetentry = a.docentry AND b.linenum = a.baseline LEFT JOIN opdn d WITH(NOLOCK) ON b.docentry = d.docentry LEFT JOIN opch c WITH(NOLOCK) ON a.docentry = c.docentry
WHERE d.canceled = 'n' AND b.docentry IN (SELECT DocEntry FROM pdn1 WITH(NOLOCK) WHERE TrgetEntry IN (SELECT DocEntry FROM opch WITH(NOLOCK) WHERE DocDate BETWEEN [%0] AND [%1] GROUP BY DocEntry) GROUP BY DocEntry) GROUP BY d.docdate, d.docnum, c.DocDate, c.docnum, b.itemcode, b.dscription
Isso permite visualizar o que foi faturado parcialmente e possíveis linhas excluídas da fatura.
Espero que seja útil.
Olá...
Experimente a seguinte consulta,
SELECT T0.[DocNum] como 'Nº Entrada', T0.[CardCode] como 'Código Fornecedor', T0.[CardName] como 'Nome Fornecedor', T1.[ItemCode] como 'Código do Artigo', T1.[Dscription] como 'Nome do Artigo', T1.[Price] como 'Preço de Compra', T1.[Quantity] como 'Quantidade a Receber', T1.[OpenCreQty] como 'Quantidade Pendente', (T1.[Quantity] - T1.[OpenCreQty]) como 'Quantidade copiada para Fatura' FROM OPDN T0 INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.[OpenCreQty] > '0'
O campo OpenCreQty é o que mostra as quantidades pendentes de serem transferidas para a fatura do fornecedor.
Espero que tenha sido útil
Cumprimentos,
PS: Se considerar que o caso foi resolvido, por favor feche-o.
Editado por: Paul Ponce em 29 de junho de 2010 6:38 AM
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute