[IMP] sale :
Improve yml code for Invoice Policy is "Invoice based on deliveries" bzr revid: dbr@tinyerp.com-20111103125427-rabkfwnjpo0idxz0
This commit is contained in:
parent
eb097574b3
commit
a287aa2793
|
@ -107,9 +107,8 @@
|
|||
assert move.note == order.notes,"Notes is not correspond"
|
||||
assert move.company_id.id == sale_order.company_id.id,"Company is not correspond"
|
||||
assert move.price_unit == order.product_id.standard_price or 0.0,"Price Unit is not correspond"
|
||||
|
||||
-
|
||||
Now, create invoice on based of picking for order1.
|
||||
Now, create invoice on based of picking for order1 where Invoice Policy is "Invoice on order after delivery".
|
||||
-
|
||||
!python {model: stock.partial.picking}: |
|
||||
order = self.pool.get('sale.order').browse(cr, uid, ref("order"))
|
||||
|
@ -120,4 +119,13 @@
|
|||
partial_id = self.create(cr, uid, {},context={'active_model': 'stock.picking','active_ids': [pick_ids[0].id]})
|
||||
self.do_partial(cr, uid, [partial_id])
|
||||
assert order.invoice_ids, "Invoice not created after picking for sale order1"
|
||||
|
||||
-
|
||||
Now I create an invoice for order2 where Invoice Policy is "Invoice based on deliveries".
|
||||
-
|
||||
!python {model: stock.picking}: |
|
||||
order = self.pool.get('sale.order').browse(cr, uid, ref("order2"))
|
||||
pick_ids = self.search(cr, uid, [('sale_id','=',ref('order2'))])
|
||||
data = self.force_assign(cr, uid, [pick_ids[0]])
|
||||
if data == True:
|
||||
a = self.action_invoice_create(cr, uid, pick_ids, ref('account.expenses_journal'))
|
||||
assert order.invoice_ids, "Invoice not created after picking for sale order1"
|
||||
|
|
Loading…
Reference in New Issue