[FIX] adjust tests and no taxes when product not available
bzr revid: jco@openerp.com-20130304144722-y30nkmmd8hyby7x0
This commit is contained in:
parent
f08bf5a08e
commit
1e3725b9e6
|
@ -385,6 +385,8 @@ class hr_expense_expense(osv.osv):
|
||||||
a = fpos_obj.map_account(cr, uid, fpos, a)
|
a = fpos_obj.map_account(cr, uid, fpos, a)
|
||||||
taxes = a and self.pool.get('account.account').browse(cr, uid, a, context=context).tax_ids or False
|
taxes = a and self.pool.get('account.account').browse(cr, uid, a, context=context).tax_ids or False
|
||||||
tax_id = fpos_obj.map_tax(cr, uid, fpos, taxes)
|
tax_id = fpos_obj.map_tax(cr, uid, fpos, taxes)
|
||||||
|
else:
|
||||||
|
taxes = []
|
||||||
#Calculating tax on the line and creating move?
|
#Calculating tax on the line and creating move?
|
||||||
for tax in tax_obj.compute_all(cr, uid, taxes,
|
for tax in tax_obj.compute_all(cr, uid, taxes,
|
||||||
line.unit_amount ,
|
line.unit_amount ,
|
||||||
|
|
|
@ -26,11 +26,6 @@
|
||||||
!python {model: hr.expense.expense}: |
|
!python {model: hr.expense.expense}: |
|
||||||
sep_expenses = self.browse(cr, uid, ref("sep_expenses"), context=context)
|
sep_expenses = self.browse(cr, uid, ref("sep_expenses"), context=context)
|
||||||
assert sep_expenses.state == 'done', "Expense should be in 'Done' state."
|
assert sep_expenses.state == 'done', "Expense should be in 'Done' state."
|
||||||
assert sep_expenses.voucher_id, "Expense should have link of Purchase Receipt."
|
|
||||||
assert sep_expenses.voucher_id.type == 'purchase', "Receipt type is not purchase receipt."
|
|
||||||
assert sep_expenses.voucher_id.amount == sep_expenses.amount,"Receipt total amount is not correspond with expense total."
|
|
||||||
assert len(sep_expenses.voucher_id.line_dr_ids) == len(sep_expenses.line_ids),"Lines of Receipt and expense line are not correspond."
|
|
||||||
|
|
||||||
-
|
-
|
||||||
I duplicate the expenses and cancel duplicated.
|
I duplicate the expenses and cancel duplicated.
|
||||||
-
|
-
|
||||||
|
|
Loading…
Reference in New Issue