Openbravo Issue Tracking System - Localization Pack: Spain
View Issue Details
0046426Localization Pack: SpainSIIpublic2021-04-29 15:462021-05-12 09:43
ivancaceres 
juabaez 
highmajoralways
closedfixed 
5
 
 
0046426: La validación LRFR. IGIC/IPSI. Clave 08 sólo está implementada para el IGIC
Según las nuevas validaciones del SII:
Cúando sólo se marque una clave de régimen y sea 08, el campo "Cuota Deducible" tiene que ser 0.

En el caso del IPSI, está validación no está funcionando, dando un error al enviar al SII

Ejemplo de impuesto utilizado:

Categoria "IPSI General", tipo "Adquisiciones IPSI 4%"

Categoria "IPSI General Servicios", tipo "Prestación servicios en Ceuta/Melilla 4%"
Configura SII para la Entidad Legal de forma que el Tax Type sea = a IVA.

Crear una factura de compra en dicha entidad legal con un impuesto del tipo IPSI anterior, por un importe superior a 100€

Enviar a SII.

Se produce el error adjunto.
Las cuotas de impuesto de las transacciones de compra asociadas a Tax Rates con una categoría de Impuesto que tengan definido un Tax Type = IPSI o IGIC que se envien a la AEAT como Clave de Operación "08":
1.- no deben incluirse en el campo del XMl "Importe Total".
Por tanto debe haber el mismo importe en los campos <sii:ImporteTotal>340.91</sii:ImporteTotal> y <sii:BaseImponible>340.91</sii:BaseImponible>
2.- y, además no se incluirán como cuota deducible (ver fix adjunto).
No tags attached.
related to defect 0046457 closed juabaez Error de Importe total en las facturas de venta con IPSI e IGIC 
png Screenshot from 2021-05-03 11-59-16.png (200,590) 2021-05-03 12:00
https://issues.openbravo.com/file_download.php?file_id=15616&type=bug
png

png issue46426.png (33,331) 2021-05-03 12:02
https://issues.openbravo.com/file_download.php?file_id=15617&type=bug
png

png Screenshot from 2021-05-03 12-43-53.png (179,632) 2021-05-03 12:44
https://issues.openbravo.com/file_download.php?file_id=15620&type=bug
png
Issue History
2021-04-29 15:46ivancaceresNew Issue
2021-04-29 15:46ivancaceresAssigned To => Jorge Bravo
2021-04-29 15:46ivancaceresIssue Monitored: ivancaceres
2021-04-29 15:48psanjuanAssigned ToJorge Bravo => psanjuan
2021-04-29 16:31Alberto_SolaIssue Monitored: Alberto_Sola
2021-05-03 12:00psanjuanNote Added: 0127733
2021-05-03 12:00psanjuanFile Added: Screenshot from 2021-05-03 11-59-16.png
2021-05-03 12:01psanjuanNote Added: 0127734
2021-05-03 12:02psanjuanFile Added: issue46426.png
2021-05-03 12:02psanjuanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=22413#r22413
2021-05-03 12:03psanjuanNote Added: 0127735
2021-05-03 12:37psanjuanRelationship addedrelated to 0046457
2021-05-03 12:41psanjuanDescription Updatedbug_revision_view_page.php?rev_id=22420#r22420
2021-05-03 12:42psanjuanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=22421#r22421
2021-05-03 12:44psanjuanFile Added: Screenshot from 2021-05-03 12-43-53.png
2021-05-03 12:52psanjuanNote Added: 0127739
2021-05-03 12:58psanjuanAssigned Topsanjuan => Jorge Bravo
2021-05-03 13:13Jorge BravoAssigned ToJorge Bravo => juabaez
2021-05-03 17:17hgbotNote Added: 0127749
2021-05-03 17:25juabaezStatusnew => scheduled
2021-05-03 17:25juabaezNote Added: 0127750
2021-05-04 15:30juabaezNote Edited: 0127750bug_revision_view_page.php?bugnote_id=0127750#r22440
2021-05-04 17:08psanjuanProposed Solution updated
2021-05-04 17:12psanjuanProposed Solution updated
2021-05-10 10:24psanjuanNote Edited: 0127750bug_revision_view_page.php?bugnote_id=0127750#r22475
2021-05-10 10:28psanjuanNote Edited: 0127750bug_revision_view_page.php?bugnote_id=0127750#r22476
2021-05-10 10:30psanjuanNote Edited: 0127750bug_revision_view_page.php?bugnote_id=0127750#r22477
2021-05-10 10:31psanjuanNote Added: 0127931
2021-05-10 10:36psanjuanNote Edited: 0127750bug_revision_view_page.php?bugnote_id=0127750#r22478
2021-05-12 09:43hgbotResolutionopen => fixed
2021-05-12 09:43hgbotStatusscheduled => closed
2021-05-12 09:43hgbotNote Added: 0128021
2021-05-12 09:43hgbotNote Added: 0128022
2021-05-12 09:43hgbotNote Added: 0128023

Notes
(0127733)
psanjuan   
2021-05-03 12:00   
Esta incidencia se refiere a las facturas de compra LRFR. Ver imagen.
(0127734)
psanjuan   
2021-05-03 12:01   
See java code image
(0127735)
psanjuan   
2021-05-03 12:03   
XML for IGIC (correct)
<sii:PeriodoLiquidacion>
<sii:Ejercicio>2021</sii:Ejercicio>
<sii:Periodo>05</sii:Periodo>
</sii:PeriodoLiquidacion>
<siiLR:IDFactura>
<sii:IDEmisorFactura>
<sii:NIF>34097216S</sii:NIF>
</sii:IDEmisorFactura>
<sii:NumSerieFacturaEmisor>7585658</sii:NumSerieFacturaEmisor>
<sii:FechaExpedicionFacturaEmisor>03-05-2021</sii:FechaExpedicionFacturaEmisor>
</siiLR:IDFactura>
<siiLR:FacturaRecibida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>03-05-2021</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>185.02</sii:ImporteTotal>
<sii:DescripcionOperacion>TEST VENTA</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:DesgloseFactura>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo/>
<sii:BaseImponible>185.02</sii:BaseImponible>
<sii:CuotaSoportada/>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:DesgloseFactura>
<sii:Contraparte>
<sii:NombreRazon>Ignacio Galdeano Alonso</sii:NombreRazon>
<sii:NIF>34097216S</sii:NIF>
</sii:Contraparte>
<sii:FechaRegContable>03-05-2021</sii:FechaRegContable>
<sii:CuotaDeducible>0.00</sii:CuotaDeducible>
</siiLR:FacturaRecibida>
</siiLR:RegistroLRFacturasRecibidas>
(0127739)
psanjuan   
2021-05-03 12:52   
Realizar pruebas con diferentes importes.
(0127749)
hgbot   
2021-05-03 17:17   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/18 [^]
(0127750)
juabaez   
2021-05-03 17:25   
(edited on: 2021-05-10 10:36)
Test Plan:

Para todos los test plan es necesario que la configuracion del sii para la organizacion que se va a utilizar este configurada con Tax Type = a IVA.

Test plan 1
- Crear una factura de compra
- Agregar una linea con un producto y un importe mayor a 100€
- Seleccionar el impuesto Adquisiciones IPSI 10%
- Completar la factura y enviar al SII
- Verificar que el tag CuotaDeducible en el xml es 0 y que el importe total = Base Imponible, para la clave de operación 08:

<siiLR:FacturaRecibida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>10-05-2021</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>151295.45</sii:ImporteTotal>
<sii:DescripcionOperacion>TEST VENTA</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:DesgloseFactura>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo/>
<sii:BaseImponible>151295.45</sii:BaseImponible>
<sii:CuotaSoportada/>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:DesgloseFactura>
<sii:FechaRegContable>10-05-2021</sii:FechaRegContable>
<sii:CuotaDeducible>0.00</sii:CuotaDeducible>
</siiLR:FacturaRecibida>
</siiLR:RegistroLRFacturasRecibidas>

Test plan 2
- Crear una factura de compra
- Agregar una linea con un servicio y un importe mayor a 1000€
- Seleccionar el impuesto Prestación servicios en Ceuta/Melilla 10%
- Completar la factura y enviar al SII
- Verificar que el tag CuotaDeducible en el xml es 0 y que el importe total = Base Imponible, para la clave de operación 08:

<siiLR:FacturaRecibida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>10-05-2021</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>136363.64</sii:ImporteTotal>
<sii:DescripcionOperacion>TEST VENTA</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:DesgloseFactura>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo/>
<sii:BaseImponible>136363.64</sii:BaseImponible>
<sii:CuotaSoportada/>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:DesgloseFactura>
<sii:FechaRegContable>10-05-2021</sii:FechaRegContable>
<sii:CuotaDeducible>0.00</sii:CuotaDeducible>
</siiLR:FacturaRecibida>
</siiLR:RegistroLRFacturasRecibidas>

Test plan 3
- Crear una factura de compra
- Agregar una linea con un servicio y un importe mayor a 100€
- Seleccionar el impuesto Prestación servicios en Ceuta/Melilla 4%
- Agregar una linea con un producto y un importe mayor a 100€
- Seleccionar el impuesto Adquisiciones IPSI 4%
- Completar la factura y enviar al SII
- Verificar que el tag CuotaDeducible en el xml es 0 y que el importe total = Base Imponible, para la clave de operación 08:

<siiLR:FacturaRecibida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>10-05-2021</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>246634.61</sii:ImporteTotal>
<sii:DescripcionOperacion>TEST VENTA</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:DesgloseFactura>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo/>
<sii:BaseImponible>246634.61</sii:BaseImponible>
<sii:CuotaSoportada/>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:DesgloseFactura>
<sii:FechaRegContable>10-05-2021</sii:FechaRegContable>
<sii:CuotaDeducible>0.00</sii:CuotaDeducible>
</siiLR:FacturaRecibida>
</siiLR:RegistroLRFacturasRecibidas>

Test Plan 4

Repetir el mismo set de test para los impuestos de tipo IGIC
Adquisiciones IGIC 9.5% (por ejemplo)
Prestación servicios en Canarias 13,5% (por ejemplo)
el resultado del XML deben ser:
Cuota deducible = 0
Importe total = Base Imponible

(0127931)
psanjuan   
2021-05-10 10:31   
Test ok.
(0128021)
hgbot   
2021-05-12 09:43   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii [^]
Changeset: 3acf910db20f6402f3ec4d69c32c18932bbb8037
Author: Juan Baez <juabaez@gmail.com>
Date: 2021-05-03T12:11:56-03:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/commit/3acf910db20f6402f3ec4d69c32c18932bbb8037 [^]

Fixed ISSUE-46426 change in validation for igic and add support for ipsi tax

---
M src/org/openbravo/module/sii/invoicefiles/FacturaRecibida.java
M src/org/openbravo/module/sii/utils/SIIUtils.java
---
(0128022)
hgbot   
2021-05-12 09:43   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii [^]
Changeset: decac1790a553a857d9631a3d0a14b5f60da89be
Author: Juan Baez <juabaez@gmail.com>
Date: 2021-05-03T12:16:23-03:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/commit/decac1790a553a857d9631a3d0a14b5f60da89be [^]

Fixed ISSUE-46426 update module version and update info

---
M src-db/database/sourcedata/AD_MODULE.xml
---
(0128023)
hgbot   
2021-05-12 09:43   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/18 [^]