Skip to Content
Author's profile photo Former Member

Reporte para Pago de Comisiones

Estimados tengan un Excelente dia !!  Estoy trabajando en un reporte para Calculo de Comisiones, pero aun no logro obtener toda la informacion.

La Politica describe que se pagaran comisiones en base a las facturas pagadas totalmente en el Presente mes sean estas emitidas tiempo atras (lo cual es lo estandar), SAP tiene nativo un reporte pero lo que muestra es un resumen de las ventas del Mes, tengo el siguiente Query pero he observado que al emitir un reporte del 01/01/12 al 31/01/12 me muestra inclusive unas facturas que no son totalmente pagadas en ese periodo, pero si recibieron pago parcial, al emitir el reporte del 01/02/12 al 29/02/12 vuelvo a tener dichas facturas en el reporte, lo cual causara una duplicidad de pago de comisiones.

Agradezco de antemano su valiosa ayuda

—————————————————————-

SELECT distinct(T2.[DocNum]) as “Factura”,

T2.cardname, t2.[DocTotal] as “Total de factura”, T2.[PaidToDate] as “Abonos totales a factura”, (T2.[DocTotal] -T2.[PaidToDate] ) as “pendiente de cobro”,T3.[SlpName] as”Vendedor”, T2.[u_valor_flete] as “Valor del flete”, t2.u_valor_nota “Nota de credito”

FROM ORCT T0  left JOIN RCT2 T1 ON T0.DocEntry = T1.DocNum left join OINV T2 on T1.[DocEntry]=T2.[DocEntry] left JOIN OSLP T3 ON T2.SlpCode = T3.SlpCode

where

T0.jrnlmemo  <>  ‘Cancelado’ 

and

t2.series <> 1

and

t2.series <> 48

and

T0.[DocDate]>=[%0]  and T0.[DocDate]<=[%1]

————————————————————————————–

Saludos cordiales,

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Hector Daniel Hernandez Bacca
      Hector Daniel Hernandez Bacca

      Hola.

      Prueba agregando en la clausula WHERE lo siguiente antes del AND del rango de fechas: AND (T2.[DocTotal]  <= T2.[PaidToDate] )

      Nos cuentas cómo te va.

      Saludos.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Gracias Hector por el consejo, sin embargo te comento que sigo obteniendo facturas que no fueron pagadas completamente en el mes de enero por ejemplo, me aparece dentro del listado aunque el pago que completamente cancelo el documento se recibio en febrero.

      Author's profile photo Hector Daniel Hernandez Bacca
      Hector Daniel Hernandez Bacca

      Hola.

      Ya veo, entonces una solución sería sumar los pagos recibidos hasta la fecha de la consulta para reemplazar el T2.[PaidToDate] en la validación del Where.

      Saludos.