Openbravo Issue Tracking System - Localization Pack: Spain
View Issue Details
0047313Localization Pack: SpainSIIpublic2021-07-01 12:302021-10-07 11:36
psanjuan 
juabaez 
urgentmajoralways
closedfixed 
30Openbravo Appliance 14.04
 
 
0047313: Los importes (bases) de los impuestos de IVA extranjero acogidos a OSS se tiene que enviar con clave 17 y No sujetos
Los 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.
N/A
Ejemplo: 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.

No tags attached.
related to feature request 0047300 closed juabaez New 303 Design starting from August 1st caused by new EU e-commerce legislation 
Issue History
2021-07-01 12:30psanjuanNew Issue
2021-07-01 12:30psanjuanAssigned To => Jorge Bravo
2021-07-01 12:41psanjuanDescription Updatedbug_revision_view_page.php?rev_id=22831#r22831
2021-07-01 12:41psanjuanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=22833#r22833
2021-07-01 12:41psanjuanProposed Solution updated
2021-07-01 12:41psanjuanNote Added: 0130058
2021-07-01 18:50psanjuanNote Added: 0130083
2021-07-23 15:46psanjuanRelationship addedrelated to 0047300
2021-07-26 11:31Jorge BravoAssigned ToJorge Bravo => juabaez
2021-08-25 16:11psanjuanSummaryRevisar 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:11psanjuanDescription Updatedbug_revision_view_page.php?rev_id=23040#r23040
2021-08-25 16:11psanjuanProposed Solution updated
2021-08-25 16:27psanjuanProposed Solution updated
2021-08-25 16:29psanjuanProposed Solution updated
2021-08-25 16:38psanjuanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=23041#r23041
2021-08-25 16:38psanjuanProposed Solution updated
2021-08-25 16:40psanjuanProposed Solution updated
2021-08-25 16:54psanjuanSummaryLos 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:54psanjuanDescription Updatedbug_revision_view_page.php?rev_id=23042#r23042
2021-08-25 16:54psanjuanProposed Solution updated
2021-08-25 17:02psanjuanProposed Solution updated
2021-08-25 17:28Alberto_SolaIssue Monitored: Alberto_Sola
2021-08-26 09:59psanjuanProposed Solution updated
2021-08-26 10:46psanjuanProposed Solution updated
2021-08-26 10:46psanjuanProposed Solution updated
2021-08-26 10:48psanjuanNote Edited: 0130083bug_revision_view_page.php?bugnote_id=0130083#r23044
2021-08-26 11:07psanjuanNote Added: 0131375
2021-08-26 11:07psanjuanProposed Solution updated
2021-08-26 11:07psanjuanNote Deleted: 0130083
2021-08-26 11:10psanjuanNote Edited: 0130058bug_revision_view_page.php?bugnote_id=0130058#r23046
2021-08-26 11:10psanjuanNote Deleted: 0130058
2021-08-26 11:11psanjuanProposed Solution updated
2021-08-26 12:06psanjuanProposed Solution updated
2021-08-26 12:07psanjuanProposed Solution updated
2021-09-13 14:13Jorge BravoNote Added: 0131740
2021-09-21 20:47hgbotNote Added: 0131969
2021-09-21 20:50hgbotNote Added: 0131970
2021-09-21 20:50hgbotNote Added: 0131971
2021-09-22 17:12vmromanosStatusnew => scheduled
2021-09-22 17:14vmromanosNote Deleted: 0131971
2021-10-05 09:59psanjuanNote Added: 0132159
2021-10-05 10:00psanjuanNote Edited: 0132159bug_revision_view_page.php?bugnote_id=0132159#r23144
2021-10-05 14:13psanjuanNote Edited: 0132159bug_revision_view_page.php?bugnote_id=0132159#r23149
2021-10-05 17:39hgbotNote Added: 0132172
2021-10-07 11:35hgbotResolutionopen => fixed
2021-10-07 11:35hgbotStatusscheduled => closed
2021-10-07 11:35hgbotNote Added: 0132243
2021-10-07 11:35hgbotNote Added: 0132244
2021-10-07 11:35hgbotNote Added: 0132245
2021-10-07 11:35hgbotNote Added: 0132246
2021-10-07 11:36hgbotNote Added: 0132247
2021-10-07 11:36hgbotNote Added: 0132248

Notes
(0131375)
psanjuan   
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   
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   
2021-09-21 20:47   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/24 [^]
(0131970)
hgbot   
2021-09-21 20:50   
Merge Request created: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES/-/merge_requests/1 [^]
(0132159)
psanjuan   
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   
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   
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   
2021-10-07 11:35   
Merge request merged: https://gitlab.com/openbravo/product/mods/org.openbravo.module.taximprovements.ES/-/merge_requests/1 [^]
(0132245)
hgbot   
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   
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   
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   
2021-10-07 11:36   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/24 [^]