Description: [18.0] Odoo by Adhoc
Commit: ingadhoc-odoo-argentina-ee:589ede90  
Subject: [FIX] _tax_back_comp: copy / refund old invoice
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-odoo-argentina:6b601e41  
Subject: [REF] l10n_ar_sale: simplify perception recoputation
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-argentina-sale:78c1bccf  
Subject: [REF] l10n_ar_sale: simplify perception recoputation
Author: Juan José Scarafia
Committer: Juan José Scarafia
Commit: ingadhoc-account-financial-tools:6c19fcc1  
Subject: [FIX] account_ux: Change total_cc definition
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-odoo-saas-adhoc:5cc89eda  
Subject: [BOT] Bump version: saas_client_adhoc 18.0.1.20.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-sale:9e7bfb22  
Subject: [FIX] _invoice_policy_pack: update qty_to_invoice calculation to reflect delivered packs
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-miscellaneous:6b4b4eaa  
Subject: [FIX] export_bg: Handle import_compat parameter correctly in background export
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-third-party-apps:510ba2ce  
Subject: [ADD] argelec_routes: add custom modulo by the customer Argelec
Author: Ignacio Ramirez
Committer: Ignacio Ramirez
Commit: ingadhoc-account-invoicing:50ce5c59  
Subject: [FIX] account_background_post: When account_background_post is installed, validated invoices always use action_post instead of _post
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-stock:bf9c48b6  
Subject: [IMP] stock_ux: apply improved superuser handling for quantity constraints
Author: Juan Ignacio Carreras
Committer: Juan Ignacio Carreras
Commit: ingadhoc-account-payment:ec469495  
Subject: [BOT] Bump version: l10n_latam_check_ux 18.0.2.5.0
Author: roboadhoc
Committer: roboadhoc
Commit: ingadhoc-aeroo_reports:3bf1daa0  
Subject: [FIX] report_aeroo: Increase timeout for requests in DOCSConnection to 60 seconds
Author: Franco Leyes
Committer: Franco Leyes
Commit: ingadhoc-enterprise-extensions:67d09cd7  
Subject: [FIX] account_balance_import: Fix singleton error in payment account type validation
Author: Rocío Vega
Committer: Rocío Vega
Commit: ingadhoc-uruguay:7ba4a02d  
Subject: [FIX] l10n_uy_edi_stock: added MntNetoIVAOtra to empty values and reference field domain
Author: Julia Elizondo
Committer: Julia Elizondo
Commit: ingadhoc-demo:85597128  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-delivery:91ba4fe8  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-odoo-saas:6a56e60a  
Subject: Update pre-commit config from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-multi-store:0d1e8179  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-hr:ebe0b118  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-project:27d21d72  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-multi-company:a99b6097  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-partner:d1be2cfb  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-website:222fbe79  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-purchase:6a8e31f8  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: ingadhoc-product:8632232e  
Subject: Update project.toml from template
Author: Virginia
Committer: Virginia
Commit: plugberry-pagos360:729fee5f  
Subject: [FIX] payment_pagos360: allow cancel transaction when reverted in p360
Author: augusto-weiss
Committer: augusto-weiss
Commit: plugberry-mercadopago:61985a54  
Subject: [FIX] cleaner.yml
Author: Andrés Zacchino
Committer: GitHub
Commit: adhoc-cicd-bmya-odoo-bmya:8ba7ca75  
Subject: [FIX] requirements
Author: Daniel Blanco
Committer: Daniel Blanco
Commit: adhoc-cicd-oca-hr:613514a0  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-mail:6ea25c56  
Subject: Merge pull request #144 from Tecnativa/18.0-copier-update
Author: Pedro M. Baeza
Committer: GitHub
Commit: adhoc-cicd-odoo-odoo:73fd3107  
Subject: Merge commit 'refs/pull/184132/head' of github.com:odoo/odoo into 18.0-19807
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-connector:10416a62  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-pos:ae2ccccc  
Subject: [UPD] addons table in README.md
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-stock-logistics-request:4c6fed2e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-account-analytic:f21fdcdf  
Subject: Merge commit 'refs/pull/818/head' of github.com:oca/account-analytic into 18.0-19877
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-availability:420c0e0b  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-reconcile:3342b2c0  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-timesheet:6b9d56de  
Subject: Translated using Weblate (Japanese)
Author: Yoshi Tashiro
Committer: Weblate
Commit: adhoc-cicd-odoo-enterprise:7c16ee07  
Subject: Merge commit 'refs/pull/77307/head' of github.com:odoo/enterprise into 18.0-19806
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-survey:e927e81a  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-website:4cbbfb6e  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-backend:fd8dc76b  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-odoo-design-themes:13c8391d  
Subject: [I18N] *: fetch latest Weblate translations
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-partner-contact:48607b9d  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-server-auth:ab9de761  
Subject: Merge commit 'refs/pull/828/head' of github.com:oca/server-auth into 18.0-19797
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-knowledge:0881d75a  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:2ebefbd0  
Subject: Merge commit 'refs/pull/2164/head' of github.com:oca/product-attribute into 18.0-19808
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-brand:7494e122  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-mis-builder:1875e0d7  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:0174ac67  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-workflow:04e25835  
Subject: Merge commit 'refs/pull/1976/head' of github.com:oca/stock-logistics-workflow into 18.0-19899
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-management-system:ce9d421e  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-oca-server-ux:3f1a9b11  
Subject: Merge commit 'refs/pull/1209/head' of github.com:oca/server-ux into 18.0-19788
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-e-commerce:399c64b0  
Subject: Merge commit 'refs/pull/1081/head' of github.com:oca/e-commerce into 18.0-19885
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-expense:0a0e27a8  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-manufacture:c0e512f8  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-crm:b432f8f6  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-stock-logistics-barcode:3bd1c7f3  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-project:28dd4ae7  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-server-tools:16ae2210  
Subject: Merge commit 'refs/pull/3201/head' of github.com:oca/server-tools into 18.0-19822
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-social:b1735c66  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-purchase-workflow:5c8d48ee  
Subject: Merge commit 'refs/pull/2699/head' of github.com:oca/purchase-workflow into 18.0-19829
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-warehouse:2341b20d  
Subject: Translated using Weblate (Slovenian)
Author: Matjaz Mozetic
Committer: Weblate
Commit: adhoc-cicd-oca-web:63ecd2ae  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-pack:6c5d44a5  
Subject: Merge commit 'refs/pull/194/head' of github.com:oca/product-pack into 18.0-19787
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-hr-holidays:cf3d98fa  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-reporting-engine:ff52dccc  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-sale-workflow:b6084957  
Subject: Merge commit 'refs/pull/3466/head' of github.com:oca/sale-workflow into 18.0-19842
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-bank-statement-import:93282221  
Subject: Merge commit 'refs/pull/876/head' of github.com:oca/bank-statement-import into 18.0-19881
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-stock-logistics-reservation:dde4502b  
Subject: Merge commit 'refs/pull/7/head' of github.com:oca/stock-logistics-reservation into 18.0-19898
Author: adhoc-cicd-bot
Committer: adhoc-cicd-bot
Commit: adhoc-cicd-oca-report-print-send:6f554ae9  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Version: 18.0
Config: [18.0] Odoo by Adhoc Config (with tests)
Build time: 17m
Wait time: 17m
Load time: 16m35s
Date Level Type Message
2026-02-11 18:41:10 INFO runbot Init build environment with config [18.0] Odoo by Adhoc Config (with tests)
2026-02-11 18:41:10 Starting step 18-all-with-tests from config 18.0] Odoo by Adhoc Config (with tests) [
2026-02-11 18:41:10 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-02-11 18:41:21 INFO server odoo.modules.loading:360 1 modules loaded in 4.75s, 9258 queries (+9258 extra)
2026-02-11 18:47:08 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 9 in (AR) Responsable Inscripto company
2026-02-11 18:47:08 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 4 in (AR) Monotributista company
2026-02-11 18:47:08 INFO server odoo.addons.l10n_ar_edi.models.res_company:153 Setting demo certificate from False to AR demo certificate 7 in (AR) Exento company
2026-02-11 18:48:35 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:49:36 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:50:51 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, Muebleria ARG
2026-02-11 18:51:11 WARNING server odoo.modules.loading:94
Module demo_base_minimal demo data failed to install, installed without demo data
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 590, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 261, in _tag_function
    _eval_xml(self, rec, env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 188, in _eval_xml
    return odoo.api.call_kw(model, method_name, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/api.py", line 535, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-demo/demo_base_minimal/demo_py/sale_order.py", line 128, in _init_demo_base
    invoices.write({"invoice_date": yesterday, "invoice_date_due": yesterday})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 90, in load_demo
    load_data(env(su=True), idref, mode, kind='demo', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 72, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 662, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 733, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 648, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 603, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/ingadhoc-demo/demo_base_minimal/demo/init_demo_py.xml:6, somewhere inside
<function model="sale.order" name="_init_demo_base"/>
2026-02-11 18:51:38 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:40 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:43 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:45 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:48 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:50 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:51:54 ERROR server odoo.addons.demo_full.tests.test_account_payment_pro_sale_type:57
FAIL: TestAccountPaymentProSaleType.test_account_payment_pro_sale_type
Traceback (most recent call last):
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 54, in run_invoicing_atomation
    invoices_to_validate.with_context(sale_type_id=rec.type_id.id).sudo().action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_account_payment_pro_sale_type.py", line 57, in test_account_payment_pro_sale_type
    sale.action_confirm()
  File "/data/build/adhoc-cicd-odoo-enterprise/industry_fsm_sale/models/sale_order.py", line 29, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering_automation/models/sale_order.py", line 57, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 122, in action_confirm
    self.sudo().run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_stock_product_pack_automation/models/sale_order.py", line 20, in run_invoicing_atomation
    super().run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_gathering_automation/models/sale_order.py", line 20, in run_invoicing_atomation
    super(SaleOrder, self - gathering_lines).run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 63, in run_invoicing_atomation
    rec.env.cr.rollback()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 992, in forbidden
    raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary')
AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary
2026-02-11 18:51:58 ERROR server odoo.addons.demo_full.tests.test_cashbox_sale_type_automation:82
FAIL: TestCashboxAutomation.test_pay_automation_w_cashbox
Traceback (most recent call last):
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 54, in run_invoicing_atomation
    invoices_to_validate.with_context(sale_type_id=rec.type_id.id).sudo().action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_cashbox_sale_type_automation.py", line 82, in test_pay_automation_w_cashbox
    so.action_confirm()
  File "/data/build/adhoc-cicd-odoo-enterprise/industry_fsm_sale/models/sale_order.py", line 29, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering_automation/models/sale_order.py", line 57, in action_confirm
    res = super().action_confirm()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 121, in action_confirm
    res = self.run_picking_automation()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 85, in run_picking_automation
    rec._process_pickings()
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 108, in _process_pickings
    pick.button_validate()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_project_stock/models/stock_picking.py", line 11, in button_validate
    res = super().button_validate()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_order_type_invoice_policy/models/stock_picking.py", line 26, in button_validate
    return super().button_validate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-stock/stock_voucher/models/stock_picking.py", line 136, in button_validate
    res = super().button_validate()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_pe_edi_stock/models/stock_picking.py", line 224, in button_validate
    picking = super().button_validate()
              ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_delivery/models/stock_picking.py", line 33, in button_validate
    res = super().button_validate()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_picking_batch/models/stock_picking.py", line 145, in button_validate
    res = super().button_validate()
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock/models/stock_picking.py", line 1433, in button_validate
    pickings_to_backorder.with_context(cancel_backorder=False)._action_done()
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/stock_picking.py", line 21, in _action_done
    sale_orders.run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_stock_product_pack_automation/models/sale_order.py", line 20, in run_invoicing_atomation
    super().run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_gathering_automation/models/sale_order.py", line 20, in run_invoicing_atomation
    super(SaleOrder, self - gathering_lines).run_invoicing_atomation()
  File "/data/build/ingadhoc-sale/sale_order_type_automation/models/sale_order.py", line 63, in run_invoicing_atomation
    rec.env.cr.rollback()
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tests/common.py", line 992, in forbidden
    raise AssertionError('Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary')
AssertionError: Cannot commit or rollback a cursor from inside a test, this will lead to a broken cursor when trying to rollback the test. Please rollback to a specific savepoint instead or open another cursor if really necessary
2026-02-11 18:52:00 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:05 ERROR server odoo.addons.demo_full.tests.test_multicompany:169
ERROR: TestMulticompany02.test_multicompany_payment_term
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_multicompany.py", line 169, in test_multicompany_payment_term
    invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:52:05 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:10 ERROR server odoo.addons.demo_full.tests.test_multicompany:114
ERROR: TestMulticompany02.test_multicompany_sale_order
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_multicompany.py", line 114, in test_multicompany_sale_order
    invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:52:10 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:11 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto 2
2026-02-11 18:52:14 ERROR server odoo.addons.demo_full.tests.test_multicompany:228
ERROR: TestMulticompany02.test_multicompany_sale_order_with_downpayment
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_multicompany.py", line 228, in test_multicompany_sale_order_with_downpayment
    downpayment_invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:52:16 ERROR server odoo.addons.demo_full.tests.test_stock_account_ux:50
ERROR: TestStockAccountUx.test_stock_account_ux
Traceback (most recent call last):
  File "/data/build/ingadhoc-demo/demo_full/tests/test_stock_account_ux.py", line 50, in test_stock_account_ux
    bill.invoice_date = self.today
    ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:52:16 ERROR server odoo.modules.loading:321 Module demo_full: 2 failures, 4 errors of 12 tests
2026-02-11 18:52:16 INFO server odoo.modules.loading:360 724 modules loaded in 652.24s, 458218 queries (+530763 extra)
2026-02-11 18:52:17 INFO server odoo.modules.loading:360 725 modules loaded in 0.61s, 353 queries (+353 extra)
2026-02-11 18:52:19 ERROR server odoo.modules.loading:609 At least one test failed when loading the modules.
2026-02-11 18:52:20 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-02-11 18:53:01 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:53:09 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:53:50 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:54:37 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:06 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:08 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:10 ERROR server odoo.addons.account_debit_note.tests.test_out_debit_note:20
ERROR: TestAccountDebitNote.test_00_debit_note_out_invoice
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_debit_note/tests/test_out_debit_note.py", line 20, in test_00_debit_note_out_invoice
    move_debit_note_wiz.create_debit()
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/wizard/account_move_debit.py", line 110, in create_debit
    return super(AccountDebitNote, self).create_debit()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/wizards/account_debit_note.py", line 10, in create_debit
    res = super().create_debit()
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_debit_note/wizard/account_debit_note.py", line 77, in create_debit
    new_move = move.copy(default=default_values)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_tax_settlement_backward_comp/models/account_move.py", line 14, in copy
    for rec in self.filtered(lambda m: m.is_sale_document() and m.country_id.code == "AR"):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6540, in filtered
    return self.browse(rec.id for rec in self if func(rec))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    ids = tuple(ids)
          ^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6540, in <genexpr>
    return self.browse(rec.id for rec in self if func(rec))
                                                 ^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_tax_settlement_backward_comp/models/account_move.py", line 14, in <lambda>
    for rec in self.filtered(lambda m: m.is_sale_document() and m.country_id.code == "AR"):
                                                                ^^^^^^^^^^^^
AttributeError: 'account.move' object has no attribute 'country_id'
2026-02-11 18:55:11 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:12 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:13 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:16 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:17 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:24 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:25 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:32 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:33 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:39 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:40 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:43 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:55:45 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, company_1_data
2026-02-11 18:55:49 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2026-02-11 18:55:51 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2026-02-11 18:55:55 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Monotributista (Unit Tests), (AR) Responsable Inscripto, (AR) Responsable Inscripto (Unit Tests)
2026-02-11 18:56:02 ERROR server odoo.addons.l10n_ar.tests.test_manual:363
ERROR: TestArManual.test_create_debit_note_for_credit_note
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/tests/test_manual.py", line 363, in test_create_debit_note_for_credit_note
    credit_note_wizard.refund_moves()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/wizard/account_move_reversal.py", line 184, in refund_moves
    return self.reverse_moves(is_modify=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move_reversal.py", line 15, in reverse_moves
    return super().reverse_moves(is_modify)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/wizard/account_move_reversal.py", line 22, in reverse_moves
    return super().reverse_moves(is_modify)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_es_edi_facturae/wizard/account_move_reversal.py", line 15, in reverse_moves
    res = super(AccountMoveReversal, self).reverse_moves(is_modify)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-oca-stock-logistics-workflow/stock_picking_invoice_link/wizards/account_move_reversal.py", line 13, in reverse_moves
    ).reverse_moves(is_modify)
      ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/wizard/account_move_reversal.py", line 145, in reverse_moves
    new_moves = moves._reverse_moves(default_values_list, cancel=is_cancel_needed)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 186, in _reverse_moves
    reverse_moves = super(AccountMove, self)._reverse_moves(default_values_list, cancel)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 172, in _reverse_moves
    return super(AccountMove, self)._reverse_moves(default_values_list, cancel)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 235, in _reverse_moves
    return super()._reverse_moves(default_values_list=default_values_list, cancel=cancel)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 60, in _reverse_moves
    return super()._reverse_moves(default_values_list=default_values_list, cancel=cancel)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5011, in _reverse_moves
    ).copy(default_values)
      ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_tax_settlement_backward_comp/models/account_move.py", line 14, in copy
    for rec in self.filtered(lambda m: m.is_sale_document() and m.country_id.code == "AR"):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6540, in filtered
    return self.browse(rec.id for rec in self if func(rec))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6239, in browse
    ids = tuple(ids)
          ^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/models.py", line 6540, in <genexpr>
    return self.browse(rec.id for rec in self if func(rec))
                                                 ^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_tax_settlement_backward_comp/models/account_move.py", line 14, in <lambda>
    for rec in self.filtered(lambda m: m.is_sale_document() and m.country_id.code == "AR"):
                                                                ^^^^^^^^^^^^
AttributeError: 'account.move' object has no attribute 'country_id'
2026-02-11 18:56:02 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:05 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:07 ERROR server odoo.tests.suite:233
ERROR: setUpClass (odoo.addons.l10n_uy.tests.test_doc_types.TestDocTypes)
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/tests/common.py", line 60, in wrapper
    function(self)
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy.py", line 61, in setUpClass_patch
    cls.invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:07 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:08 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:09 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:20 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:21 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:22 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:23 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:25 ERROR server odoo.addons.account_followup.tests.test_followup_report:329
ERROR: TestAccountFollowupReports.test_followup_invoice_no_amount
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/account_followup/tests/test_followup_report.py", line 329, in test_followup_invoice_no_amount
    invoice_move.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:26 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:26 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:30 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:31 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:32 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:33 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:34 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:35 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:39 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:41 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:42 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:44 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2026-02-11 18:56:44 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:177
ERROR: TestManual.test_100_e_ticket_with_disclosures
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 177, in test_100_e_ticket_with_disclosures
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:44 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:23
ERROR: TestManual.test_10_post_invoice
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 23, in test_10_post_invoice
    invoice = self._create_move()
              ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:45 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:207
ERROR: TestManual.test_110_account_move_line_nom_and_desc
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 207, in test_110_account_move_line_nom_and_desc
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:45 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:274
ERROR: TestManual.test_120_e_ticket_final_consumer
Traceback (most recent call last):
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 43, in test_120_e_ticket_final_consumer_patch
    original_method(self)
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 274, in test_120_e_ticket_final_consumer
    invoice = self._create_move(partner_id=self.env.ref("l10n_uy.partner_cfu").id)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:45 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:305
ERROR: TestManual.test_135_entrega_gratuita_zero
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 305, in test_135_entrega_gratuita_zero
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:45 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:332
ERROR: TestManual.test_140_global_discount
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 332, in test_140_global_discount
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:45 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:357
ERROR: TestManual.test_150_global_donwpayment
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 357, in test_150_global_donwpayment
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:382
ERROR: TestManual.test_160_deduct_global_donwpayment
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 382, in test_160_deduct_global_donwpayment
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:402
ERROR: TestManual.test_170_uploaded_vendor_bill_with_global_fixed_discount
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 402, in test_170_uploaded_vendor_bill_with_global_fixed_discount
    new_bill = self._mock_upload_document_on_journal(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 248, in _mock_upload_document_on_journal
    action_vals = journal.create_document_from_attachment(attachment.ids)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_import_bill/models/account_journal.py", line 28, in create_document_from_attachment
    return super().create_document_from_attachment(attachment_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 13, in create_document_from_attachment
    action = super().create_document_from_attachment(attachment_ids)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_bank_statement_import/models/account_journal.py", line 31, in create_document_from_attachment
    return super().create_document_from_attachment(attachment_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 986, in create_document_from_attachment
    invoices = self._create_document_from_attachment(attachment_ids)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 968, in _create_document_from_attachment
    invoice.with_context(skip_is_manually_modified=True)._extend_with_attachments(attachment, new=True)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 4393, in _extend_with_attachments
    decoder = (current_invoice or current_invoice.new(self.default_get(['move_type', 'journal_id'])))._get_edi_decoder(file_data, new=new)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 980, in _get_edi_decoder
    return self._l10n_uy_edi_complete_cfe_from_xml(xml_tree)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 1039, in _l10n_uy_edi_complete_cfe_from_xml
    self.invoice_date = datetime.strptime(xml_tree.findtext(".//{*}FchEmis"), date_format).date()
    ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:417
ERROR: TestManual.test_180_uploaded_vendor_bill_with_line_fixed_discount
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 417, in test_180_uploaded_vendor_bill_with_line_fixed_discount
    new_bill = self._mock_upload_document_on_journal(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 248, in _mock_upload_document_on_journal
    action_vals = journal.create_document_from_attachment(attachment.ids)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_import_bill/models/account_journal.py", line 28, in create_document_from_attachment
    return super().create_document_from_attachment(attachment_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/documents_account/models/account_journal.py", line 13, in create_document_from_attachment
    action = super().create_document_from_attachment(attachment_ids)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_bank_statement_import/models/account_journal.py", line 31, in create_document_from_attachment
    return super().create_document_from_attachment(attachment_ids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 986, in create_document_from_attachment
    invoices = self._create_document_from_attachment(attachment_ids)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_journal.py", line 968, in _create_document_from_attachment
    invoice.with_context(skip_is_manually_modified=True)._extend_with_attachments(attachment, new=True)
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 4393, in _extend_with_attachments
    decoder = (current_invoice or current_invoice.new(self.default_get(['move_type', 'journal_id'])))._get_edi_decoder(file_data, new=new)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 980, in _get_edi_decoder
    return self._l10n_uy_edi_complete_cfe_from_xml(xml_tree)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 1039, in _l10n_uy_edi_complete_cfe_from_xml
    self.invoice_date = datetime.strptime(xml_tree.findtext(".//{*}FchEmis"), date_format).date()
    ^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:441
ERROR: TestManual.test_190_dedicated_addenda_page
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 441, in test_190_dedicated_addenda_page
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:463
ERROR: TestManual.test_200_e_invoice_xml_with_reduced_vat_tax
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 463, in test_200_e_invoice_xml_with_reduced_vat_tax
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:46 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:34
ERROR: TestManual.test_20_e_ticket_xml
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 34, in test_20_e_ticket_xml
    invoice = self._create_move()
              ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:47 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:481
ERROR: TestManual.test_210_usd_company_uyu
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 481, in test_210_usd_company_uyu
    invoice = self._create_move(currency_id=self.env.ref("base.UYU").id)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:47 ERROR server odoo.addons.l10n_uy_edi.tests.test_manual:490
ERROR: TestManual.test_215_usd_company_usd
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/test_manual.py", line 490, in test_215_usd_company_usd
    invoice = self._create_move(
              ^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/tests/test_patch_l10n_uy_edi.py", line 22, in _create_move_patch
    res = super(TestManual, cls)._create_move(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/tests/common.py", line 147, in _create_move
    invoice.invoice_date = invoice.date
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 18:56:47 Log limit reached (full logs are still available in the log file)
2026-02-11 18:57:44 INFO runbot Getting results for build 48009-18-0
2026-02-11 18:57:44 Step 18-all-with-tests finished in 16m
2026-02-11 18:57:44 Starting step setup from config 18.0] Odoo by Adhoc Config (with tests) [
2026-02-11 18:57:44 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-02-11 18:57:45 INFO runbot Step setup finished in 0s
2026-02-11 18:57:45 Starting step run from config 18.0] Odoo by Adhoc Config (with tests) [
2026-02-11 18:57:45 INFO runbot Start running build 48009-18-0
2026-02-11 18:57:45 Using Dockerfile Tag odoo:adhoc_odoo_18_next
2026-02-11 18:57:46 INFO server odoo.modules.loading:360 1 modules loaded in 0.00s, 0 queries (+0 extra)
2026-02-11 18:57:51 INFO server odoo.modules.loading:360 725 modules loaded in 4.33s, 0 queries (+0 extra)
2026-02-11 18:58:10 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:14 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:18 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:22 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:26 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:30 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:33 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:38 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:42 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:47 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:51 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:55 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:58:59 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:03 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:07 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:12 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:16 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:20 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:24 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:28 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:32 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:36 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:40 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:44 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:49 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:53 WARNING server odoo.addons.base.models.ir_actions_report:619
wkhtmltopdf: Exit with code 1 due to network error: ContentNotFoundError
2026-02-11 18:59:53 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-11 18:59:53 ERROR server odoo.addons.saas_client_adhoc.wizards.db_configuration:29
Error Updating ADHOC Modules Data. Error:
Not Provider url or saas database uuid configured
2026-02-11 19:00:00 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 19:00:00 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 19:00:01 ERROR server odoo.addons.sale_subscription.models.sale_order:1599
Error during renewal of contract S00073 False
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1588, in _create_recurring_invoice
    existing_invoices = subscription.with_context(recurring_automatic=True)._handle_automatic_invoices(invoice, auto_commit) or self.env['account.move']
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order.py", line 56, in _handle_automatic_invoices
    return super(SaleOrder, auto_post_orders)._handle_automatic_invoices(invoices, auto_commit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1669, in _handle_automatic_invoices
    self._process_auto_invoice(invoice)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1659, in _process_auto_invoice
    invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 19:00:02 ERROR server odoo.addons.sale_subscription.models.sale_order:1599
Error during renewal of contract S00043 subscription_portal_2
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1588, in _create_recurring_invoice
    existing_invoices = subscription.with_context(recurring_automatic=True)._handle_automatic_invoices(invoice, auto_commit) or self.env['account.move']
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order.py", line 56, in _handle_automatic_invoices
    return super(SaleOrder, auto_post_orders)._handle_automatic_invoices(invoices, auto_commit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1669, in _handle_automatic_invoices
    self._process_auto_invoice(invoice)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1659, in _process_auto_invoice
    invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 19:00:02 ERROR server odoo.addons.sale_subscription.models.sale_order:1599
Error during renewal of contract S00042 subscription_portal_1
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1588, in _create_recurring_invoice
    existing_invoices = subscription.with_context(recurring_automatic=True)._handle_automatic_invoices(invoice, auto_commit) or self.env['account.move']
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/sale_subscription_ux/models/sale_order.py", line 56, in _handle_automatic_invoices
    return super(SaleOrder, auto_post_orders)._handle_automatic_invoices(invoices, auto_commit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1669, in _handle_automatic_invoices
    self._process_auto_invoice(invoice)
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/sale_order.py", line 1659, in _process_auto_invoice
    invoice.action_post()
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale_timesheet/models/account_move.py", line 97, in action_post
    result = super().action_post()
             ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 17, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-sale/sale_ux/models/account_move.py", line 44, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_uy_edi/models/account_move.py", line 133, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/plugberry-pagos360/pagos360_invoice_barcode/models/account_move.py", line 55, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_ux/models/account_move.py", line 26, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 40, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 64, in action_post
    res = super(AccountMove, self).action_post()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_payment_term_surcharge/models/account_move.py", line 134, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 94, in action_post
    return super(AccountMove, valid_records).action_post()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 119, in action_post
    res = super().action_post()
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5512, in action_post
    self._post(soft=False)
  File "/data/build/ingadhoc-sale/sale_gathering/models/account_move.py", line 37, in _post
    result = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-financial-tools/account_exchange_difference_invoice/models/account_move.py", line 33, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-uruguay/l10n_uy_ux/models/account_move.py", line 87, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina-ee/l10n_ar_edi_ux/models/account_move.py", line 152, in _post
    return super(AccountMove, self - purchase_ar_edi_invoices)._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_loans/models/account_move.py", line 20, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/sale_subscription/models/account_move.py", line 19, in _post
    posted_moves = super()._post(soft=soft)
                   ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_es_reports/models/account_move.py", line 130, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_cl_edi/models/account_move.py", line 140, in _post
    res = super(AccountMove, self)._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_ux/models/account_move.py", line 91, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/l10n_ar_edi/models/account_move.py", line 266, in _post
    return validated + super(AccountMove, self - ar_edi_invoices)._post(soft=soft)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_invoice_extract/models/account_invoice.py", line 277, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_asset/models/account_move.py", line 128, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_landed_costs/models/account_move.py", line 51, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_cl/models/account_move.py", line 120, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_ar/models/account_move.py", line 220, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_reports/models/account_move.py", line 30, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-payment/account_payment_pro/models/account_move.py", line 89, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/sale/models/account_move.py", line 102, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/purchase_stock/models/account_invoice.py", line 144, in _post
    posted = super(AccountMove, self.with_context(skip_cogs_reconciliation=True))._post(soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/l10n_latam_invoice_document/models/account_move.py", line 181, in _post
    return super()._post(soft)
           ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/appointment_account_payment/models/account_move.py", line 14, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-enterprise-extensions/account_direct_debit/models/account_move.py", line 19, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_avatax/models/account_move.py", line 15, in _post
    res = super()._post(soft=soft)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/stock_account/models/account_move.py", line 49, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_external_tax/models/account_move.py", line 53, in _post
    return super()._post(soft=soft)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account_edi/models/account_move.py", line 236, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/ingadhoc-account-invoicing/account_background_post/models/account_move.py", line 47, in _post
    posted = super()._post(soft=soft)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-enterprise/account_accountant/models/account_move.py", line 111, in _post
    posted = super()._post(soft)
             ^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/addons/account/models/account_move.py", line 5112, in _post
    invoice.invoice_date = fields.Date.context_today(self)
    ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/fields.py", line 1426, in __set__
    records.write({self.name: write_value})
  File "/data/build/ingadhoc-odoo-argentina/l10n_ar_tax/models/account_move.py", line 34, in write
    if "invoice_date" in vals in vals:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'dict'
2026-02-11 19:47:25 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 19:47:25 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 19:57:18 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-11 20:47:35 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 20:47:35 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 20:57:39 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-11 21:48:04 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 21:48:04 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 21:58:09 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-11 22:48:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 22:48:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 22:58:15 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-11 23:48:12 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-11 23:48:12 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-11 23:57:10 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 00:48:24 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 00:48:24 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 00:57:22 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 01:47:44 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 01:47:44 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 01:57:49 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 02:48:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 02:48:11 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 02:58:16 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 03:47:31 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 03:47:31 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 03:57:36 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 04:47:58 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 04:47:58 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 04:58:03 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 05:48:25 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 05:48:25 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 05:57:22 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 06:47:45 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 06:47:45 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 06:57:49 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 07:48:12 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 07:48:12 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 07:57:09 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 08:47:32 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 08:47:32 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 08:57:36 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 09:47:59 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 09:47:59 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 09:58:03 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 10:48:26 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:658
An error was found when synchronizing vendor bills
2026-02-12 10:48:26 WARNING server odoo.addons.l10n_uy_edi.models.l10n_uy_edi_document:660 Company Name: "UY Company", Company ID: (11), Errors: "We found an error while consulting a notification Incomplete Data to connect to UCFE Provider on company UY Company: Please complete the UCFE data to test the connection: UCFE Provider WS Password, UCFE Provider Commerce code, UCFE Provider Terminal code, UCFE Provider Inbox URL, UCFE Provider Query URL."
2026-02-12 10:57:41 WARNING server odoo.addons.whatsapp_event.models.event_mail:39 Cannot process scheduler 27 (event Live Music Festival - ID 4) as it refers to whatsapp template Event Ticket (ID 1) that is not approved
2026-02-12 11:16:23 INFO runbot Kill build 48009-18-0