OCA / l10n-spain

Odoo Spain Localization
https://www.aeodoo.org/estado-localizacion
GNU Affero General Public License v3.0
292 stars 520 forks source link

[16.0][IMP] l10n_es_sigaus_purchase: Calculate SIGAUS when using write/create methods in purchase.order.line #3501

Closed manuelregidor closed 8 months ago

manuelregidor commented 8 months ago

Se detectó a través de los pedidos de compra creados automáticamente a través de pedidos de venta con producto de MTO que la aportación SIGAUS no se calculaba en estos pedidos de compra creados. La razón era que el recálculo no se efectuaba con los métodos write y create de purchase.order.line.

Con este IMP, nos aseguramos de que la aportación SIGAUS se calcula al realizar un write o un create en purchase.order.line. Se controla asimismo que no se calcule desde purchase.order y purchase.order.line en una misma transacción, hecho que generaría errores cuando se intentara realizar cualquier operación sobre una línea SIGAUS que ha sido previamente eliminada a través del recálculo de la aportación.

T-5815

manuelregidor commented 8 months ago

@HaraldPanten @Jaimermaccione @ValentinVinagre

HaraldPanten commented 8 months ago

/ocabot merge patch

OCA-git-bot commented 8 months ago

On my way to merge this fine PR! Prepared branch 16.0-ocabot-merge-pr-3501-by-HaraldPanten-bump-patch, awaiting test results.

OCA-git-bot commented 8 months ago

Congratulations, your PR was merged at 753f82347beae34fb7220fe5b0408f80306c9792. Thanks a lot for contributing to OCA. ❤️