| 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
|