Tax Query Sample for Item Group Wise for Indian Localisation ....
SELECTDISTINCT(T0.[DocNum])AS'INV NO',
T0.[DocDate]AS'INV DATE',
T0.[TaxDate]AS"Document Date",
T0.[NumAtCard]AS' Vendor Ref. No',
T0.[CardName]AS'NAME OF THE PARTY',
T1.[ItemCode]AS'PART NO',
T1.[Dscription]AS'PART DESCRIPTION',
T1.[Quantity],
T1.[Price],
T1.[LineTotal]AS'BASE AMOUNT',
T1.[LineTotal]+t1.[VatSum]AS'TOTAL',
T0.[DocStatus],
T0.[UserSign],
T6.[U_Name],
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=-90
ANDDocEntry=T0.DocEntry)AS'BED 10%',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=-60
ANDDocEntry=T0.DocEntry)AS'ECESS',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=-55
ANDDocEntry=T0.DocEntry)AS'HSCESS',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=4
ANDDocEntry=T0.DocEntry)AS'VAT',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=1
ANDDocEntry=T0.DocEntry)AS'CST',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=5
ANDDocEntry=T0.DocEntry)AS'SERVICETAX',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=6
ANDDocEntry=T0.DocEntry)AS'ECESS 2%',
(SELECTsum(TaxSum)
FROMPCH4
WHEREstatype=-10
ANDDocEntry=T0.DocEntry
ANDLineNum=t1.LineNum)AS'HSCESS 1%',
isnull(
(SELECTTop1T10.TotalExpns
FROMOPCHT10
WHERET10.DocEntry=T0.DocEntry),0)AS'FreightAmount',
isnull(
(SELECTTop1T10.TaxOnExpSc
FROMOPCHT10
WHERET10.DocEntry=T0.DocEntry),0)AS'FreightTax'
FROMOPCHT0
INNERJOINPCH1T1ONT0.DocEntry=T1.DocEntry
INNERJOINPCH4T2ONT0.DocEntry=T2.DocEntry
INNERJOINOITMT4ONT1.ItemCode=T4.ItemCode
INNERJOINOITBT5ONT4.ItmsGrpCod=T5.ItmsGrpCod
INNERJOINOCRDT3ONT3.CardCode=T0.CardCode
INNERJOINOUSRT6ONT6.USERID=T0.UserSign
WHERET0.[DocDate]>=[%0]
ANDT0.[DocDate]<=[%1]
AND(T5.[ItmsGrpNam]='[%3]'
OR'[%3]'=' ')
AND(T3.[CardName]='[%4]'
OR'[%4]'=' ')
ANDT1.[BaseType]<>'22'
AND(T0.[DocStatus]='[%5]'
OR'[%5]'=' ')
ANDT0.Series<>45
ORDERBYT0.[DocDate],
T0.[DocNum]