This commit is contained in:
2026-01-04 13:31:17 +01:00
parent 37d73b6962
commit 02b99b4622
7 changed files with 438 additions and 144 deletions

View File

@@ -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')