Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-06-2025
Ja Mon Ja Mon is offline
Miembro
 
Registrado: ene 2017
Posts: 38
Poder: 0
Ja Mon Va por buen camino
Ejemplos para varios tipos de desglose

Sobre el desglose la documentación puede ser muy confusa y hay muchos hilos donde las respuestas parecen contradictorias.
¿Tenéis ejemplos XML para las principales combinaciones? Si no, se podría utilizar este hilo para ir añadiendolas.
1. Venta a cliente nacional
2. Venta cliente intra comunitario
3. Venta a cliente extra comunitario
4. Venta cliente de Canarias, Ceuta o Melilla
5. Venta con recargo de equivalencia
... todas las combinaciones que os hayais ido encontrando y que hayan funcionado.

Principalmente qué valores habría que asignar para CalificacionOperacion, ClaveRegimen e Impuesto

Creo que sería muy util.
Gracias a todos.
Responder Con Cita
  #2  
Antiguo 23-06-2025
Ja Mon Ja Mon is offline
Miembro
 
Registrado: ene 2017
Posts: 38
Poder: 0
Ja Mon Va por buen camino
Estos son los casos que tengo que no me dan error. Ahora falta saber si son correctos o no

Código:
1. Venta nacional
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>

2.Venta intracomunitaria
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

3. Venta extracomunitaria
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

4. Canarias, Ceuta y melilla
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>

5. Venta con recargo de equivalencia
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>18</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>18.90</sum1:CuotaRepercutida>
<sum1:TipoRecargoEquivalencia>5.20</sum1:TipoRecargoEquivalencia>
<sum1:CuotaRecargoEquivalencia>4.68</sum1:CuotaRecargoEquivalencia>
</sum1:DetalleDesglose>
</sum1:Desglose>


6. Sujeto pasivo
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S2</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>
Responder Con Cita
  #3  
Antiguo 24-06-2025
nincillo nincillo is offline
Miembro
 
Registrado: may 2017
Posts: 190
Poder: 10
nincillo Va por buen camino
Buenos días.

Este hilo me parece muy interesante pues los que sólo somos "programadores" y no "contables". Ya que hay muchas combinaciones posibles que se nos escapan seguro.

Por ejemplo, en las intracomunitarias, a parte del DetalleDesglose hay que tener en cuenta también lo que se ponga en el IdOtro/IdType ya que no es lo mismo si es un NIF-IVA, un pasaporte, etc.

Y en unos casos, creo que va exento de iva y en otros no.
Responder Con Cita
  #4  
Antiguo 24-06-2025
Ja Mon Ja Mon is offline
Miembro
 
Registrado: ene 2017
Posts: 38
Poder: 0
Ja Mon Va por buen camino
Cita:
Empezado por nincillo Ver Mensaje
Buenos días.

Este hilo me parece muy interesante pues los que sólo somos "programadores" y no "contables". Ya que hay muchas combinaciones posibles que se nos escapan seguro.

Por ejemplo, en las intracomunitarias, a parte del DetalleDesglose hay que tener en cuenta también lo que se ponga en el IdOtro/IdType ya que no es lo mismo si es un NIF-IVA, un pasaporte, etc.

Y en unos casos, creo que va exento de iva y en otros no.
Yo lo que hago es codificar el IVA y asignarle a cada uno un comportamiento por defecto y lo sobrescribo dependiendo del cliente: si se le aplica r. de equivalencia, si es intracomunitario o no,...

Eso deja la responsabilidad en el usuario que tiene que introducir los datos correctamente.
Responder Con Cita
  #5  
Antiguo 05-07-2025
jlmoli_67 jlmoli_67 is offline
Miembro
 
Registrado: feb 2024
Posts: 125
Poder: 3
jlmoli_67 Va por buen camino
Cita:
Empezado por Ja Mon Ver Mensaje
Estos son los casos que tengo que no me dan error. Ahora falta saber si son correctos o no

Código:
1. Venta nacional
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>

2.Venta intracomunitaria
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

3. Venta extracomunitaria
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

4. Canarias, Ceuta y melilla
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>

5. Venta con recargo de equivalencia
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>18</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>18.90</sum1:CuotaRepercutida>
<sum1:TipoRecargoEquivalencia>5.20</sum1:TipoRecargoEquivalencia>
<sum1:CuotaRecargoEquivalencia>4.68</sum1:CuotaRecargoEquivalencia>
</sum1:DetalleDesglose>
</sum1:Desglose>


6. Sujeto pasivo
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S2</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>





Buenas,


Se dan por buenos estos nodos de xml para cada caso?
Responder Con Cita
  #6  
Antiguo 06-07-2025
Ja Mon Ja Mon is offline
Miembro
 
Registrado: ene 2017
Posts: 38
Poder: 0
Ja Mon Va por buen camino
Actualizado

Actualización (como bien dice nincillo, no somos contables. Hay que revisar y confirmarlo)
Código:
Cliente español
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>18.90</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>

Inversión sujeto pasivo
<sum1:Desglose><sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S2</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose></sum1:Desglose>

Recargo de equivalencia
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>18</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>18.90</sum1:CuotaRepercutida>
<sum1:TipoRecargoEquivalencia>5.20</sum1:TipoRecargoEquivalencia>
<sum1:CuotaRecargoEquivalencia>4.68</sum1:CuotaRecargoEquivalencia>
</sum1:DetalleDesglose></sum1:Desglose>

Intracomunitario
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:OperacionExenta>E5</sum1:OperacionExenta>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

Extracomunitario
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:OperacionExenta>E2</sum1:OperacionExenta>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>

Canarias
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>

[Canarias: lo acepta pero creo que hay que añadir <sum1:Impuesto>03</sum1:Impuesto>]
</sum1:Desglose>]
Luego hay otras consideraciones. Por ejemplo, si se vende con recargo de equivalencia pero, a la vez, la operación pertenece a una ClaveRegimen especial, predomina esta última sobre la 18.

Sería muy de agradecer una revisión por parte de alguien que esté más puesto en leyes que yo.

Gracias a todos.
Responder Con Cita
  #7  
Antiguo 06-07-2025
jlmoli_67 jlmoli_67 is offline
Miembro
 
Registrado: feb 2024
Posts: 125
Poder: 3
jlmoli_67 Va por buen camino
buenas:

Para canarias yo me fije en este post

https://www.clubdelphi.com/foros/sho...&postcount=183

Tipo de factura: F1
Clave régimen: 02
Operación exenta: E2
Responder Con Cita
  #8  
Antiguo 08-07-2025
Ja Mon Ja Mon is offline
Miembro
 
Registrado: ene 2017
Posts: 38
Poder: 0
Ja Mon Va por buen camino
He consultado a la AEAT y parece que, efectivamente, el desglose es igual que una exportación

Canarias
Código:
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>02</sum1:ClaveRegimen>
<sum1:OperacionExenta>E2</sum1:OperacionExenta>
<sum1:BaseImponibleOimporteNoSujeto>90.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cómo se registra un registro de facturación incluye varios tipos impositivos nuevo1234 Envío de registros y sus respuestas 1 10-06-2025 11:45:46
Bloque Desglose para destinatario NIF-IVA batuzail Envío de registros y sus respuestas 2 14-05-2025 15:59:05
Desglose de iva jlmoli_67 Envío de registros y sus respuestas 2 20-01-2025 09:21:58
Varios tipos de datos en un fichero xaviroch Varios 7 05-10-2015 18:47:54
Varios Tipos en una misma tabla JoanKa Firebird e Interbase 9 10-03-2005 10:18:30


La franja horaria es GMT +2. Ahora son las 16:23:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi