Skip to content

Error en metodo para validar varias facturas juntas. #28

Open
@santcosta

Description

@santcosta

Version afectada:

13.0

Basicamente al querer confirmar varias facturas el sistema arroja un error .

imagen

Lo que pasa actualmente:

Throws an error:
"File "/opt/odoo/modulos/odoo-argentina-ce/l10n_ar_afipws_fe/models/account_move.py", line 225, in do_pyafipws_request_cae
    amounts = self._l10n_ar_get_amounts()
  File "/opt/odoo/odoo/addons/l10n_ar/models/account_move.py", line 193, in _l10n_ar_get_amounts
    self.ensure_one()
  File "/opt/odoo/odoo/odoo/models.py", line 5082, in ensure_one
    raise ValueError("Expected singleton: %s" % self)"

En si estuve viendo el codigo y creo que es algo sencillo... en la funcion do_pyafipws_request_cae se realiza un for por cada inv
pero al momento de solicitar los montos linea #244 se lo llama con SELF , entonces se genera el error si tenes mas de una factura seleccionada.

Despues revisaria las lineas donde tambien se utiliza el SELF en vez de inv
#393
#401
#408
#414
#427
#434
#441

Saludos

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions