Closed ManelNight closed 3 years ago
Deberás de hacer debug.
El error te lo da en esta línea: https://github.com/OCA/l10n-spain/blob/12.0/l10n_es_aeat_mod296/models/mod296.py#L53
por tanto, tienes apuntes que cumplen la condición pero el resultado del read_group es False para el caso del campo debit.
Como no tengo más datos de lo que llega, no puedo averiguar más. Haz debug y comprueba por qué el resultado es false.
Buenos días, al final hemos conseguido encontrar los errores. Se debía a dos apuntes contables de dos facturas de febrero y marzo donde no tenían indicado el partner en el asiento....
Gracias!
Lo de facturas sería entre comillas, porque no es posible generar en Odoo facturas sin partner, por lo que o lo habéis manipulado después de validar, o bien son asientos contables que simulan facturas, pero en cualquier caso, no es algo que deba corregir el módulo.
Lo de facturas sería entre comillas, porque no es posible generar en Odoo facturas sin partner, por lo que o lo habéis manipulado después de validar, o bien son asientos contables que simulan facturas, pero en cualquier caso, no es algo que deba corregir el módulo.
Correcto, es lo que les he comentado, que alguien canceló los asientos de esas facturas validadas, toqueteo lo que fuese y lo valido sin el partner...
Gracias.
Saludos
Buenas tardes,
al generar el modelo 296 de la AEAT nos comenta el contable que le genera el siguiente error:
Traceback (most recent call last): File "/odoo/odoo-server/odoo/http.py", line 653, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/odoo/odoo-server/odoo/http.py", line 312, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/odoo/odoo-server/odoo/tools/pycompat.py", line 87, in reraise raise value File "/odoo/odoo-server/odoo/http.py", line 695, in dispatch result = self._call_function(self.params) File "/odoo/odoo-server/odoo/http.py", line 344, in _call_function return checked_call(self.db, *args, *kwargs) File "/odoo/odoo-server/odoo/service/model.py", line 97, in wrapper return f(dbname, args, kwargs) File "/odoo/odoo-server/odoo/http.py", line 337, in checked_call result = self.endpoint(*a, kw) File "/odoo/odoo-server/odoo/http.py", line 939, in call return self.method(*args, *kw) File "/odoo/odoo-server/odoo/http.py", line 517, in response_wrap response = f(args, kw) File "/odoo/odoo-server/addons/web/controllers/main.py", line 939, in call_button action = self._call_kw(model, method, args, {}) File "/odoo/odoo-server/addons/web/controllers/main.py", line 927, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 699, in call_kw return call_kw_multi(method, model, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 690, in call_kw_multi result = method(recs, *args, **kwargs) File "/odoo/custom/addons/l10n_es_aeat/models/l10n_es_aeat_report.py", line 294, in button_calculate res = self.calculate() File "/odoo/custom/addons/l10n_es_aeat_mod296/models/mod296.py", line 81, in calculate move_lines_base.ids, move_lines_cuota.ids) File "/odoo/custom/addons/l10n_es_aeat_mod296/models/mod296.py", line 53, in partner_group 'debit': group['debit'] TypeError: 'bool' object is not subscriptable
El entorno está actualizado, tanto Odoo 11 como los modulos de la AEAT. Es un entorno multicompañia, entre las compañias no comparten nada, y en una funciona y en la otra no.
Necesitamos sacar el resumen anual pero al seleccionar las fechas desde el 01/01/2020 hasta el 31/12/2020 genera el error anterior. En cambio, si seleccionamos un periodo y mantenemos las fechas que aparecen por defecto para ese periodo , por ejemplo Diciembre, si lo genera.
Hemos probado a generar el modelo con todos los periodos y vemos que el error se genera cuando seleccionamos los periodos correspondientes al Primer Trimestre, 02- Febrero o 03- Marzo. Entiendo que el problema se debe generar por algo que hay en los meses de Febrero y Marzo pero no se cual puede ser el error.
Gracias!
Saludos, Manel