You are on page 1of 3

Fields

GSTIN: HardCode
Name CompnyName OADM 333333
Address CompnyAddr OADM 333333

email E_Mail
fax Fax
Sr No Invoice (Document No.) DocNum OINV 333333
Bill To Address Address OINV
333333
Ship To Address Address2 OINV 333333
Date of Document DocDate OINV 333333
Sr No of Item Record Number Special fields 33333
Item desc Dscription INV1 333333
HSN 33333 OITM Join OCHP ChapterID OCHP (Item Master data --General --
Check GST checkbox to see HSN)
Qty Quantity INV1 33333
Unit Quantity INV1 33333
Rate (Per item) INMPrice INV1 3333
Total Formula =Rate *Quantity. 33333
Discount DiscPrcnt INV1 33333
Taxable Value =total -Discount. ?????find field
tax code TaxCode INV1 33333

?????find

Total total (LC)


Freight
Total Invoice value.

SELECT T0.[CompnyName], T0.[CompnyAddr] FROM OADM T0


parameter kispe lagana hai DocEntry pe as DocKey.

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
--------
-----------------------------------------------------Original
one-------------------------------
select
b.CardName 'CardName',b.[Posting Date] as 'RefDate', b.[Document Number] 'Document
Number',b.Detail as 'Memo',
b.[Debit Balance] 'Debit' ,b.[Credit Balance] as'Credit',
b.[Balance Due] 'Balance',
b.ShortName,b.[closing balance],b.Address2 as 'Address2',b.Address3 as
'Address3',b.City as 'City',b.ZipCode as 'ZipCode',
b.State, b.BillTOGSTIN ,b.TransId, b.[OB] as 'Opening Balance'
from

(
--------- Openinng Balance Query----
select distinct 1 as 'Trans Type','' as 'TransId',t8.CardName,T1.ShortName as
'ShortName','' as 'Posting Date', '' as 'Document Number','' as 'Detail',
Sum(t1.debit) -sum(t1.credit) as 'OB','0'as 'Debit Balance' ,'0' as'Credit Balance'
,'0' as 'closing balance','0' as 'Balance Due',
T12.Address2 as 'Address2',T12.Address3 as 'Address3',T12.City as
'City',T12.ZipCode as 'ZipCode',
T12.U_BillTOGSTIN as 'BillTOGSTIN',
T12.State as 'State'
from ojdt t0
inner join jdt1 t1 on t0.transid =t1.transid
inner join ocrd t8 on t8.cardcode =t1.ShortName and T8.CardType='C'
LEFT JOIN CRD1 T12 ON T8.CardCode=T12.CardCode AND T12.AdresType='B' AND
T12.LineNum=0
where t0.RefDate <{?StartDate@}
--where T8.CardCode='ISD-CUS-0004'
group by
T8.CardName,T1.ShortName,T12.Address2,T12.Address3,T12.City,T12.ZipCode,T12.U_BillT
OGSTIN ,T12.State

------Transaction Query------
union all
select 2 as 'Trans Type',a.TransId,a.CardName,a.ShortName,a.[Posting Date],a.
[Document Number],a.Detail,a.OB,a.[Debit Balance],a.[Credit Balance],
a.[closing balance],a.[Balance
Due],a.Address2 ,a.Address3 ,a.City ,a.ZipCode,a.BillTOGSTIN,a.State
from

(select distinct T0.TransId,t0.refdate 'Posting Date',


concat(t9.remark,'',Right(T0.BaseRef,4))'Document Number',
0 as 'OB',t8.CardName,t1.ShortName,
(t0.memo)'Detail',
t1.debit'Debit Balance' ,t1.credit'Credit Balance' ,'0' as 'closing balance',
(t1.debit - t1.credit) as 'Balance Due',T12.Address2 as 'Address2',T12.Address3 as
'Address3',T12.City as 'City',T12.ZipCode as 'ZipCode',
T12.U_BillTOGSTIN as 'BillTOGSTIN',
T12.State as 'State'

from ojdt t0
inner join jdt1 t1 on t0.transid =t1.transid
left join oinv t2 on t2.docnum=t0.baseref
left join inv1 t3 on t3.DocEntry =t2.DocEntry
left join ORCT t4 on cast(t4.docnum as varchar) =t1.BaseRef
left join orin t6 on t6.DocNum = t0.BaseRef
left join rin1 t7 on t7.DocEntry =t6.DocEntry
LEFT join ocrd t8 on t8.cardcode =t1.ShortName --and T8.CardType='C'
LEFT JOIN CRD1 T12 ON T8.CardCode=T12.CardCode AND T12.AdresType='B' AND
T12.LineNum=0
left join nnm1 t9 on t9.Series =t2.Series
Where T0.[RefDate] >={?StartDate@} and T0.[RefDate] <={?EndDate@}
--where T8.CardCode='ISD-CUS-0004'
group by
t0.TransId,t0.refdate ,t0.memo,t0.BaseRef,t1.debit,t1.Credit,t0.TransType,t9.Series
Name,t8.CardName,t9.Remark,t1.ShortName,
T12.Address2,T12.Address3,T12.City,T12.ZipCode,T12.U_BillTOGSTIN ,T12.State
)a

group by a.TransId,a.CardName,a.[Posting Date],a.[Document Number],a.OB,a.Detail,a.


[Credit Balance],a.[Debit Balance],a.[Balance Due],
a.[closing
balance],a.ShortName,a.Address2,a.Address3,a.City,a.ZipCode,a.BillTOGSTIN,
a.State

--------- Closing Balance Query----------


Union All
select distinct 3 as 'Trans Type','' as 'TransId',t8.CardName,T1.shortname,'' as
'Posting Date', '' as 'Document Number','' as 'Detail',
'0' as 'OB','0'as 'Debit Balance' ,'0' as'Credit Balance' ,Sum(t1.debit)-
sum(t1.credit) as 'closing balance',
'0' AS 'Balance Due',T12.Address2 as 'Address2',T12.Address3 as 'Address3',T12.City
as 'City',T12.ZipCode as 'ZipCode',
T12.U_BillTOGSTIN as 'BillTOGSTIN',
T12.State as 'State'

from ojdt t0
inner join jdt1 t1 on t0.transid =t1.transid
inner join ocrd t8 on t8.cardcode =t1.ShortName and T8.CardType='C'
LEFT JOIN CRD1 T12 ON T8.CardCode=T12.CardCode AND T12.AdresType='B' AND
T12.LineNum=0
where t0.RefDate <={?EndDate@}
--where T8.CardCode='ISD-CUS-0004'
group by
T8.CardName,t1.ShortName,T12.Address2,T12.Address3,T12.City,T12.ZipCode,T12.U_BillT
OGSTIN ,T12.State
)B

Group By B.[Trans Type], b.CardName,b.[Posting Date], b.[Document


Number] ,b.Detail, b.OB, b.[Debit Balance] ,b.[Credit Balance] ,
b.[closing balance],b.TransId,b.[Balance
Due],b.ShortName,b.Address2 ,b.Address3 ,b.City ,b.ZipCode,b.BillTOGSTIN,
b.State
Order by b.[Trans Type],b.[Posting Date],b.TransId

You might also like