Just Apps Pvt Ltd support@bookkeeperapp.net +91-9999176746 Report Sales And Sales Return Report Sales And Sales Return Report SELECT v_type as 'Voucher Type', date, v.vch_no AS 'Voucher Number', CASE WHEN v_type='Sales Return' THEN credit ELSE debit END AS particulars, IFNULL(v.amount,0) * v.multiplier AS 'Voucher Amount', IFNULL(v.place_of_supply,'') AS 'Place Of Supply', IFNULL(a.taxableValue,0) * v.multiplier AS 'Taxable Value', IFNULL(b.taxAmount,0) * v.multiplier AS 'Tax Amount', IFNULL(b.othCharge,0) * v.multiplier AS 'Other Charge' FROM (SELECT *, CASE WHEN v_type='Sales Return' THEN (-1) ELSE 1 END AS multiplier FROM vouchers WHERE date BETWEEN [STARTDATE] AND [ENDDATE]) v LEFT JOIN ( SELECT i.v_id, IFNULL(i.scheme_name,'') schemeName, SUM((i.qty*i.rate)*(1-(i.discount/100))) taxableValue FROM ( SELECT v_id,IFNULL(units,0) AS qty, IFNULL(sp_per_unit,0) AS rate, IFNULL(discount,0) AS discount, IFNULL(scheme_name,'') AS scheme_name FROM sales WHERE DATE BETWEEN [STARTDATE] AND [ENDDATE] UNION ALL SELECT v_id,IFNULL(units,0) AS qty, IFNULL(rate_per_unit,0) AS rate, IFNULL(discount,0) AS discount, IFNULL(scheme_name,'') AS scheme_name FROM service_sales UNION ALL SELECT v_id,IFNULL(units,0) AS qty, IFNULL(cost_per_unit,0) AS rate, IFNULL(discount,0) AS discount, IFNULL(scheme_name,'') AS scheme_name FROM purchases WHERE DATE BETWEEN [STARTDATE] AND [ENDDATE] )i WHERE v_id in (SELECT v_id FROM vouchers WHERE item_mode=0 AND DATE BETWEEN [STARTDATE] AND '2019-09-26') GROUP BY i.v_id UNION ALL SELECT it.v_id, IFNULL(vt.scheme_name,'') schemeName, CASE WHEN vt.inc_ex='inc' THEN (IFNULL(it.amt,0) - IFNULL(v.dis,0))/(1+(IFNULL(vt.percentage,0)/100)) else (IFNULL(it.amt,0) - IFNULL(v.dis,0)) end AS taxableValue FROM ( SELECT i.v_id,sum(IFNULL(i.amount,0)) amt FROM ( SELECT v_id,IFNULL(units,0) * IFNULL(sp_per_unit,0) AS amount FROM sales WHERE DATE BETWEEN [STARTDATE] AND [ENDDATE] UNION ALL SELECT v_id,IFNULL(units,0) * IFNULL(rate_per_unit,0) AS amount FROM service_sales UNION ALL SELECT v_id,IFNULL(units,0) * IFNULL(cost_per_unit,0) AS amount FROM purchases WHERE DATE BETWEEN [STARTDATE] AND [ENDDATE] ) i WHERE i.v_id in (SELECT v_id FROM vouchers WHERE item_mode=1 AND DATE BETWEEN [STARTDATE] AND '2019-09-26') GROUP BY i.v_id )it LEFT JOIN ( SELECT vch.v_id, CASE WHEN (vch.v_type='Sales' AND va.debit='Discount ON Sale') or (vch.v_type='Purchase' AND va.credit='Discount ON Purchase') THEN va.discount else 0 end AS dis FROM ( SELECT v_id,v_type FROM vouchers WHERE v_type in ('Sales','Purchase') AND item_mode=1 AND DATE BETWEEN [STARTDATE] AND [ENDDATE] ) vch LEFT JOIN ( SELECT v_id, debit, credit, IFNULL(amount,0) AS discount FROM vouchers_all WHERE (debit='Discount ON Sale' or credit='Discount ON Purchase') AND DATE BETWEEN [STARTDATE] AND [ENDDATE] ) va ON va.v_id=vch.v_id )v ON it.v_id=v.v_id LEFT JOIN ( SELECT vch_t.voucher_id, vch_t.scheme_name, IFNULL(t.percentage,0) percentage, vch_t.inc_ex FROM voucher_tax vch_t LEFT JOIN (SELECT scheme_name,percentage FROM tax) t ON vch_t.scheme_name=t.scheme_name )vt ON vt.voucher_id=it.v_id )a ON v.v_id=a.v_id LEFT JOIN ( SELECT v_id, SUM(taxAmount) taxAmount, SUM(otherCharge) othCharge FROM ( SELECT va.v_id v_id, drAcc.a_type drType, va.debit debit, va.credit credit, crAcc.a_type crType, IFNULL(va.amount,0) amount, va.date date, CASE WHEN drAcc.a_type='Duties & Taxes' OR crAcc.a_type='Duties & Taxes' THEN amount ELSE 0 END AS taxAmount, CASE WHEN drAcc.a_type <> 'Duties & Taxes' AND crAcc.a_type <> 'Duties & Taxes' THEN amount ELSE 0 END AS otherCharge FROM vouchers_all va LEFT JOIN account_detail crAcc ON va.credit=crAcc.aname LEFT JOIN account_detail drAcc ON va.debit=drAcc.aname WHERE drType <> 'Sales Return' AND crType <> 'Purchases Return' AND drType <> 'Purchases A/C' AND crType <> 'Sales A/C' AND date BETWEEN [STARTDATE] AND [ENDDATE] )temp GROUP BY v_id )b ON v.v_id=b.v_id WHERE v_type='Sales' OR v_type='Sales Return' ORDER BY v.v_type, v.date, v.vch_no [COMPANYNAME] [COMPANYADDRESS] [COMPANYEMAIL] & [COMPANYPHONE] Sales And Sales Return Report From [STARTDATE] To [ENDDATE] [DISPLAYHTMLREPORT]
VOUCHER TYPE DATE VOUCHER NUMBER CUSTOMER NAME VOUCHER AMOUNT PLACE OF SUPPLY TAXABLE VALUE TAX AMOUNT OTHER AMOUNT
TOTAL [SPACE] [COUNT] [SPACE] [SUM] [SPACE] [SUM] [SUM] [SUM]
This is sample report which display voucher information E&OE
Error While Fetching Details