Set product on invoice line with cost method 'shipment'
issue5196 review19711002
This commit is contained in:
@@ -89,6 +89,7 @@ class ShipmentOut:
|
||||
invoice_line = InvoiceLine()
|
||||
product = self.carrier.carrier_product
|
||||
invoice_line.type = 'line'
|
||||
invoice_line.product = product
|
||||
|
||||
party = invoice.party
|
||||
party_context = {}
|
||||
|
||||
@@ -176,6 +176,9 @@ Check customer invoice::
|
||||
|
||||
>>> sale.reload()
|
||||
>>> invoice, = sale.invoices
|
||||
>>> sorted([l.product for l in invoice.lines]) == \
|
||||
... sorted([product, carrier_product])
|
||||
True
|
||||
>>> invoice.untaxed_amount
|
||||
Decimal('83.00')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user