cancel
Showing results for 
Search instead for 
Did you mean: 

ENTRADAS PENDIENTES DE FACTURA DE COMPRAS

former_member671177
Participant
0 Kudos

Cordial Saludo

De que manera puedo obtner un informe que me permita ver que mercancia se le realizo entrada de mercancia pero esta pendiente de de factura de compra

si tengo una entrada de mercancia con 2 items y solo de uno de ellos he realizado la factrua de compra de que manera puedo generar el informe que me indique solo el item que falta realizar factura incluyendo las cantides el precio y el proveedor

realice una consulta uniendo las tabals OPDN y PDN1 pero no encuentro el campo de las cantidades que ya se realizo factura de compra y de las que estan pendientes

muchas gracias

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola...

Prueba el siguiente query,

SELECT T0.[DocNum] as 'N° Entrada', T0.[CardCode] as 'Código Proveedor', T0.[CardName] as 'Nombre Proveedor', T1.[ItemCode] as 'Código de Artículo', T1.[Dscription] as 'Nombre Artículo', T1.[Price] as 'Precio de Compra', T1.[Quantity] as 'Cantidad a Recibir', T1.[OpenCreQty] as 'Cantidad Pendiente', (T1.[Quantity] - T1.[OpenCreQty]) as 'Cantidad copiada a Factura' FROM OPDN T0 INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.[OpenCreQty] > '0'

El campo OpenCreQty es el que muestra las cantidades pendientes de ser trasladadas a la factura de proveedor.

Espero te sea de ayuda

Saludos Cordiales,

PD: Si considera que el caso ha sido resuelto, favor cerrar el mismo.

Edited by: Paul Ponce on Jun 29, 2010 6:38 AM

Answers (2)

Answers (2)

former_member188440
Active Contributor
0 Kudos

Hola te presento este query, el cual te permite ver por un rango de fechas, lo ingresado, lo facturado y lo pendiente de facturar


SELECT	distinct(b.itemcode) AS [SKU], d.docdate as  [Fecha Entrada],
d.docnum as [Entrada],c.DocDate AS [Fecha Factura], c.docnum as [Factura],
b.dscription as [Descripcion],SUM(b.quantity) as [Piezas Ingresadas],
SUM(a.quantity) as [Piezas Facturadas],SUM(b.quantity - isnull(a.quantity, 0)) as [Piezas sin facturar],
SUM(b.LineTotal) as [Total Ingresado],SUM(a.LineTotal) as [Total Facturado], 
SUM(b.LineTotal)-SUM(a.LineTotal) as [Monto Sin facturar]
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

Este te permite ver lo que se facturo parcialmente y posibles lineas eliminadas de la factura

espero te sirva

former_member210784
Active Contributor
0 Kudos

Hola.

Intenta con el informe de ventas, "lista de partidas abiertas", y seleccionas en la lista desplegable de la derecha el documento "pedido de entrada de mercancía". Así salen todos las entradas pendientes por facturar.

Saludos.