Subversion Repositories SmartDukaan

Rev

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

Rev 23210 Rev 23211
Line 203... Line 203...
203
    inventory_client = InventoryClient().get_client()
203
    inventory_client = InventoryClient().get_client()
204
    warehouse = inventory_client.getWarehouse(orders[0].warehouse_id)
204
    warehouse = inventory_client.getWarehouse(orders[0].warehouse_id)
205
    
205
    
206
    cc = CatalogClient().get_client()
206
    cc = CatalogClient().get_client()
207
    if sellerInfo.stateId == warehouse.stateId:
207
    if sellerInfo.stateId == warehouse.stateId:
208
        taxRate = cc.getStateTaxRate(itemIds, sellerInfo.stateId)
208
        taxRateMap = cc.getStateTaxRate(itemIds, sellerInfo.stateId)
209
    else:
209
    else:
210
        taxRate = cc.getStateTaxRate(itemIds, -1)
210
        taxRateMap = cc.getStateTaxRate(itemIds, -1)
211
 
211
 
212
    for order in orders:
212
    for order in orders:
213
        lineitem = order.lineitems[0]
213
        lineitem = order.lineitems[0]
214
    for order in orders:
-
 
215
        lineitem = order.lineitems[0]
214
        taxRate = taxRateMap.get(lineitem.item_id)
216
        totalTaxRate = taxRate.sgstRate + taxRate.cgstRate + taxRate.igstRate
215
        totalTaxRate = taxRate.sgstRate + taxRate.cgstRate + taxRate.igstRate
217
        stateMaster = fetchStateMaster()
216
        stateMaster = fetchStateMaster()
218
        return {
217
        return {
219
            "ITEM_DESCRIPTION": " ".join(filter(None, [lineitem.brand, lineitem.model_name,  lineitem.model_number])),
218
            "ITEM_DESCRIPTION": " ".join(filter(None, [lineitem.brand, lineitem.model_name,  lineitem.model_number])),
220
            "ITEM_VALUE": lineitem.unit_price,
219
            "ITEM_VALUE": lineitem.unit_price,