← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[Bug 1255117] [NEW] Error al validar account.invoice (factura) si el diario no tiene configurada una "document class"

 

Public bug reported:

Error en el modulo "l10n_ar_invoice", archivo invoice.py
Si el partner es de "argentina" y se intenta validar un "account.invoice" y el diario seleccionado no tiene definida la "document_class" entonces da erro ren la línea 111

ERROR:
  File "", line 1, in <module>
  File "/opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/osv/orm.py", line 374, in function_proxy
    return attr(self._cr, self._uid, [self._id], *args, **kwargs)
  File "/opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/addons/l10n_ar_invoice/invoice.py", line 111, in afip_validation
    resp_class_ids = obj_resp_class.search(cr, uid, [('document_class_id','=', invoice_class.id)])
AttributeError: 'NoneType' object has no attribute 'id'
> /opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/addons/l10n_ar_invoice/invoice.py(111)afip_validation()
-> resp_class_ids = obj_resp_class.search(cr, uid, [('document_class_id','=', invoice_class.id)])


SUGGESTION
agregar estas lineas (lo tenemos en nuestro branch)
            if not invoice_class:
                raise osv.except_osv(_('No document class for journal'),
                                     _('This journal have not a document class configured. Assign one please.'))

** Affects: openerp-l10n-ar-localization
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of OpenERP -
Team de Localización Argentina, which is subscribed to openerp-l10n-ar-
localization.
https://bugs.launchpad.net/bugs/1255117

Title:
  Error al validar account.invoice (factura) si el diario no tiene
  configurada una "document class"

Status in OpenERP - Localización Argentina:
  New

Bug description:
  Error en el modulo "l10n_ar_invoice", archivo invoice.py
  Si el partner es de "argentina" y se intenta validar un "account.invoice" y el diario seleccionado no tiene definida la "document_class" entonces da erro ren la línea 111

  ERROR:
    File "", line 1, in <module>
    File "/opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/osv/orm.py", line 374, in function_proxy
      return attr(self._cr, self._uid, [self._id], *args, **kwargs)
    File "/opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/addons/l10n_ar_invoice/invoice.py", line 111, in afip_validation
      resp_class_ids = obj_resp_class.search(cr, uid, [('document_class_id','=', invoice_class.id)])
  AttributeError: 'NoneType' object has no attribute 'id'
  > /opt/oerpenv/chosco/70/default/local/lib/python2.7/site-packages/openerp-7.0-py2.7.egg/openerp/addons/l10n_ar_invoice/invoice.py(111)afip_validation()
  -> resp_class_ids = obj_resp_class.search(cr, uid, [('document_class_id','=', invoice_class.id)])

  
  SUGGESTION
  agregar estas lineas (lo tenemos en nuestro branch)
              if not invoice_class:
                  raise osv.except_osv(_('No document class for journal'),
                                       _('This journal have not a document class configured. Assign one please.'))

To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-l10n-ar-localization/+bug/1255117/+subscriptions


Follow ups

References