Subversion Repositories SmartDukaan

Rev

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

Rev 12325 Rev 12326
Line 2852... Line 2852...
2852
        it = Item.query.filter_by(id=item.item_id).one()
2852
        it = Item.query.filter_by(id=item.item_id).one()
2853
        mpItem = MarketplaceItems.get_by(itemId=item.item_id,source=OrderSource.FLIPKART)
2853
        mpItem = MarketplaceItems.get_by(itemId=item.item_id,source=OrderSource.FLIPKART)
2854
        fkItem = FlipkartItem.get_by(item_id=item.item_id)
2854
        fkItem = FlipkartItem.get_by(item_id=item.item_id)
2855
        addHistory(fkItem,mpItem)
2855
        addHistory(fkItem,mpItem)
2856
        warehouse = inventory_client.getWarehouse(fkItem.warehouseId)
2856
        warehouse = inventory_client.getWarehouse(fkItem.warehouseId)
2857
        vatRate = catalog_client.getVatPercentageForItem(item.item_id, warehouse.stateId, item.proposedSellingPrice)
2857
        vatRate = catalog_client.getVatPercentageForItem(item.item_id, warehouse.stateId, math.ceil(item.ourSellingPrice+max(10,.01*item.ourSellingPrice)))
2858
        mpItem.currentTp = getNewOurTp(mpItem,item.ourSellingPrice+max(10,.01*item.ourSellingPrice))
2858
        mpItem.currentTp = getNewOurTp(mpItem,item.ourSellingPrice+max(10,.01*item.ourSellingPrice))
2859
        mpItem.currentSp = math.ceil(item.ourSellingPrice+max(10,.01*item.ourSellingPrice))
2859
        mpItem.currentSp = math.ceil(item.ourSellingPrice+max(10,.01*item.ourSellingPrice))
2860
        fkItem.commissionValue = round((mpItem.commission/100)*(mpItem.currentSp),2)
2860
        fkItem.commissionValue = round((mpItem.commission/100)*(mpItem.currentSp),2)
2861
        fkItem.serviceTaxValue = round((mpItem.serviceTax/100)*(fkItem.commissionValue+mpItem.courierCost),2)
2861
        fkItem.serviceTaxValue = round((mpItem.serviceTax/100)*(fkItem.commissionValue+mpItem.courierCost),2)
2862
        fkItem.updatedOn = timestamp
2862
        fkItem.updatedOn = timestamp