Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8843

Comisiones

$
0
0

Que tal expertos, tengo el siguiente problema en mi empresa calculamos las comisiones dependiendo el tipo de producto, el reporte que tengo es el siguiente:

 

SELECT distinct

T0.DocNum 'Factura',

T0.DocStatus 'Estatus',

T0.DocDate 'Fecha',

T0.CardCode 'Cliente',

T0.CardName 'Nombre',

T0.DocCur 'Moneda',

T0.DocTotal 'Total Factura',

T0.PaidToDate 'Total Pagado',

T0.DocTotal* .0047697  'Comision Total',

(T0.DocTotal* .0047697) * .25  'Comision Vendedor',

(T0.DocTotal* .0047697) * 0.375  'Comision Magaly',

(T0.DocTotal* .0047697) * 0.375 'Comision Juan Carlos',

T1.SlpName 'Vendedor',

T2.PymntGroup 'Cond. Pago',

T0.DocTotalSy 'Total USD',

T3.DocNum 'No.Doc. Pago',

T3.CashSum 'Efectivo',

T3.CreditSum 'T.Crédito',

T3.CheckSum 'Cheque',

T3.TrsfrSum 'Transf',

T0.DocTotal 'Total Pago',

T3.DocDate 'Fecha Pago'

 

 

FROM OINV T0

INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode

INNER JOIN OCTG T2 ON T0.GroupNum = T2.GroupNum

INNER JOIN ORCT T3 ON T0.[ReceiptNum] = T3.DocNum

INNER JOIN NNM1 T4 ON T3.Series = T4.Series

INNER JOIN RCT2 T5 ON T3.DocEntry = T5.DocNum

 

 

WHERE T3.DocDate >= '[%0]' and T3.DocDate <= '[%1]' and T1.slpname = '[%2]'

AND T3.Canceled = 'N'

ORDER BY T0.DocNum

 

El cual calcula las comisiones por igual sin importar si hay un articulo con diferente comision por ejemplo:

 

Factura 1: contiene dos productos diferentes uno calculado con el .0047697 y otro que tiene q ser calculado con el .0065

 

como hacer para que dependiendo el producto me calcule la comisión??   Saludos a todos


Viewing all articles
Browse latest Browse all 8843

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>