Pnl bug sh fee

This commit is contained in:
2026-06-19 12:39:58 +02:00
parent 4f331d5c8e
commit dfbc006efb
2 changed files with 42 additions and 1 deletions

View File

@@ -1180,7 +1180,20 @@ class ValuationBase(ModelSQL):
segment for segment in segments
if segment.get('shipment_in') == shipment_id]
if selected:
return selected
quantities = [
Decimal(str(segment['quantity']))
for segment in selected
if segment.get('quantity') is not None]
shares = [
Decimal(str(segment['share']))
for segment in selected
if segment.get('share') is not None]
return [{
'quantity': (
sum(quantities, Decimal(0)) if quantities else None),
'share': sum(shares, Decimal(0)) if shares else None,
'shipment_in': shipment_id,
}]
return [{
'quantity': None,
'share': None,