[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",
|
'name': "Detect changes and update the Account Chart from a template",
|
||||||
'version': "1.0",
|
'version': "1.1",
|
||||||
'author': "Zikzakmedia SL",
|
'author': "Zikzakmedia SL",
|
||||||
'website': "www.zikzakmedia.com",
|
'website': "www.zikzakmedia.com",
|
||||||
'depends': ["account"],
|
'depends': ["account"],
|
||||||
'category': "Generic Modules/Accounting",
|
'category': "Generic Modules/Accounting",
|
||||||
'contributors': ['Joaquín Gutierrez', 'Pedro M. Baeza', 'invitu'],
|
'contributors': [
|
||||||
|
'Joaquín Gutierrez',
|
||||||
|
'Pedro M. Baeza',
|
||||||
|
'invitu',
|
||||||
|
'Stéphane Bidoul',
|
||||||
|
],
|
||||||
'description': """
|
'description': """
|
||||||
Adds a wizard to update a company account chart from a chart template.
|
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",
|
"account",
|
||||||
"base",
|
"base",
|
||||||
],
|
],
|
||||||
"demo" : [],
|
"demo": [],
|
||||||
"data": [
|
"data": [
|
||||||
'wizard/wizard_chart_update_view.xml',
|
'wizard/wizard_chart_update_view.xml',
|
||||||
],
|
],
|
||||||
|
@ -267,6 +267,15 @@ class wizard_update_charts_accounts(orm.TransientModel):
|
|||||||
('name', '=', tax_code_name),
|
('name', '=', tax_code_name),
|
||||||
('company_id', '=', wizard.company_id.id)
|
('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:
|
if tax_code_ids:
|
||||||
tax_code_template_mapping[
|
tax_code_template_mapping[
|
||||||
tax_code_template.id] = tax_code_ids[0]
|
tax_code_template.id] = tax_code_ids[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user