Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ALL][BUG] Mapeo impuestos Exentos en Modelo 303 #3275

Open
etobella opened this issue Oct 18, 2023 · 28 comments
Open

[ALL][BUG] Mapeo impuestos Exentos en Modelo 303 #3275

etobella opened this issue Oct 18, 2023 · 28 comments
Labels
bug stale PR/Issue without recent activity, it'll be soon closed automatically.

Comments

@etobella
Copy link
Member

Viendo el mapeo de impuestos del modelo 303 veo una cosa un poco extraña.

Si vemos el mapeo de las siguientes casillas nos encontramos

60 | Exportaciones y operaciones asimiladas - Base ventas --> IVA Exento y Exportación (Bienes)
83 | Operaciones exentas sin derecho a deducción --> IVA Exento y IVA Exento no Sujeto

En mi opinión es confuso que el mismo impuesto salga en ambas casillas. A parte de que el nombre exento no sujeto se me hace extraño, ya que da la sensación que hace referencia a IVA Exento sin derecho a deducción....

Entiendo que debería quedarse de la siguiente forma:

60 | Exportaciones y operaciones asimiladas - Base ventas --> IVA Exento y Exportación (Bienes)
83 | Operaciones exentas sin derecho a deducción --> IVA Exento no Sujeto

Que opináis?

@rafaelbn @AlbertCabedo @HaraldPanten @pedrobaeza

@etobella etobella added the bug label Oct 18, 2023
@pedrobaeza
Copy link
Member

La 83 y otras son casillas que recogen el importe de todo el año para el último periodo cuando se está exento del modelo 390, por lo que es correcto que salga 2 veces.

@etobella
Copy link
Member Author

@pedrobaeza Gracias, tienes razón.

Entonces, si tengo IVA exento por el artículo 20 (Sanidad o Educación) debo usar el IVA Exento no sujeto, no?

Ya que no debe salir en la casilla 60, ya que allí se usan los de exportación y los exentos por varios artículos pero no el 20 https://sede.agenciatributaria.gob.es/Sede/todas-gestiones/impuestos-tasas/iva/modelo-303-iva-autoliquidacion_/instrucciones.html

@pedrobaeza
Copy link
Member

Ese impuesto (aunque el nombre se ha criticado mucho, pero era para significar que no se declara en el 303 "habitual", solo en 390 o recopilatorio del 303 - se aceptan sugerencias de nombre -), se creó para esos casos que ocurrían, que creo recordar que uno de ellos era las formaciones. @acysos fue el impulsor del mismo y puede dar los detalles.

@etobella
Copy link
Member Author

etobella commented Oct 18, 2023

Si es formaciones, es el mismo, ya que es la exención también corresponde al artículo 20

@HaraldPanten
Copy link
Contributor

Sí, correcto. En otros hilos se ha planteado el tema del nombre del impuesto; ya que puede ser confuso.

@etobella
Copy link
Member Author

Gracias por las respuestas.Cierro hilo pues 😄

@rafaelbn
Copy link
Member

Hola @etobella ,

Esto lo traté en Valencia con varios, entre ellos Ignacio, Omar, Josse.

Entonces, si tengo IVA exento por el artículo 20 (Sanidad o Educación) debo usar el IVA Exento no sujeto, no?

Debes usar: l10n_es.account_tax_template_s_iva0_ns | "IVA Exento Repercutido No Sujeto" (que pasará a llamarse "IVA Exento sin derecho a deducción" en Odoo 17

odoo/odoo#124942

@etobella
Copy link
Member Author

etobella commented Nov 2, 2023

Ojo, viendo esto me encuentro un problema... Me parece muy claro el cambio, pero me encuentro que es inconsistente con el SII. En el SII, este impuesto va bajo el concepto BaseNotIncludedInTotal pero si lo usamos para la exención de iva por el artículo 20, debe ir a SuministroFactEmitidas Servicios Exento

@etobella etobella reopened this Nov 2, 2023
@etobella
Copy link
Member Author

etobella commented Nov 2, 2023

Bueno, añado toda la información que he encontrado al respecto:

La exención por el artículo 20 debe ir incluida en el SII con la excepción E1 según la página 24, punto 3.4 del documento de preguntas frecuentes del SII: https://www.agenciatributaria.es/static_files/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Modelos_y_formularios/Suministro_inmediato_informacion/FicherosSuministros/V_05/FAQs_v05.pdf

Por el otro lado, según el documento de instrucciones del SII (https://sede.agenciatributaria.gob.es/Sede/todas-gestiones/impuestos-tasas/iva/modelo-303-iva-autoliquidacion_/instrucciones.html) La exención del artículo 20 debe aparecer en la casilla 83 Operaciones exentas sin derecho a deducción: se hará constar el importe de las operaciones exentas sin derecho a deducción, como las mencionadas en el artículo 20 de la Ley del IVA., pero no en la casilla 60 Exportaciones y operaciones asimiladas, que es donde va asignado el l10n_es.account_tax_template_s_iva0

A día de hoy ningún impuesto cumple ambas opciones. Se me ocurren varias soluciones:

  • Crear más impuestos para separarlo correctamente
  • Pasar el campo de motivo de exención a l10n_es_aeat y filtrar el 303 acorde a esto
  • Mover el impuesto l10n_es.account_tax_template_s_iva0_ns como si fuera la exención por el artículo 20 y listos

@HaraldPanten
Copy link
Contributor

HaraldPanten commented Nov 2, 2023

Hhhmmm... no te sabría decir cuál sería la mejor opción, pero:

  • Si seguimos la dinámica que se ha seguido hasta ahora, tocaría crear nuevo impuesto.

Y teniendo en cuenta esto...

  • ¿Deberíamos seguir esta dinámica siempre que salgan casos de uso no contemplados? La fiscalidad española tiene muchos casos, pero no sé si es sostenible crear "tropecientos" impuestos que vienen a ser lo mismo, pero que se mapean de distinta forma. ¿Podría ser una opción replantear la forma en que gestionamos el SII, o bien añadir alguna flexibilidad extra en los asientos contables (de tipo factura) para poder "forzar" cómo declarar las facturas en el SII?

@pedrobaeza @etobella

@pedrobaeza
Copy link
Member

A ver, para este caso, se puede solucionar en la BD añadiendo el impuesto en el mapeo del SII, y eso no se perderá con las actualizaciones.

@etobella
Copy link
Member Author

etobella commented Nov 2, 2023

@pedrobaeza si se perdería con las actualizaciones, ya que en el SII se incluyen con un [(6, 0, [])] Eso lo sobrescribirá (de hecho, al hacer el PR #3294 me he dado cuenta que no era necesario un script de migración por ese motivo)

@pedrobaeza
Copy link
Member

Ah, OK, lo pusimos de esa forma entonces para evitar efectos laterales. La opción entonces sería poner el mapeo con [(4,)] en custom. Sobre tu PR, no lo tengo muy claro ahora mismo que sea genérico o haga falta ese tercer impuesto...

@etobella
Copy link
Member Author

etobella commented Nov 2, 2023

A ver, la cosa es la siguiente: el módulo s_iva0_ns sale en el 303 en la casilla 83 solamente. Eso significa que es un impuesto exento sin derecho a deducción. Por lo tanto, en el SII tiene que aparecer como comento. Sinó, lo que debe hacerse es quitarlo de la casilla 83 del 303, ya que un impuesto no sujeto no debe aparecer en el 303 por ningún motivo. Mi sensación es que el nombre del impuesto está mal planteado 😢

@pedrobaeza
Copy link
Member

pedrobaeza commented Nov 2, 2023

Pero no olvidemos que esa casilla es el equivalente al 390 (al estar exentos de hacerlo por el SII), por lo que técnicamente no aparece en el 303.

@etobella
Copy link
Member Author

etobella commented Nov 2, 2023

En el 390 dicho impuesto cae en la casilla 105, que corresponde a (según AEAT) Operaciones exentas sin derecho a deducción: se hará constar el importe de las operaciones exentas sin derecho a deducción, como las mencionadas en el artículo 20 de la Ley del IVA.

Lo podemos ver en la página 22 del manual de instrucciones del modelo. Como podemos ver, vuelve a corresponder a un impuesto exento no deducible, con lo que volvemos al mismo concepto y reafirma lo que hemos expuesto antes.

https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G412/instr390.pdf

@pedrobaeza
Copy link
Member

Bueno, si lo tenéis claro. Luego revisaré el caso de uso que tenía yo a ver si cuadra, y parece bastante claro que el impuesto debe renombrarse a "IVA exento no deducible" (y el otro a "deducible").

@HaraldPanten
Copy link
Contributor

Pero además de renombrarlo, que en versiones nuevas ya se estará haciendo, ¿no estamos hablando de un caso de cambio de interpretación?

Para explicarme mejor:

  • Estamos trabajando con un impuesto I.
  • Este impuesto, como norma general, se interpreta/trata/declara de la forma A.
  • Pero en un caso X, se debe interpretar de la forma B.

¿No deberíamos valorar la opción de que desde las facturas (por decir algo) pueda forzarse la forma de declaración en el SII (o incluso en los modelos)?

Me refiero a algo parecido a lo que hacemos con las facturas de acreedores con los que tenemos alquileres. Esas facturas no se deben incluir en el modelo 347, y tenemos la opción de marcar como tales sus facturas.

Sé que no es el mismo caso, pero me refiero a tener la flexibilidad de poder "forzar" los casos que se alejan de la norma.

Más que nada porque ahora tenemos estos casos conocidos, pero el día de mañana tendremos otro caso nuevo. Luego aparecerá una nueva normativa que cambiará la regla general según las casuísticas X1, X2 y X3 y con eso iremos acumulando:

  • Impuestos nuevos que en esencia son exactamente lo mismo pero se declaran de una forma distinta (ya sea SII, ya sean modelos).
  • De no hacer el punto anterior, tendremos debates recurrentes sobre cómo deber ser mapeado un impuesto y cómo debe ser declarado en el SII, en el Modelo X...

Creo que ya tenemos muchos impuestos, y yo miraría de evitar crear más si no son necesarios; ya me entendéis.

¿Qué opináis?

@pedrobaeza
Copy link
Member

No tengo claro que sea ése el caso, pero si lo es, debe resolverse con un impuesto, no con casillas.

@HaraldPanten
Copy link
Contributor

¿Y si el día de mañana salen 7 casos más? Lo digo por eso, porque no sé si a largo plazo crear impuestos es sostenible.

@pedrobaeza
Copy link
Member

Eso no creo que pase, pero aparte, cuando salgan, habrá que ver cómo tratarlo. No se puede intentar ahora poner preventivamente algo que no sabemos cómo afectará a los modelos. ¿O es que acaso sabías que iba a ver una fórmula genérica que iba a valer antes de que salieran los IVAs 5% y 0% de los alimentos?

@HaraldPanten
Copy link
Contributor

Yo no sé si pasará o no, pero visto lo visto ahora tenemos más de 120 impuestos entre una cosa y otra. Ojo, que no es que me parezca mal lo que hay ahora, ni es ninguna crítica. Yo he sido partícipe y bien hecho que está, pienso.

Mi pregunta "al aire" es que quizá podríamos plantear una solución a futuro que no conlleve siempre la creación de impuestos nuevos. Eso permitiría más flexibilidad.

Muchas veces no es el impuesto en sí mismo, sino el mapeo/interpretación que debe tener. No sé si me estoy explicando bien.

@pedrobaeza
Copy link
Member

Yo no veo ninguna opción fácil de hacerlo y que sea menos complicada la ecuación.

@HaraldPanten
Copy link
Contributor

Impuesto nuevo pues. @etobella ¿te pones tú?

@pedrobaeza
Copy link
Member

No, no, tengo que comprobar si ese tercer caso se puede dar o es un error del actual.

@rafaelbn
Copy link
Member

rafaelbn commented Nov 3, 2023

Hablado ayer con @etobella y con @omar7r , hoy se van a hacer la consulta a la AEAT por parte de @etobella y de @moduon ( @ArantxaSudon MT-4152 )

Definí inequívocamente el uso de los impuestos y teniendo en cuenta de que Odoo va a crear un impuesto por cada tipo de exención

odoo/odoo#124942

Os decimos a lo largo del día.

Notas:

OCA - Faltan impuestos para los casos de uso.xlsx

imagen

@HaraldPanten
Copy link
Contributor

Gracias por la aportación, @rafaelbn . Pues parece que habrá que tener en cuenta algún impuesto más.

Copy link

github-actions bot commented May 5, 2024

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug stale PR/Issue without recent activity, it'll be soon closed automatically.
Projects
None yet
Development

No branches or pull requests

4 participants