OCA / l10n-spain

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

[16.0][FIX] l10n_es_aeat_mod303: casillas 16, 17 y 18. Recargo equivalencia 1% #3793

Closed ljsalvatierra-factorlibre closed 3 weeks ago

ljsalvatierra-factorlibre commented 3 weeks ago

Siguiendo las indicaciones del excel en las nuevas modificaciones para el modelo 2024-10.

Entendemos que sería necesario modificar también el módulo l10n_es para eliminar los tags asociados a dichas casillas del impuesto l10n_es.account_tax_template_s_req0

50 483 5 Num Liquidación (3) - Regimen General - IVA Devengado - Recargo equivalencia - Tipo % [17]   Nota 9. Nota 7
Nota 9:      
Valor Periodo
"00000", "00050" o "00062" 09 y 3T de 2024
Constante "00100" A partir de 10 y 4T de 2024 y ejercicios posteriores
OCA-git-bot commented 3 weeks ago

Hi @pedrobaeza, some modules you are maintaining are being modified, check this out!

pedrobaeza commented 3 weeks ago

Es correcto lo que había, ya que corresponde también al mes 09, donde aún estaban los otros tipos. ¿Cuál es el problema que estás encontrando?

PabloMartFL commented 3 weeks ago

Hola @pedrobaeza el problema viene en las declaraciones del mes 10 en adelante, en estas declaraciones, la casilla 17 del modelo 303 debe marcarse obligatoriamente con valor "00100"

Remito el documento donde saco esta información ->DR303e24v200 (4).xlsx

En la casilla 17, agregaron en la nota 9: Captura desde 2024-10-31 11-30-06

Es por eso que al intentar subir una declaración del mes 10 en adelante, la AEAT te devuelve un error Captura_desde_2024-10-21_14-17-49

pedrobaeza commented 3 weeks ago

Pero si todo se ha hecho bien, debería ser lo que coloca. Debéis tener alguna factura que tiene otro recargo de equivalencia antiguo.

PabloMartFL commented 3 weeks ago

Claro, lo coloca si alguna factura tiene recargo de equivalencia al 1%, sin embargo, si la declaración no tiene ningún recargo de equivalencia, sigue informando con "00000"

Captura de la declaración presentada -> Captura desde 2024-10-31 12-30-13

pedrobaeza commented 3 weeks ago

Vale, entonces la solución es poner:

${object.tax_line_ids.filtered(lambda r: r.field_number==18).move_line_ids.tax_line_id[:1].amount or 0.01}
pedrobaeza commented 3 weeks ago

Probad a ver si os funciona bien, y seguimos para adelante.

OCA-git-bot commented 3 weeks ago

This PR looks fantastic, let's merge it! Prepared branch 16.0-ocabot-merge-pr-3793-by-pedrobaeza-bump-patch, awaiting test results.

OCA-git-bot commented 3 weeks ago

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