← Back to team overview

openobject-italia-core-devs team mailing list archive

[Bug 1320825] Re: [7.0] account_vat_period_end_statement: can't print VAT statement with 'Iva al 10% (credito)'

 

caused by bug 1256409

** Changed in: openobject-italia
       Status: New => Invalid

-- 
You received this bug notification because you are a member of OpenERP
Italia core devs, which is subscribed to OpenERP Italia.
https://bugs.launchpad.net/bugs/1320825

Title:
  [7.0] account_vat_period_end_statement: can't print VAT statement with
  'Iva al 10% (credito)'

Status in OpenERP Italia:
  Invalid

Bug description:
  openobject-italia/7.0 revno 239

  Steps

   - Create new DB with account_vat_period_end_statement and Italian CoA
   - Configure 'IVA a credito' for VAT statement
   - Create a supplier invoice with 'Iva al 10%'
   - Create the VAT statement for the current period
   - Print 'VAT statement summary'

  Get

  2014-05-19 10:26:31,341 18044 ERROR test_7
  openerp.addons.report_webkit.webkit_report:

  Traceback (most recent call last):
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 274, in create_single_pdf
      **self.parser_instance.localcontext)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/template.py", line 443, in render
      return runtime._render(self, self.callable_, args, data)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 807, in _render
      **_kwargs_for_callable(callable_, data))
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 839, in _render_context
      _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 865, in _exec_template
      callable_(context, *args, **kwargs)
    File "memory:0xb3c293acL", line 103, in render_body
      <% credit_amounts = tax_codes_amounts(period.id, [l.tax_code_id.id for l in statement.credit_vat_account_line_ids]) %>
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 68, in _get_tax_codes_amounts
      res = self._build_codes_dict(tax_code, res=res, context=context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 58, in _build_codes_dict
      res = self._build_codes_dict(child_code, res=res, context=context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 52, in _build_codes_dict
      raise orm.except_orm(_('Error'), _('Not every tax linked to tax code %s is linked the same base code') % tax_code.name)
  except_orm: (u'Error', u'Not every tax linked to tax code IVA a credito 10% is linked the same base code')

  2014-05-19 10:26:31,342 18044 ERROR test_7 openerp.service.web_services: Exception: (u'Webkit render!', u'\n\nTraceback (most recent call last):\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 274, in create_single_pdf\n    **self.parser_instance.localcontext)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/template.py", line 443, in render\n    return runtime._render(self, self.callable_, args, data)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 807, in _render\n    **_kwargs_for_callable(callable_, data))\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 839, in _render_context\n    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 865, in _exec_template\n    callable_(context, *args, **kwargs)\n  File "memory:0xb3c293acL", line 103, in render_body\n    <% credit_amounts = tax_codes_amounts(period.id, [l.tax_code_id.id for l in statement.credit_vat_account_line_ids]) %>\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 68, in _get_tax_codes_amounts\n    res = self._build_codes_dict(tax_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 58, in _build_codes_dict\n    res = self._build_codes_dict(child_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 52, in _build_codes_dict\n    raise orm.except_orm(_(\'Error\'), _(\'Not every tax linked to tax code %s is linked the same base code\') % tax_code.name)\nexcept_orm: (u\'Error\', u\'Not every tax linked to tax code IVA a credito 10% is linked the same base code\')\n')
  Traceback (most recent call last):
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/service/web_services.py", line 712, in go
      (result, format) = obj.create(cr, uid, ids, datas, context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 340, in create
      result = self.create_source_pdf(cursor, uid, ids, data, report_xml, context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/report/report_sxw.py", line 511, in create_source_pdf
      return self.create_single_pdf(cr, uid, ids, data, report_xml, context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 279, in create_single_pdf
      raise except_osv(_('Webkit render!'), msg)
  except_osv: (u'Webkit render!', u'\n\nTraceback (most recent call last):\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 274, in create_single_pdf\n    **self.parser_instance.localcontext)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/template.py", line 443, in render\n    return runtime._render(self, self.callable_, args, data)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 807, in _render\n    **_kwargs_for_callable(callable_, data))\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 839, in _render_context\n    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 865, in _exec_template\n    callable_(context, *args, **kwargs)\n  File "memory:0xb3c293acL", line 103, in render_body\n    <% credit_amounts = tax_codes_amounts(period.id, [l.tax_code_id.id for l in statement.credit_vat_account_line_ids]) %>\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 68, in _get_tax_codes_amounts\n    res = self._build_codes_dict(tax_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 58, in _build_codes_dict\n    res = self._build_codes_dict(child_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 52, in _build_codes_dict\n    raise orm.except_orm(_(\'Error\'), _(\'Not every tax linked to tax code %s is linked the same base code\') % tax_code.name)\nexcept_orm: (u\'Error\', u\'Not every tax linked to tax code IVA a credito 10% is linked the same base code\')\n')
  2014-05-19 10:26:31,478 18044 ERROR test_7 openerp.netsvc: Webkit render!

  
  Traceback (most recent call last):
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 274, in create_single_pdf
      **self.parser_instance.localcontext)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/template.py", line 443, in render
      return runtime._render(self, self.callable_, args, data)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 807, in _render
      **_kwargs_for_callable(callable_, data))
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 839, in _render_context
      _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 865, in _exec_template
      callable_(context, *args, **kwargs)
    File "memory:0xb3c293acL", line 103, in render_body
      <% credit_amounts = tax_codes_amounts(period.id, [l.tax_code_id.id for l in statement.credit_vat_account_line_ids]) %>
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 68, in _get_tax_codes_amounts
      res = self._build_codes_dict(tax_code, res=res, context=context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 58, in _build_codes_dict
      res = self._build_codes_dict(child_code, res=res, context=context)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 52, in _build_codes_dict
      raise orm.except_orm(_('Error'), _('Not every tax linked to tax code %s is linked the same base code') % tax_code.name)
  except_orm: (u'Error', u'Not every tax linked to tax code IVA a credito 10% is linked the same base code')
  Traceback (most recent call last):
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/netsvc.py", line 296, in dispatch_rpc
      result = ExportService.getService(service_name).dispatch(method, params)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/service/web_services.py", line 654, in dispatch
      res = fn(db, uid, *params)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/service/web_services.py", line 760, in exp_report_get
      return self._check_report(report_id)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/service/web_services.py", line 738, in _check_report
      netsvc.abort_response(exc, exc.message, 'warning', exc.traceback)
    File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/server-7.0/openerp/netsvc.py", line 71, in abort_response
      raise openerp.osv.osv.except_osv(description, details)
  except_osv: (u'Webkit render!', u'\n\nTraceback (most recent call last):\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/addons-7.0/report_webkit/webkit_report.py", line 274, in create_single_pdf\n    **self.parser_instance.localcontext)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/template.py", line 443, in render\n    return runtime._render(self, self.callable_, args, data)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 807, in _render\n    **_kwargs_for_callable(callable_, data))\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 839, in _render_context\n    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/eggs/Mako-0.9.1-py2.7.egg/mako/runtime.py", line 865, in _exec_template\n    callable_(context, *args, **kwargs)\n  File "memory:0xb3c293acL", line 103, in render_body\n    <% credit_amounts = tax_codes_amounts(period.id, [l.tax_code_id.id for l in statement.credit_vat_account_line_ids]) %>\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 68, in _get_tax_codes_amounts\n    res = self._build_codes_dict(tax_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 58, in _build_codes_dict\n    res = self._build_codes_dict(child_code, res=res, context=context)\n  File "/home/elbati/workspace/openerp/progetti/buildout_cfg/parts/openobject-italia-7.0/account_vat_period_end_statement/report/vat_period_end_statement.py", line 52, in _build_codes_dict\n    raise orm.except_orm(_(\'Error\'), _(\'Not every tax linked to tax code %s is linked the same base code\') % tax_code.name)\nexcept_orm: (u\'Error\', u\'Not every tax linked to tax code IVA a credito 10% is linked the same base code\')\n')

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-italia/+bug/1320825/+subscriptions


References