Add missing currency convertion in _get_account_stock_move_lines
issue3101 review741003
This commit is contained in:
1 parent
d5baf7ecf5
commit
a3a82a3e33
1 file changed
+4
-2
@@ -157,13 +157,15 @@ class Move:
|
||||
def _get_account_stock_move_lines(self, type_):
|
||||
pool = Pool()
|
||||
AccountMoveLine = pool.get('account.move.line')
|
||||
Currency = pool.get('currency.currency')
|
||||
move_lines = super(Move, self)._get_account_stock_move_lines(type_)
|
||||
if (type_.startswith('in_')
|
||||
and self.unit_shipment_cost
|
||||
and self.shipment
|
||||
and self.shipment.carrier):
|
||||
shipment_cost = self.company.currency.round(
|
||||
Decimal(str(self.quantity)) * self.unit_shipment_cost)
|
||||
shipment_cost = Currency.compute(self.currency,
|
||||
Decimal(str(self.quantity)) * self.unit_shipment_cost,
|
||||
self.company.currency)
|
||||
shipment_cost_account = \
|
||||
self.shipment.carrier.carrier_product.account_expense_used
|
||||
account = self.product.account_stock_supplier_used
|
||||
|
||||
Reference in new issue
Block a user