Informe útil.
Jeyakanthan
Avalados por :
Hola Experto,
Nuestro cliente desea tener informes de conciliación de AR y AP para verificar cómo se están conciliando los SO con los DO y las facturas de AR, así como para la conciliación de PO con GRPO y la factura de AP. ¿Alguien tiene alguna consulta escrita anteriormente para su cliente? Actualmente estoy trabajando en 2007A SP00 PL30.
El informe contiene para AR
Número de SO, Código de BP, Nº de ítem, Descripción del ítem, Cantidad de SO, Total de fila ($), Nº de DO, Cantidad de DO, Nº de factura de AR, Cantidad de factura de AR, Total de fila de factura de AR ($)
El informe contiene para AP
Número de PO, Código de BP, Nº de ítem, Descripción del ítem, Cantidad de PO, Total de fila ($), Nº de GRPO, Cantidad de GRPO, Nº de factura de AP, Cantidad de factura de AP, Total de fila de factura de AP ($)
Gracias.
Saludos
Thomas
Informe útil.
Jeyakanthan
Pruébalo. Debería incluirse ya que el nombre del campo debe ser el mismo independientemente de la serie de números. Si no, házmelo saber qué podría faltar.
Gracias,
Gordon
Hola Gordon,
¿Tu consulta también se aplica a la numeración manual y/o a series de números múltiples, ya que el cliente tiene múltiples puntos de venta que podrían estar utilizando diferentes series de numeración para diferenciar los puntos de venta, ya que el número de SO se integra desde el punto de venta frontal POS, lo cual en B1 se recibirá como numeración manual?
Saludos
Thomas
Hola Thomas,
Prueba este código para AR:
SELECT DISTINCT T1.DocNum as SO#, T1.CardCode 'BP Code',
T0.ItemCode, T0.Dscription as 'Item description', T0.Quantity as
'SO Qty', T0.LineTotal, T3.DocNum as DO#, T2.Quantity as
'DO Qty',T5.DocNum as 'AR Inv#', T4.Quantity as 'AR Inv Qty',
T4.LineTotal as 'AR Inv row Total($)'
FROM RDR1 T0
INNER JOIN ORDR T1 ON T0.DocEntry = T1.DocEntry
Left JOIN DLN1 T2 ON T2.DocEntry = T0.TrgetEntry and
T2.ItemCode = T0.ItemCode
Left JOIN ODLN T3 ON T3.DocEntry = T2.DocEntry
Left JOIN INV1 T4 ON T4.DocEntry = T2.TrgetEntry and
T4.ItemCode = T0.ItemCode
Left JOIN OINV T5 ON T5.DocEntry = T4.DocEntry
WHERE T1.DocNum = '[%0]'
Si funciona para ti, AP solo necesitará reemplazar algunos nombres de tablas con la lógica exacta.
Gracias,
Gordon
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute