[IMP] attempt to match tax code on code if no match on name was found
This commit is contained in:
parent
f88d415142
commit
3e5d4a173c
@ -26,12 +26,17 @@
|
||||
|
||||
{
|
||||
'name': "Detect changes and update the Account Chart from a template",
|
||||
'version': "1.0",
|
||||
'version': "1.1",
|
||||
'author': "Zikzakmedia SL",
|
||||
'website': "www.zikzakmedia.com",
|
||||
'depends': ["account"],
|
||||
'category': "Generic Modules/Accounting",
|
||||
'contributors': ['Joaquín Gutierrez', 'Pedro M. Baeza', 'invitu'],
|
||||
'contributors': [
|
||||
'Joaquín Gutierrez',
|
||||
'Pedro M. Baeza',
|
||||
'invitu',
|
||||
'Stéphane Bidoul',
|
||||
],
|
||||
'description': """
|
||||
Adds a wizard to update a company account chart from a chart template.
|
||||
======================================================================
|
||||
@ -60,7 +65,7 @@ Any problem found while updating will be shown on the last step.
|
||||
"account",
|
||||
"base",
|
||||
],
|
||||
"demo" : [],
|
||||
"demo": [],
|
||||
"data": [
|
||||
'wizard/wizard_chart_update_view.xml',
|
||||
],
|
||||
|
@ -267,6 +267,15 @@ class wizard_update_charts_accounts(orm.TransientModel):
|
||||
('name', '=', tax_code_name),
|
||||
('company_id', '=', wizard.company_id.id)
|
||||
])
|
||||
if not tax_code_ids:
|
||||
# if we could not match no tax code template name,
|
||||
# try to match on tax code template code, if any
|
||||
tax_code_code = tax_code_template.code
|
||||
if tax_code_code:
|
||||
tax_code_ids = tax_codes.search(cr, uid, [
|
||||
('code', '=', tax_code_code),
|
||||
('company_id', '=', wizard.company_id.id)
|
||||
])
|
||||
if tax_code_ids:
|
||||
tax_code_template_mapping[
|
||||
tax_code_template.id] = tax_code_ids[0]
|
||||
|
Loading…
Reference in New Issue
Block a user