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

Re: Sales Tax Invoice Query

$
0
0

Sales return..

 

SELECT DISTINCT 'IN' as Doc,

T0.DOCTYPE,

T0.DocNum as 'AR/CR Invoice No.',

T0.DocDate AS 'Bill Date',

T0.NumAtCard AS 'Ref. No.',

T0.CardCode AS 'Customer Code',

T0.CardName AS 'Customer Name',T1.TotalSumSy,

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 7

AND INV4.DocEntry = T0.DocEntry) AS 'BCD',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 8

AND INV4.DocEntry = T0.DocEntry) AS 'CVD',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 9

AND INV4.DocEntry = T0.DocEntry) AS 'Cess',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 12

AND INV4.DocEntry = T0.DocEntry) AS 'HSCess',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 4

AND INV4.DocEntry = T0.DocEntry) AS 'CST',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 1

AND INV4.DocEntry = T0.DocEntry) AS 'VAT',

 

 

(SELECT DISTINCT ISNULL (SUM(INV4.TaxSum),0)

FROM INV4

WHERE INV4.StaType = 11

AND INV4.DocEntry = T0.DocEntry) AS 'SAD',

 

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '3' and INV3.DocEntry = T1.DocEntry ) as 'Destination Charges',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '4' and INV3.DocEntry = T1.DocEntry ) as 'FOB Shanghai',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '5' and INV3.DocEntry = T1.DocEntry ) as 'Freight Charges',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '6' and INV3.DocEntry = T1.DocEntry ) as 'Local Handling',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '7' and INV3.DocEntry = T1.DocEntry ) as 'Other Direct Expenses',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '8' and INV3.DocEntry = T1.DocEntry ) as 'Packing Charges',

(Select sum(INV3.LineTotal) from INV3 where INV3.ExpnsCode = '9' and INV3.DocEntry = T1.DocEntry ) as 'Bank Charges',

 

 

T0.VatSum as 'Total Tax',

T0.TotalExpns as 'Total Freight',

T0.TaxOnExp as 'Tax on Freight',

 

 

T0.DocTotal as 'Doc Total',

T0.Comments

FROM OINV T0

INNER JOIN INV1 T1

ON T0.DocEntry = T1.DocEntry

 

union all

 

SELECT DISTINCT 'SR',

T0.DOCTYPE,

T0.DocNum as 'AR Invoice No.',

T0.DocDate AS 'Bill Date',

T0.NumAtCard AS 'Ref. No.',

T0.CardCode AS 'Customer Code',

T0.CardName AS 'Customer Name',T1.TotalSumSy,

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 7

AND RIN4.DocEntry = T0.DocEntry) AS 'BCD',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 8

AND RIN4.DocEntry = T0.DocEntry) AS 'CVD',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 9

AND RIN4.DocEntry = T0.DocEntry) AS 'Cess',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 12

AND RIN4.DocEntry = T0.DocEntry) AS 'HSCess',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 4

AND RIN4.DocEntry = T0.DocEntry) AS 'CST',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 1

AND RIN4.DocEntry = T0.DocEntry) AS 'VAT',

 

 

(SELECT DISTINCT ISNULL (SUM(RIN4.TaxSum),0)

FROM RIN4

WHERE RIN4.StaType = 11

AND RIN4.DocEntry = T0.DocEntry) AS 'SAD',

 

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '3' and RIN3.DocEntry = T1.DocEntry ) as 'Destination Charges',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '4' and RIN3.DocEntry = T1.DocEntry ) as 'FOB Shanghai',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '5' and RIN3.DocEntry = T1.DocEntry ) as 'Freight Charges',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '6' and RIN3.DocEntry = T1.DocEntry ) as 'Local Handling',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '7' and RIN3.DocEntry = T1.DocEntry ) as 'Other Direct Expenses',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '8' and RIN3.DocEntry = T1.DocEntry ) as 'Packing Charges',

(Select sum(RIN3.LineTotal) from RIN3 where RIN3.ExpnsCode = '9' and RIN3.DocEntry = T1.DocEntry ) as 'Bank Charges',

 

 

T0.VatSum as 'Total Tax',

T0.TotalExpns as 'Total Freight',

T0.TaxOnExp as 'Tax on Freight',

 

 

T0.DocTotal as 'Doc Total',

T0.Comments

FROM ORIN T0

INNER JOIN RIN1 T1

ON T0.DocEntry = T1.DocEntry


Viewing all articles
Browse latest Browse all 8950

Trending Articles



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