=================================== TicketBAI REAGYP Facturas Recibidas =================================== .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 |badge1| |badge2| This module fixes a bug in the native Odoo ``l10n_es_edi_tbai`` module when sending vendor bills under the special agriculture regime (REAGYP) to Batuz (Bizkaia LROE). **Problem Solved:** For REAGYP vendor bills, ``l10n_es_edi_tbai`` hardcodes the regime key ``ClaveRegimenIvaOpTrascendencia`` to ``19``. Key ``19`` only exists in the issued-invoices book; the received-invoices (FacturasRecibidas) schema rejects it with:: cvc-enumeration-valid: Value '19' is not facet-valid with respect to enumeration '[01, 02, 03, 04, 05, 06, 07, 08, 09, 12, 13]' The correct key for REAGYP compensations on purchases is ``02``. **Solution:** Overrides ``account.move._l10n_es_tbai_get_vendor_bill_values_batuz`` to remap the regime key from ``19`` to ``02`` for received invoices. The override is defensive: it only acts when the value is exactly ``['19']``, so it becomes a no-op once the upstream fix lands. Upstream tracking: https://github.com/odoo/odoo/pull/266214 Bug Tracker =========== Report issues at https://git.criptomart.net/criptomart/addons-cm Credits ======= Authors ~~~~~~~ * Criptomart Maintainers ~~~~~~~~~~~ This module is maintained by Criptomart.