Ciao, dopo aver aggiornato i moduli alla nuova versione ho notato che i codici di "Natura esenzione imposte" sono del tipo
N2.
N2.
N3.
N3.
...
invece su un'installazione pulita tali codici sono corretti:
N2.1
N2.2
N3.1
...
Quindi ho provato a disinstallare ed installare di nuovo tutti i moduli relativi alla fatturazione elettronica ma senza successo.
Ho provato a fare una fattura e mi dà giustamente l'errore "NaturaType enumeration constraint violated"
Ho provato a modificarli manualmente ma ho il seguente errore se voglio salvare la modifica:
psycopg2.DataError: value too long for type character varying(3)
di seguito vi copio anche l'errore completo
Avete qualche idea oppure una procedura su come installare correttamente l'aggiornamento?
Per quanto mi riguarda ho sovrascritto i file nuovi con quelli vecchi e poi ho fatto l'UPDATE da Odoo su ogni modulo.
Qui l'errore completo:
Errore:
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 656, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/usr/lib/python3/dist-packages/odoo/http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 98, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 962, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 954, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 759, in call_kw
return _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 746, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3344, in write
self._write(store_vals)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3437, in _write
cr.execute(query, params + [sub_ids])
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 148, in wrapper
return f(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 225, in execute
res = self._obj.execute(query, params)
psycopg2.DataError: value too long for type character varying(3)