04.01.26
This commit is contained in:
@@ -380,19 +380,11 @@ class Purchase(metaclass=PoolMeta):
|
||||
Decimal(str(line.quantity))
|
||||
.quantize(Decimal("0.00001"))
|
||||
)
|
||||
|
||||
Line.save([line])
|
||||
|
||||
#compute pnl
|
||||
Pnl = Pool().get('valuation.valuation')
|
||||
pnl = Pnl.search([('line','=',line.id)])
|
||||
if pnl:
|
||||
Pnl.delete(pnl)
|
||||
pnl_lines = []
|
||||
pnl_lines.extend(line.get_pnl_fee_lines())
|
||||
pnl_lines.extend(line.get_pnl_price_lines())
|
||||
pnl_lines.extend(line.get_pnl_der_lines())
|
||||
Pnl.save(pnl_lines)
|
||||
Pnl.generate(line)
|
||||
|
||||
if line.quantity_theorical:
|
||||
OpenPosition = Pool().get('open.position')
|
||||
|
||||
Reference in New Issue
Block a user