hr_timesheet_invoice: map accounts based on fiscal position of partner
Closes: SYS#3159
This commit is contained in:
parent
59041f1780
commit
efd655c0eb
|
@ -220,6 +220,7 @@ class account_analytic_line(osv.osv):
|
|||
general_account = product.property_account_income or product.categ_id.property_account_income_categ
|
||||
if not general_account:
|
||||
raise osv.except_osv(_('Error!'), _("Configuration Error!") + '\n' + _("Please define income account for product '%s'.") % product.name)
|
||||
general_account = account.partner_id.property_account_position.map_account(general_account)
|
||||
taxes = product.taxes_id or general_account.tax_ids
|
||||
tax = self.pool['account.fiscal.position'].map_tax(cr, uid, account.partner_id.property_account_position, taxes, context=context)
|
||||
curr_invoice_line.update({
|
||||
|
|
Loading…
Reference in New Issue