Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0047313
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Localization Pack: Spain] SIImajoralways2021-07-01 12:302021-10-07 11:36
ReporterpsanjuanView Statuspublic 
Assigned Tojuabaez 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 64 bitDatabasePostgreSQLJava version7.x
OS VersionOpenbravo Appliance 14.04Database version9.3.xAnt version1.9.x
Product VersionSCM revision 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Regression introduced in release
Summary

0047313: Los importes (bases) de los impuestos de IVA extranjero acogidos a OSS se tiene que enviar con clave 17 y No sujetos

DescriptionLos importes (bases) de los impuestos de IVA extranjero acogidos a OSS se tiene que enviar con clave 17 y No sujetos por reglas de localización.
Steps To ReproduceN/A
Proposed SolutionEjemplo: La entidad “A” establecida en el territorio español de aplicación del Impuesto (TAI) se acoge con efectos 1 de julio de 2021 al régimen de la Unión (Estado miembro de identificación: España).

El 20 de julio realiza una venta a un particular situado en Francia al que envía los bienes desde el TAI. El tipo general aplicable en Francia es del 20%. El precio de venta de los bienes es de 200 euros, IVA francés excluido.

Será necesario utilizar en esa operación, registrada a través de una plataforma e-commerce o de forma manual en el backoffice de OB, el tipo "TVA 20%" (dataset de impuestos de Francia), o en su defecto un tipo "IVA Aleman 20%" creado de forma manual a tal efecto, que se debe configurar como "Tipo de IVA de la Unión acogido a OSS".

Este nuevo parámetro de configuración de impuestos, denomindado "Tipo de IVA de la Unión acogido a OSS"", se debe incluir en el módulo "Spanish Tax Module Improvements" (https://centralrepository.openbravo.com/openbravo/org.openbravo.forge.ui/sso/ForgeModuleDetail/Spanish-Tax-Module-Improvements [^]), del que depende SII.

Los importes (bases imponibles sin IVA) de dichos impuestos se enviarán a SII tal y como se describe a continuación:

(1) a través de una nueva clave "17" - Operación acogida a alguno de los régimenes previstos en el Capítulo XI del Título IX (OSS e IOSS)" que se tiene que crear.
El tag del XML es <sii:ClaveRegimenEspecialOTrascendencia>17</sii:ClaveRegimenEspecialOTrascendencia>

(2) se consignará el importe de la base imponible sin IVA dentro del nodo "No sujeta por reglas de localización", del bloque "No sujeta".<sii:ImporteTAIReglasLocalizacion>

(3) Si la factura emitida es una Factura Completa (F1), se desglosará por tipo de operación señalando que se trata de una entrega de bienes. <sii:DesgloseTipoOperacion>

(4) Si la factura emitida es una Factura Simplificada (F2), el desglose será a nivel factura.
<sii:DesgloseFactura>

Además, será necesario crear otro parámetro del mismo modo que el anterior denominado ""Tipo de IVA de la Unión no acogido a OSS".", con el fin de que las bases de las transaciones con este tipo de impuesto se recogan en SII de la siguiente forma:

(1) a través de la clave "01" - Operación en régimen general"
<sii:ClaveRegimenEspecialOTrascendencia>1</sii:ClaveRegimenEspecialOTrascendencia>

(2) se consignará el importe de la base imponible sin IVA dentro del nodo "No sujeta por reglas de localización", del bloque "No sujeta".
<sii:ImporteTAIReglasLocalizacion>

(3) Si la factura emitida es una Factura Completa (F1), se desglosará por tipo de operación señalando que se trata de una entrega de bienes. <sii:DesgloseTipoOperacion>

(4) Si la factura emitida es una Factura Simplificada (F2), el desglose será a nivel factura.
<sii:DesgloseFactura>

Este último escenario sería aplicable a las organizaciones que realizan este tipo de transaccciones de venta a distancia dentro de la Unión (UE) sin estar acogidas al regimen de ventanilla única OSS.

TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0047300 closedjuabaez New 303 Design starting from August 1st caused by new EU e-commerce legislation 

-  Notes
(0131375)
psanjuan (manager)
2021-08-26 11:07

Respecto del 303:

* Los impuestos de IVA de la Union configurados como "Tipo de IVA de la Unión acogidos a OSS", tendrán que estar ligados al parametro del 303 [123] OSS. Operaciones no sujetas por Reglas de Localización acogidas a la OSS (Ventanilla Única)


* Los impuestos de IVA de la Union configurados como "Tipo de IVA de la Unión no acogido a OSS", tendrán que estar ligados al parametro del 303 [120] [120] Operaciones no sujetas por reglas de localización
(0131740)
Jorge Bravo (developer)
2021-09-13 14:13

TEST PLAN:

Se han realizado pruebas con 3 tipos de facturas diferentes.

1 - Crear una factura de cliente con una única línea cuyo rango de impuesto es de la tipología de "Entregas". Enviar al SII las 4 opciones de envío existentes:
 1.1 - F1 (factura) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión acogidos a OSS" (17)
 1.2 - F1 (factura) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión no acogido a OSS" (01)
 1.3 - F2 (factura simplificada) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión acogidos a OSS" (17)
 1.4 - F2 (factura simplificada) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión no acogido a OSS" (01)

2 - Crear una factura de cliente con una única línea cuyo rango de impuesto es de la tipología de "Servicios". Enviar al SII las 4 opciones de envío existentes:
 2.1 - F1 (factura) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión acogidos a OSS" (17)
 2.2 - F1 (factura) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión no acogido a OSS" (01)
 2.3 - F2 (factura simplificada) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión acogidos a OSS" (17)
 2.4 - F2 (factura simplificada) y que el rango de impuestos esté marcado como "Tipo de IVA de la Unión no acogido a OSS" (01)

3 - Crear una factura de cliente con 2 líneas, una con el rango de impuesto de la tipología de "Entregas" y otro con "Servicios". Enviar al SII las 4 opciones de envío existentes:
 3.1 - F1 (factura) y que los rangos de impuestos estén marcados como "Tipo de IVA de la Unión acogidos a OSS" (17)
 3.2 - F1 (factura) y que los rangos de impuestos estén marcados como "Tipo de IVA de la Unión no acogido a OSS" (01)
 3.3 - F2 (factura simplificada) y que los rangos de impuestos estén marcados como "Tipo de IVA de la Unión acogidos a OSS" (17)
 3.4 - F2 (factura simplificada) y que los rangos de impuestos estén marcados como "Tipo de IVA de la Unión no acogido a OSS" (01)
(0131969)
hgbot (developer)
2021-09-21 20:47

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/24 [^]
(0131970)
hgbot (developer)
2021-09-21 20:50

Merge Request created: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES/-/merge_requests/1 [^]
(0132159)
psanjuan (manager)
2021-10-05 09:59
edited on: 2021-10-05 14:13

Nuevo planteamiento de resolución, a través de un único parámetro, denominado:

(Inglés) - "One-Stop Shop (OSS) Tax Rate!
(Español)- "Tipo de IVA acogido a ventanilla única"

Parámetro de tipo Lista desplegable con los siguientes valores: Empty/Yes/No.

Si el valor de ese parámetro es empty - el sistema se sigue comportando como hasta ahora para cada uno de los escenarios actualmente recogidos en la funcionalidad del SII

Si el valor de ese parámetro es YES - el tipo de IVA esta acógido a Ventanilla Única, por tanto, los importes (bases imponibles sin IVA) de dichos impuestos se enviarán a SII tal y como se describe a continuación:

(1) a través de una nueva clave "17" - Operación acogida a alguno de los régimenes previstos en el Capítulo XI del Título IX (OSS e IOSS)" que se tiene que crear.
El tag del XML es <sii:ClaveRegimenEspecialOTrascendencia>17</sii:ClaveRegimenEspecialOTrascendencia>

(2) se consignará el importe de la base imponible sin IVA dentro del nodo "No sujeta por reglas de localización", del bloque "No sujeta".<sii:ImporteTAIReglasLocalizacion>

(3) Si la factura emitida es una Factura Completa (F1), se desglosará por tipo de operación señalando que se trata de una entrega de bienes. <sii:DesgloseTipoOperacion>

(4) Si la factura emitida es una Factura Simplificada (F2), el desglose será a nivel factura.
<sii:DesgloseFactura>

Si el valor de ese parámetro es NO - el tipo de IVA NO esta acógido a Ventanilla Única, por tanto, los importes (bases imponibles sin IVA) de dichos impuestos se enviarán a SII tal y como se describe a continuación:

(1) a través de la clave "01" - Operación en régimen general"
<sii:ClaveRegimenEspecialOTrascendencia>1</sii:ClaveRegimenEspecialOTrascendencia>

(2) se consignará el importe de la base imponible sin IVA dentro del nodo "No sujeta por reglas de localización", del bloque "No sujeta".
<sii:ImporteTAIReglasLocalizacion>

(3) Si la factura emitida es una Factura Completa (F1), se desglosará por tipo de operación señalando que se trata de una entrega de bienes. <sii:DesgloseTipoOperacion>

(4) Si la factura emitida es una Factura Simplificada (F2), el desglose será a nivel factura.
<sii:DesgloseFactura>

(0132172)
hgbot (developer)
2021-10-05 17:39

Merge Request created: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.es_ES/-/merge_requests/1 [^]
(0132243)
hgbot (developer)
2021-10-07 11:35

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES [^]
Changeset: a00355999e6e2130240c0711abc1be9871efc6ba
Author: Juan Baez <juan.baez@smfconsulting.es>
Date: 2021-10-07T09:34:33+00:00
URL: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES/-/commit/a00355999e6e2130240c0711abc1be9871efc6ba [^]

Fixed ISSUE-47313: Added One-Stop Shop (OSS) Tax Rate field

---
M src-db/database/model/modifiedTables/C_TAX.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MODULE.xml
---
(0132244)
hgbot (developer)
2021-10-07 11:35

Merge request merged: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES/-/merge_requests/1 [^]
(0132245)
hgbot (developer)
2021-10-07 11:35

Merge request merged: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.es_ES/-/merge_requests/1 [^]
(0132246)
hgbot (developer)
2021-10-07 11:35

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.es_ES [^]
Changeset: 3ceb9b67af3466ca81b0f46b955a2acc7c766ee2
Author: Juan Baez <juan.baez@smfconsulting.es>
Date: 2021-10-07T09:34:47+00:00
URL: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.es_ES/-/commit/3ceb9b67af3466ca81b0f46b955a2acc7c766ee2 [^]

Fixed ISSUE-47313 add translation for new column

---
M referencedata/translation/AD_ELEMENT_TRL_es_ES.xml
M src-db/database/sourcedata/AD_MODULE.xml
M src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
---
(0132247)
hgbot (developer)
2021-10-07 11:36

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii [^]
Changeset: 1f71d4e2058aa60cd5baf81a6b7b58bf7c9148da
Author: Juan Baez <juan.baez@smfconsulting.es>
Date: 2021-10-07T09:35:42+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/commit/1f71d4e2058aa60cd5baf81a6b7b58bf7c9148da [^]

Fixed ISSUE-47313: One-Stop Shop (OSS) Tax Rate implementation

---
M src-db/database/sourcedata/AD_MODULE.xml
M src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
M src/org/openbravo/module/sii/invoicefiles/FacturaExpedida.java
M src/org/openbravo/module/sii/utils/GenericTax.java
M src/org/openbravo/module/sii/utils/SIICreator.java
M src/org/openbravo/module/sii/utils/SIISOAPUtils.java
M src/org/openbravo/module/sii/utils/SIIUtils.java
---
(0132248)
hgbot (developer)
2021-10-07 11:36

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/24 [^]

- Issue History
Date Modified Username Field Change
2021-07-01 12:30 psanjuan New Issue
2021-07-01 12:30 psanjuan Assigned To => Jorge Bravo
2021-07-01 12:41 psanjuan Description Updated View Revisions
2021-07-01 12:41 psanjuan Steps to Reproduce Updated View Revisions
2021-07-01 12:41 psanjuan Proposed Solution updated
2021-07-01 12:41 psanjuan Note Added: 0130058
2021-07-01 18:50 psanjuan Note Added: 0130083
2021-07-23 15:46 psanjuan Relationship added related to 0047300
2021-07-26 11:31 Jorge Bravo Assigned To Jorge Bravo => juabaez
2021-08-25 16:11 psanjuan Summary Revisar que los impuestos cuya categoria es IVA extranjero se envian a SII como No sujetos => Los importes (bases) de los impuestos cuya categoria es IVA extranjero de tipo Entrega de Bienes se envian a SII como No sujetos
2021-08-25 16:11 psanjuan Description Updated View Revisions
2021-08-25 16:11 psanjuan Proposed Solution updated
2021-08-25 16:27 psanjuan Proposed Solution updated
2021-08-25 16:29 psanjuan Proposed Solution updated
2021-08-25 16:38 psanjuan Steps to Reproduce Updated View Revisions
2021-08-25 16:38 psanjuan Proposed Solution updated
2021-08-25 16:40 psanjuan Proposed Solution updated
2021-08-25 16:54 psanjuan Summary Los importes (bases) de los impuestos cuya categoria es IVA extranjero de tipo Entrega de Bienes se envian a SII como No sujetos => Los importes (bases) de los impuestos de IVA extranjero acogidos a OSS se tiene que enviar con clave 17 y No sujetos
2021-08-25 16:54 psanjuan Description Updated View Revisions
2021-08-25 16:54 psanjuan Proposed Solution updated
2021-08-25 17:02 psanjuan Proposed Solution updated
2021-08-25 17:28 Alberto_Sola Issue Monitored: Alberto_Sola
2021-08-26 09:59 psanjuan Proposed Solution updated
2021-08-26 10:46 psanjuan Proposed Solution updated
2021-08-26 10:46 psanjuan Proposed Solution updated
2021-08-26 10:48 psanjuan Note Edited: 0130083 View Revisions
2021-08-26 11:07 psanjuan Note Added: 0131375
2021-08-26 11:07 psanjuan Proposed Solution updated
2021-08-26 11:07 psanjuan Note Deleted: 0130083
2021-08-26 11:10 psanjuan Note Edited: 0130058 View Revisions
2021-08-26 11:10 psanjuan Note Deleted: 0130058
2021-08-26 11:11 psanjuan Proposed Solution updated
2021-08-26 12:06 psanjuan Proposed Solution updated
2021-08-26 12:07 psanjuan Proposed Solution updated
2021-09-13 14:13 Jorge Bravo Note Added: 0131740
2021-09-21 20:47 hgbot Note Added: 0131969
2021-09-21 20:50 hgbot Note Added: 0131970
2021-09-21 20:50 hgbot Note Added: 0131971
2021-09-22 17:12 vmromanos Status new => scheduled
2021-09-22 17:14 vmromanos Note Deleted: 0131971
2021-10-05 09:59 psanjuan Note Added: 0132159
2021-10-05 10:00 psanjuan Note Edited: 0132159 View Revisions
2021-10-05 14:13 psanjuan Note Edited: 0132159 View Revisions
2021-10-05 17:39 hgbot Note Added: 0132172
2021-10-07 11:35 hgbot Resolution open => fixed
2021-10-07 11:35 hgbot Status scheduled => closed
2021-10-07 11:35 hgbot Note Added: 0132243
2021-10-07 11:35 hgbot Note Added: 0132244
2021-10-07 11:35 hgbot Note Added: 0132245
2021-10-07 11:35 hgbot Note Added: 0132246
2021-10-07 11:36 hgbot Note Added: 0132247
2021-10-07 11:36 hgbot Note Added: 0132248


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker