padding acc
This commit is contained in:
@@ -2722,9 +2722,17 @@ class LotInvoice(Wizard):
|
|||||||
val_s['lot_diff_price'] = 0
|
val_s['lot_diff_price'] = 0
|
||||||
val_s['lot_diff_amount'] = 0
|
val_s['lot_diff_amount'] = 0
|
||||||
if lot.sale_invoice_line_prov:
|
if lot.sale_invoice_line_prov:
|
||||||
val_s['lot_diff_quantity'] = val_s['lot_quantity'] - Decimal(lot.sale_invoice_line_prov.quantity)
|
provisional_quantity = (
|
||||||
|
Decimal(lot.sale_invoice_line_prov.quantity)
|
||||||
|
- Decimal(str(lot.sale_invoice_padding or 0)))
|
||||||
|
val_s['lot_diff_quantity'] = (
|
||||||
|
val_s['lot_quantity'] - provisional_quantity)
|
||||||
val_s['lot_diff_price'] = val_s['lot_price'] - Decimal(lot.sale_invoice_line_prov.unit_price)
|
val_s['lot_diff_price'] = val_s['lot_price'] - Decimal(lot.sale_invoice_line_prov.unit_price)
|
||||||
val_s['lot_diff_amount'] = val_s['lot_amount'] - Decimal(lot.sale_invoice_line_prov.amount)
|
provisional_amount = (
|
||||||
|
provisional_quantity
|
||||||
|
* Decimal(lot.sale_invoice_line_prov.unit_price))
|
||||||
|
val_s['lot_diff_amount'] = (
|
||||||
|
val_s['lot_amount'] - provisional_amount)
|
||||||
val_s['lot_currency'] = lot.lot_price_ct_symbol_sale
|
val_s['lot_currency'] = lot.lot_price_ct_symbol_sale
|
||||||
val_s['lot_unit'] = sale_line.unit.id if sale_line else None
|
val_s['lot_unit'] = sale_line.unit.id if sale_line else None
|
||||||
lot_s.append(val_s)
|
lot_s.append(val_s)
|
||||||
|
|||||||
Reference in New Issue
Block a user