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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0048984
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Localization Pack: Spain] SIImajoralways2022-04-06 12:472022-08-16 15:02
ReporterpsanjuanView Statuspublic 
Assigned Tomgonzalezh 
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

0048984: Inclusion de nodo(s) de Detalle de IVA por tipo/porcentaje de IVA en ops de venta a clientes no nacionales con distintos % IVA

DescriptionInclusion de nodo(s) de Detalle de IVA por tipo/porcentaje de IVA en ops de venta con los siguientes detalles:
1.- clientes no nacionales, esto es con direción en un país distinto a España (etiqueta "IDOtro")
2. - clientes con tipo de IVA
"2" - NOI
"4" - Documento oficial de identificación expedido por el país
"5" - Certificado de residencia fiscal
"6" - Otro documento probatorio

3.- operaciones de venta de bienes con IVA Nacional (Entrega IVA 21%) que incluyen más de una línea con diferente tipo impositivo por ejemplo:

Venta 1
Producto 21%
Producto 10%

Venta 2 (que además incluye un Servicio)
Producto 21
Producto 10
Servicio 10

Estos impuestos de venta de productos están ligados a categorias de IVA configuradas como "Entrega/Adquisición de bienes" Ver por ejemplo "IVA Normal" o "IVA Reducido".

4.- operaciones de prestación de servicios con IVA Nacional (Servicios prestados nacional 21%) que incluyen más de una línea con diferente tipo impositivo por ejemplo:

Venta 1
Servicio 21%
Servicio 10%

Venta 2 (que además incluye la venta de un producto)
Producto 21
Servicio 21
Servicio 10

Estos impuestos de Serivios están ligados a categorias de IVA configuradas como "Prestación de Servicios" Ver por ejemplo "IVA Normal Servicios" o "IVA Reducido Servicios".
Steps To ReproduceCrear una factura de venta o factura simplificada de venta a un cliente localizado en Francia con tax ID FR64482380888. En dicha venta incluir dos líneas:

- linea 1 - 100 uds (producto : Adhesive body warmers). Tipo de IVA "Entregas IVA 21%". Importe neto linea 297.52, importe del impuesto 62.48

- línea 2 - 50 uds (producto: Adhesive body warmers classic). Tipo de IVA "Entregas IVA 10%". Importe neto linea 227.27, importe del impuesto 22.73

Importe total factura 610.00


Enviar la factura a SII.

Se muestra el error: El campo CuotaRepercutida tiene un valor incorrecto para los campos TipoImpositivo y BaseImponible suministrados (Ver imagen adjunta)

El fichero XML generado no es correcto ya que tiene este contenido:


siiLR:RegistroLRFacturasEmitidas xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" [^] xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" [^] xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> [^]
<sii:PeriodoLiquidacion>
<sii:Ejercicio>2022</sii:Ejercicio>
<sii:Periodo>04</sii:Periodo>
</sii:PeriodoLiquidacion>
<siiLR:IDFactura>
<sii:IDEmisorFactura>
<sii:NIF>02889768W</sii:NIF>
</sii:IDEmisorFactura>
<sii:NumSerieFacturaEmisor>SPRI1000036</sii:NumSerieFacturaEmisor>
<sii:FechaExpedicionFacturaEmisor>06-04-2022</sii:FechaExpedicionFacturaEmisor>
</siiLR:IDFactura>
<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>06-04-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>610.00</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>04</sii:IDType>
<sii:ID>64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo> (sólo muestra una de los dos)
<sii:BaseImponible>524.79</sii:BaseImponible> (suma de bases 297.52 + 227.27)
<sii:CuotaRepercutida>85.21</sii:CuotaRepercutida> (suma de las cuotas 62.48+22.73)
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

Proposed SolutionEl contenido correcto del XML sería el que se muestra a continuación para el caso de emisión de factura, ya que añade un nodo adicional "Detalle de IVA" por cada tipo impostivo o rate (21 y 10), dentro del "Desglose de Operación" correspondiente, en este caso "Entrega".

<siiLR:RegistroLRFacturasEmitidas xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" [^] xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" [^] xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> [^]
<sii:PeriodoLiquidacion>
<sii:Ejercicio>2022</sii:Ejercicio>
<sii:Periodo>04</sii:Periodo>
</sii:PeriodoLiquidacion>
<siiLR:IDFactura>
<sii:IDEmisorFactura>
<sii:NIF>02889768W</sii:NIF>
</sii:IDEmisorFactura>
<sii:NumSerieFacturaEmisor>SPRI1000036</sii:NumSerieFacturaEmisor>
<sii:FechaExpedicionFacturaEmisor>06-04-2022</sii:FechaExpedicionFacturaEmisor>
</siiLR:IDFactura>
<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>06-04-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>610.00</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>04</sii:IDType>
<sii:ID>64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>227.27</sii:BaseImponible> (importe neto de la línea al 10%)
<sii:CuotaRepercutida>22.73</sii:CuotaRepercutida> (importe impuesto de la línea al 10%)
</sii:DetalleIVA>

<sii:DetalleIVA> (añadido)
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>297.52</sii:BaseImponible>(importe neto de la línea al 21%)
<sii:CuotaRepercutida>62.48</sii:CuotaRepercutida>(importe impuesto de la línea al 21%)
</sii:DetalleIVA>


</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0047902 closedjuabaez Código (4102) El XML no cumple el equema. Falta informar campo obligatorio: NoSujeta 

-  Notes
(0138379)
hgbot (developer)
2022-06-15 16:35

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/42 [^]
(0138810)
psanjuan (manager)
2022-06-28 11:53

Test plan:

Test case 1 - Creación de una factura de venta (Factura) a un cliente francés con los siguientes tipos de IVA: Entregas IVA 21% (base 29.75, iva 6.25) y Entregas IVA 10% (base 22.73, IVA 2.27) total factura con IVA 61.00 sin IVA 52.48
XML generado - correcto
<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>61.00</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>02</sii:IDType>
<sii:ID>FR64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>22.73</sii:BaseImponible>
<sii:CuotaRepercutida>2.27</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>29.75</sii:BaseImponible>
<sii:CuotaRepercutida>6.25</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>
(0138811)
psanjuan (manager)
2022-06-28 12:00
edited on: 2022-06-29 09:58

Test Case 2 - Creación de una factura de venta (Factura Simplificada) a un cliente francés con los siguientes tipos de IVA: Entregas IVA 21% (base 29.75, iva 6.25) y Entregas IVA 10% (base 22.73, IVA 2.27) total factura con IVA 61.00 sin IVA 52.48

XML INCORRECTO:
 
<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>61.00</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>22.73</sii:BaseImponible>
<sii:CuotaRepercutida>2.27</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>29.75</sii:BaseImponible>
<sii:CuotaRepercutida>6.25</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>



- debería ser Desglose Factura

<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>61.00</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>22.73</sii:BaseImponible>
<sii:CuotaRepercutida>2.27</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>29.75</sii:BaseImponible>
<sii:CuotaRepercutida>6.25</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

(0138812)
psanjuan (manager)
2022-06-28 12:01
edited on: 2022-06-28 12:30

Test Case 3 - Creación de una factura de venta (Factura Completa) a un cliente francés con los siguientes tipos de IVA:

mezcla de tipos de IVA y operaciones de entrega de bienes y prestació de servicios , con los tipos impositivos siguientes e importes:

Entregas IVA 21% - base imponible 29.75 - impuesto 6.25
Entregas IVA 10% - base imponible 22.73 - impuesto 2.27
Servicios Prestados Nacional 21% - base imponible - 10.33 - impuesto 2.17
Servicios Prestados Nacional 10% - base imponible - 22.73 - impuesto 2.27

El xml obtenido es - correcto - desglose por tipo de operación (Entrega y Prestación de Servicios)

<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>98.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>02</sii:IDType>
<sii:ID>FR64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:PrestacionServicios>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>22.73</sii:BaseImponible>
<sii:CuotaRepercutida>2.27</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>10.33</sii:BaseImponible>
<sii:CuotaRepercutida>2.17</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:PrestacionServicios>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>22.73</sii:BaseImponible>
<sii:CuotaRepercutida>2.27</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>29.75</sii:BaseImponible>
<sii:CuotaRepercutida>6.25</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

(0138813)
psanjuan (manager)
2022-06-28 12:02
edited on: 2022-06-29 09:58

Test Case 4 - Creación de una factura de venta (Factura Simplificada) a un cliente francés con los siguientes tipos de IVA:

mezcla de tipos de IVA y operaciones de entrega de bienes y prestación de servicios, con los siguientes importes:

Entregas IVA 21% - base imponible 29.75 - impuesto 6.25
Entregas IVA 10% - base imponible 22.73 - impuesto 2.27
Servicios Prestados Nacional 21% - base imponible - 20.66 - impuesto 4.34
Servicios Prestados Nacional 10% - base imponible - 11.36 - impuesto 1.14

el XML obtenido es INCORRECTO ya que desglosa por tipo de operación :

<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>98.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:Entrega>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>34.09</sii:BaseImponible>
<sii:CuotaRepercutida>3.41</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>50.41</sii:BaseImponible>
<sii:CuotaRepercutida>10.59</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

el deglose debe ser de tipo "Desglose factura":

<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>98.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>34.09</sii:BaseImponible>
<sii:CuotaRepercutida>3.41</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>50.41</sii:BaseImponible>
<sii:CuotaRepercutida>10.59</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

(0138839)
psanjuan (manager)
2022-06-29 09:54
edited on: 2022-06-29 10:06

NOTA ACLARATORIA:

El desglose se hará obligatoriamente a nivel de operación cuando el cliente sea
extranjero (tipo “ID Otro”, salvo la clave 07, o NIF que empiece por N) y no sea una factura simplificada, en cuyo caso el desglose será a nivel de factura.

La emisión de una factura simplificada (F2) implica desglose factura. ver ejemplo para el caso de uso:
Factura simplificada a un cliente nacional, con mezcla de tipos y operaciones de entrega de bienes y prestación de servicios:

Entregas IVA 21% - base = 29.75, impuesto = 6.25
Entregas IVA 10% - base = 22.73 , impuesto = 2.27
Servicios prestados nacional 21% - base = 20.66 , impuesto = 4.34
Servicios prestados nacioenal 10% - base = 11.36 , impuesto = 1.14

XML generado es correcto:
<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>28-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>98.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>34.09</sii:BaseImponible>
<sii:CuotaRepercutida>3.41</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>50.41</sii:BaseImponible>
<sii:CuotaRepercutida>10.59</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

De igual modo la emisión de una factura (F1) a un cliente NACIONAL, implica desglose factura. ver ejemplo para el caso de uso:

Factura a un cliente nacional, con mezcla de tipos y operaciones de entrega de bienes y prestación de servicios:

el XML generado es correcto:

<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>29-06-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>98.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Ignacio Galdeano Alonso</sii:NombreRazon>
<sii:NIF>34097216S</sii:NIF>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>45.46</sii:BaseImponible>
<sii:CuotaRepercutida>4.54</sii:CuotaRepercutida>
</sii:DetalleIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>40.08</sii:BaseImponible>
<sii:CuotaRepercutida>8.42</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

(0139020)
psanjuan (manager)
2022-07-04 13:25
edited on: 2022-07-04 13:33

Desde el punto de vista de desarrollo:

Operación intracomunitaria - desglose por tipo operación, cuando
Tercero UE
añadimos y "no es factura de tipo F2" - que por definición es correcto

Si es factura de tipo F2 - desglose factura

(0139393)
psanjuan (manager)
2022-07-18 16:08

Test adicional
Factura emitida a Cliente Frances con tipos de IVA Frances - Desglose por tipo de Operación No Sujeta - correcto

<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>18-07-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>23.26</sii:ImporteTotal>
<sii:DescripcionOperacion>rtest</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>02</sii:IDType>
<sii:ID>FR64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:PrestacionServicios>
<sii:NoSujeta>
<sii:ImporteTAIReglasLocalizacion>20.33</sii:ImporteTAIReglasLocalizacion>
</sii:NoSujeta>
</sii:PrestacionServicios>
<sii:Entrega>
<sii:NoSujeta>
<sii:ImporteTAIReglasLocalizacion>2.93</sii:ImporteTAIReglasLocalizacion>
</sii:NoSujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

Test adidicional Factura simplificada emitida a Cliente Frances con tipos de IVA Frances - Desglose Factura - correcto
<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>18-07-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>23.26</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:NoSujeta>
<sii:ImporteTAIReglasLocalizacion>23.26</sii:ImporteTAIReglasLocalizacion>
</sii:NoSujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>
(0139394)
psanjuan (manager)
2022-07-18 16:11

Test adicional - Factura a cliente Francés - entrega intracomunitaria- Desglose tipo de operación - correcto
<siiLR:FacturaExpedida>
<sii:TipoFactura>F1</sii:TipoFactura>
<sii:FechaOperacion>18-07-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>21.10</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:FacturaSimplificadaArticulos7.2_7.3>N</sii:FacturaSimplificadaArticulos7.2_7.3>
<sii:Macrodato>N</sii:Macrodato>
<sii:Contraparte>
<sii:NombreRazon>Cliente Frances</sii:NombreRazon>
<sii:IDOtro>
<sii:CodigoPais>FR</sii:CodigoPais>
<sii:IDType>02</sii:IDType>
<sii:ID>FR64482380888</sii:ID>
</sii:IDOtro>
</sii:Contraparte>
<sii:TipoDesglose>
<sii:DesgloseTipoOperacion>
<sii:PrestacionServicios>
<sii:NoSujeta>
<sii:ImporteTAIReglasLocalizacion>12.50</sii:ImporteTAIReglasLocalizacion>
</sii:NoSujeta>
</sii:PrestacionServicios>
<sii:Entrega>
<sii:Sujeta>
<sii:Exenta>
<sii:DetalleExenta>
<sii:BaseImponible>8.60</sii:BaseImponible>
</sii:DetalleExenta>
</sii:Exenta>
</sii:Sujeta>
</sii:Entrega>
</sii:DesgloseTipoOperacion>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>
(0139395)
psanjuan (manager)
2022-07-18 16:15
edited on: 2022-07-18 16:17

Test adicional - Factura simplificada a cliente Francés - entrega intracomunitaria- Desglose Factura - correcto


<siiLR:FacturaExpedida>
<sii:TipoFactura>F2</sii:TipoFactura>
<sii:FechaOperacion>18-07-2022</sii:FechaOperacion>
<sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
<sii:ImporteTotal>872.50</sii:ImporteTotal>
<sii:DescripcionOperacion>test</sii:DescripcionOperacion>
<sii:Macrodato>N</sii:Macrodato>
<sii:FacturaSinIdentifDestinatarioAritculo6.1.d>N</sii:FacturaSinIdentifDestinatarioAritculo6.1.d>
<sii:TipoDesglose>
<sii:DesgloseFactura>
<sii:Sujeta>
<sii:Exenta>
<sii:DetalleExenta> (parte de entrega de bienes exenta)
<sii:BaseImponible>860.00</sii:BaseImponible>
</sii:DetalleExenta>
</sii:Exenta>
</sii:Sujeta>
<sii:NoSujeta> (parte de prestación de servicios no sujeta)
<sii:ImporteTAIReglasLocalizacion>12.50</sii:ImporteTAIReglasLocalizacion>
</sii:NoSujeta>
</sii:DesgloseFactura>
</sii:TipoDesglose>
</siiLR:FacturaExpedida>
</siiLR:RegistroLRFacturasEmitidas>

(0139893)
hgbot (developer)
2022-08-04 12:20

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii [^]
Changeset: baad84e24d295a4fdd5614a4a6adadcdda18ec66
Author: Maykel Gonzalez <maykel.gonzalez@smfconsulting.es>
Date: 04-08-2022 10:20:57
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/commit/baad84e24d295a4fdd5614a4a6adadcdda18ec66 [^]

Fixes BUG-48984 merge taxes only when null One-Stop Shop (OSS) Tax Rate

---
M src-db/database/sourcedata/AD_MODULE.xml
M src/org/openbravo/module/sii/invoicefiles/FacturaExpedida.java
M src/org/openbravo/module/sii/utils/SIISOAPUtils.java
---
(0139894)
hgbot (developer)
2022-08-04 12:20

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/42 [^]
(0140159)
psanjuan (manager)
2022-08-16 15:02

Also tested the scenarios shown in the issue 47902

- Issue History
Date Modified Username Field Change
2022-04-06 12:47 psanjuan New Issue
2022-04-06 12:47 psanjuan Assigned To => Jorge Bravo
2022-04-06 13:00 psanjuan Proposed Solution updated
2022-04-06 13:19 psanjuan Description Updated View Revisions
2022-04-06 13:19 psanjuan Steps to Reproduce Updated View Revisions
2022-04-06 13:19 psanjuan Proposed Solution updated
2022-04-06 13:25 psanjuan Description Updated View Revisions
2022-04-06 13:25 psanjuan Steps to Reproduce Updated View Revisions
2022-04-06 13:30 psanjuan Proposed Solution updated
2022-04-06 13:30 psanjuan Proposed Solution updated
2022-04-06 13:50 psanjuan Steps to Reproduce Updated View Revisions
2022-04-06 14:36 psanjuan Summary Inclusion Desglose de IVA en operaciones de venta de Servicios nacional a cliente no español con tipo de IVA 2, 4, 5 y 6 => Inclusion de nodo(s) de Detalle de IVA por tipo/porcentaje de IVA en ops de venta a clientes no nacionales con distintos % IVA
2022-04-06 14:36 psanjuan Description Updated View Revisions
2022-04-06 14:36 psanjuan Steps to Reproduce Updated View Revisions
2022-04-06 14:36 psanjuan Proposed Solution updated
2022-04-06 14:40 psanjuan Proposed Solution updated
2022-04-06 14:41 psanjuan Description Updated View Revisions
2022-04-07 14:08 Jorge Bravo Assigned To Jorge Bravo => mgonzalezh
2022-04-25 15:39 ivancaceres Issue Monitored: ivancaceres
2022-06-09 13:26 psanjuan Relationship added related to 0047902
2022-06-15 16:35 hgbot Note Added: 0138379
2022-06-28 11:53 psanjuan Note Added: 0138810
2022-06-28 12:00 psanjuan Note Added: 0138811
2022-06-28 12:01 psanjuan Note Added: 0138812
2022-06-28 12:02 psanjuan Note Added: 0138813
2022-06-28 12:11 psanjuan Note Edited: 0138812 View Revisions
2022-06-28 12:16 psanjuan Note Edited: 0138813 View Revisions
2022-06-28 12:18 psanjuan Note Edited: 0138813 View Revisions
2022-06-28 12:21 psanjuan Note Edited: 0138813 View Revisions
2022-06-28 12:28 psanjuan Note Edited: 0138813 View Revisions
2022-06-28 12:29 psanjuan Note Edited: 0138811 View Revisions
2022-06-28 12:30 psanjuan Note Edited: 0138812 View Revisions
2022-06-28 12:30 psanjuan Note Edited: 0138812 View Revisions
2022-06-28 12:31 psanjuan Note Edited: 0138813 View Revisions
2022-06-28 12:33 psanjuan Proposed Solution updated
2022-06-28 15:27 psanjuan Note Edited: 0138813 View Revisions
2022-06-29 09:50 psanjuan Note Edited: 0138811 View Revisions
2022-06-29 09:54 psanjuan Note Added: 0138839
2022-06-29 09:58 psanjuan Note Edited: 0138839 View Revisions
2022-06-29 09:58 psanjuan Note Edited: 0138811 View Revisions
2022-06-29 09:58 psanjuan Note Edited: 0138813 View Revisions
2022-06-29 10:02 psanjuan Note Edited: 0138839 View Revisions
2022-06-29 10:06 psanjuan Note Edited: 0138839 View Revisions
2022-07-04 13:25 psanjuan Note Added: 0139020
2022-07-04 13:33 psanjuan Note Edited: 0139020 View Revisions
2022-07-05 12:09 rafaroda Relationship added related to 0049508
2022-07-18 16:08 psanjuan Note Added: 0139393
2022-07-18 16:11 psanjuan Note Added: 0139394
2022-07-18 16:15 psanjuan Note Added: 0139395
2022-07-18 16:17 psanjuan Note Edited: 0139395 View Revisions
2022-08-04 12:20 hgbot Resolution open => fixed
2022-08-04 12:20 hgbot Status new => closed
2022-08-04 12:20 hgbot Note Added: 0139893
2022-08-04 12:20 hgbot Note Added: 0139894
2022-08-16 15:02 psanjuan Note Added: 0140159
2022-08-16 15:16 psanjuan Relationship deleted related to 0049508


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker