Subversion Repositories SmartDukaan

Rev

Rev 24164 | Rev 24213 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24164 Rev 24165
Line 3477... Line 3477...
3477
        gstRate.sgstRate = stateGstRate.sgst_rate
3477
        gstRate.sgstRate = stateGstRate.sgst_rate
3478
        gstRate.hsnCode = itemIdItemMap[stateGstRate.item_id].hsnCode
3478
        gstRate.hsnCode = itemIdItemMap[stateGstRate.item_id].hsnCode
3479
        itemIdTotalTaxRateMap[stateGstRate.item_id] = gstRate
3479
        itemIdTotalTaxRateMap[stateGstRate.item_id] = gstRate
3480
    #This is temporary fix for mobiles that are missing tax rates
3480
    #This is temporary fix for mobiles that are missing tax rates
3481
    for k in itemIds:
3481
    for k in itemIds:
-
 
3482
        if itemIdItemMap[k].hsnCode == "NOGST":
-
 
3483
            gstRate = GstRate()
-
 
3484
            gstRate.igstRate = 0
-
 
3485
            gstRate.cgstRate = 0
-
 
3486
            gstRate.sgstRate = 0
-
 
3487
            gstRate.hsnCode = itemIdItemMap[k].hsnCode
-
 
3488
            itemIdTotalTaxRateMap[k] = gstRate
-
 
3489
            
3482
        if itemIdTotalTaxRateMap.get(k) is None and itemIdItemMap[k].category==10006:
3490
        if itemIdTotalTaxRateMap.get(k) is None and itemIdItemMap[k].category==10006:
3483
            gstRate = GstRate()
3491
            gstRate = GstRate()
3484
            if stateId==-1:
3492
            if stateId==-1:
3485
                gstRate.igstRate = 12
3493
                gstRate.igstRate = 12
3486
                gstRate.cgstRate = 0
3494
                gstRate.cgstRate = 0