Creating a GST sales ledger

Discussion in 'Tally Developer' started by Neha2017, Apr 8, 2019.

    
  1. Neha2017

    Neha2017 New Member


    Hi all,

    I'm trying to create a ledger with the set/alter details, where I want to edit the "nature of transaction" and the rate. But the values in the form 'GST classification details' are not getting saved. Can anyone help?

    [Function: CreateSalesGSTLedger]
    Variable : LedgerName : String
    002 : Set: LedgerName : "Sales Ledger-11%"
    003 : New Object : Ledger
    005 : Set Value : Name : ##LedgerName
    010 : Set Value : Parent : "Sales Accounts"
    015 : Set Value : GSTApplicable : @@SysNameApplicable
    020 : Set Value : GSTtypeofsupply : $$SysName:Goods
    025 : Insert Collection Object : GSTdetails
    028 : Set Value : Taxability : $$SysName:Taxable ;; "Taxable"
    035 : Set Value : GSTNatureofTransaction : "Interstate Sales Taxable"
    039 : Log : "afternatureoftrans"
    047 : Insert Collection Object : StatewiseDetails
    050 : Set Value : StateName : $$SysName:Any
    058 : Insert Collection Object : RateDetails
    061 : Set Value : GSTRateDutyHead : $$SysName:IGST
    065 : Set Value : GSTRate : 12;
    075 : Set Target : .. ;;move to statewise details
    076 : Set Target : .. ;; move to GSTdetails
    080 : Set Target : .. ;; move to Ledger
    090 : Create Target
    098 : Log: "Created Ledger" + ##LedgerName
     


  2. karthik loganadin

    karthik loganadin New Member


    Hi did u find the way for this.
    I tried many ways to do so, but ended in vain. I shared my part of code. Please correct it.

    1c : NEW OBJECT : Ledger
    1d : Set Value : Name : "GST 9% Sales"
    1e : Set Value : Parent : "Sales"
    1ea : Set Value : GSTApplicable : @@SysNameApplicable ;ledAlter.tdl line no 469
    1eb : Set Value :GSTTYPEOFSUPPLY :$$SysName:Goods; or $$SysName:Services
    1ec : Set Value :VATAPPLICABLE :mad:@SysNameApplicable
    1e0 : Set Value :ISGSTAPPLICABLE : Yes
    1e1 : Set Value :isExempted : No
    1e2 : INSERT COLLECTION OBJECT : GSTDETAILS
    1e3 : SET TARGET : GSTDETAILS
    1e4 : Set Value : Taxability :$$SysName:Taxable
    1e5 : Set Value : GSTNATUREOFTRANSACTION : "Sales Taxable" ;;in the file GSTClassificationCollections.tdl line no 83


    1e7 : INSERT COLLECTION OBJECT : STATEWISEDETAILS
    1e8 : SET TARGET : STATEWISEDETAILS
    1e9 : Set Value :STATENAME :$$SysName:Any
    1e10 : INSERT COLLECTION OBJECT :RATEDETAILS
    1e11: SET TARGET : RATEDETAILS
    1e12: Set Value :GSTRATEDUTYHEAD : $$SysName:CGST
    1e12a: Set Value :GSTRATE :2.5
    1e13: Set Value :GSTRATEVALUATIONTYPE :$$SysName:OnValue
    1e14 : Set Target:..
    1e15: INSERT COLLECTION OBJECT :RATEDETAILS
    1e16: SET TARGET : RATEDETAILS
    1e17: Set Value :GSTRATEDUTYHEAD : $$SysName:UTGST; in case of union teritory - UTGST, in case of state STGST
    1e17a: Set Value :GSTRATE :2.5
    1e18: Set Value :GSTRATEVALUATIONTYPE :$$SysName:OnValue
    1e19: Set Target:..
    1e20: INSERT COLLECTION OBJECT :RATEDETAILS
    1e21: SET TARGET : RATEDETAILS
    1e22: Set Value :GSTRATEDUTYHEAD : $$SysName:IGST
    1e22a: Set Value :GSTRATE :5.0
    1e23: Set Value :GSTRATEVALUATIONTYPE :$$SysName:OnValue
    1e24: Set Target:..
    1e25: INSERT COLLECTION OBJECT :RATEDETAILS
    1e26: SET TARGET : RATEDETAILS
    1e27: Set Value :GSTRATEDUTYHEAD : $$SysName:Cess
    1e27a: Set Value :GSTRATE :0.0
    1e28: Set Value :GSTRATEVALUATIONTYPE :$$SysName:OnValue
    1e29: Set Target:..
    1e40: INSERT COLLECTION OBJECT :RATEDETAILS
    1e41 : SET TARGET : RATEDETAILS
    1e42: Set Value :GSTRATEDUTYHEAD : $$SysName:CessQty
    1e42a: Set Value :GSTRATE :0.0
    1e43: Set Value :GSTRATEVALUATIONTYPE :$$SysName:OnValue
    1e44: Set Target:..
    1e45: Set Target:.. ; closing Statewise GSt details
    1e46:Set Target:.. ;closing GST details
    1e47:CREATE TARGET
     


  3. balajimg

    balajimg Active Member


    INSERT COLLECTION OBJECT : STATEWISEDETAILS is actually
    INSERT COLLECTION OBJECT : GSTSTATEWISEDETAILS

    and

    INSERT COLLECTION OBJECT :RATEDETAILS is actual
    INSERT COLLECTION OBJECT :GSTRATEDETAILS
     


Share This Page