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

Re: Purchase Query through Control Account - Correction

$
0
0

Hi,

 

Try this:

 

DECLARE

@StartDate DATETIME,

@EndDate DATETIME,

@Dummy INTEGER

SELECT TOP 1 @Dummy = DocNum

FROM OPCH T0

WHERE T0.DocDate >= [%1]

AND T0.DocDate <= [%2]

SELECT

@StartDate= '[%1]'

,

@EndDate = '[%2]'

SELECT DISTINCT

T0.DocEntry,

T0.DocNum AS 'A/P Inv Num',

CONVERT(VARCHAR(10), T0.DocDate, 3) AS 'Bill Date',

T0.CardName AS 'Supplier Name',

-- T1.Dscription AS 'Item Description',

----T1.Quantity,

--T1.Price AS 'Price',

--T1.TaxCode,

SUM(T1.LineTotal) AS 'Asscessable Value',

MAX(T1.TaxCode),

--t1.vatsum as 'TaxAmount',

T0.TOTALEXPNS AS [Freight Amount],

(SUM(T1.LineTotal)+SUM(T1.VATSUM)+T0.TOTALEXPNS+T0.rounddif) as [TotAmt],

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

FROM PCH4

WHERE PCH4.StaType IN (11,-90)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'BED',

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

FROM PCH4

WHERE PCH4.StaType IN( -60,12)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'Cess',

 

 

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

FROM PCH4

WHERE PCH4.StaType IN (-55,13)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'HeCess',

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

FROM PCH4

WHERE PCH4.StaType IN (5)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'Service',

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

FROM PCH4

WHERE PCH4.StaType IN (6)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'Cess_ST',

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

FROM PCH4

WHERE PCH4.StaType IN (-10)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'HSCess_ST',

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

FROM PCH4

WHERE PCH4.StaType IN (1,15)

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'VAT',

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

FROM PCH4

WHERE PCH4.StaType = 4

AND PCH4.DocEntry = T0.DocEntry

-- AND PCH4.LineNum = T1.LineNum

) AS 'CST',

T0.Comments

--,ISNULL(T10.WTCODE,0) AS [WTCODE],ISNULL(T10.RATE,0) AS [RATE],ISNULL(T10.WTAMNT,0) AS [WTAMNT]

FROM OPCH T0 INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry

LEFT JOIN PCH5 T10 ON T0.DOCENTRY = T10.ABSENTRY

LEFT JOIN OACT T99 ON T99.ACCTCODE = T0.[CtlAccount]

WHERE T0.DocDate >= @StartDate

AND T0.DocDate <= @EndDate

AND T1.TargetType < > 19

--AND T0.DOCENTRY = 8679

AND (T99.ACCTname = '[%3]' OR '[%3]' = '') OR  (T99.[AcctCode] = '[%4]' OR '[%4]' = '')

GROUP BY T0.DOCENTRY,T0.DOCNUM,T0.DOCDATE,T0.CARDNAME,T0.TOTALEXPNS,T0.ROUNDDIF,T0.COMMENTS

FOR BROWSE

 

Thanks & Regards,

Nagarajan


Viewing all articles
Browse latest Browse all 9269

Trending Articles



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