Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > General/Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-03-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
La verdad que aun me queda para empezar a probar a mandar distintos tipos de facturas, pero me parece muy buena idea recopilar diferentes xml según el tipo de factura para hacer pruebas en cada uno de nuestros SIF's, por añadir algo yo pondría también el crear varias F2 y luego intentar hacer una F3.
__________________
La religión es personal e intransferible.
Responder Con Cita
  #2  
Antiguo 19-03-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Añado un par de tipos nuevos:

- Factura Simplificada pero indicando los datos fiscales del cliente. Creo que debe enviarse como F1 con FacturaSimplificadaArt7273 = S
- Factura normal pero SIN los datos fiscales del cliente: Creo que se envía como F2 con FacturaSinIdentifDestinatarioArt61d = S
Responder Con Cita
  #3  
Antiguo 20-03-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Me había olvidado de mis queridas facturas con el p___ Recargo de Equivalencia, Retención IRPF, etc. así que las añado:

- Facturas con Recargo de Equivalencia
- Facturas con Retención IRPF

Veré si replicando lo que tengo hecho para TicketBAI funciona igual con VeriFactu
Responder Con Cita
  #4  
Antiguo 21-03-2025
muli muli is offline
Miembro
 
Registrado: jun 2003
Ubicación: A Coruña
Posts: 202
Poder: 23
muli Va por buen camino
Y cuando la factura se quiere anular, sin más, es decir me dado cuenta del error, anulo la factura, y no realizo el servicio porque el cliente se enfadó y no quiere mis servicios que hice mal, por ejemplo. En ese caso tenía la factura hecha, el cliente me pagó y luego al dia siguiente vuelve y me dice que lo que ha comprado no le sirve y no lo quiere, con lo cual le devuelvo el dinero y necesito anular esa venta. Que tipo de factura de factura sería ya que las rectificativas siempre hay que emitir otra factura que la sustituye o complementa.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE.
Responder Con Cita
  #5  
Antiguo 24-03-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
¿Alguien tiene un ejemplo de, o sabe en qué casos se generan, facturas "exentas" y/o "no sujetas"?

Por ejemplo, una factura con destinatario en Canarias (IGIC) u otro país europeo... ¿debe ir "Exenta de IVA"¿ ¿"No Sujeta"? ¿ambas cosas?

Estoy ahora con este tipo de facturas y no me queda claro los campos "CalificacionOperacion" y "OperacionExenta".
Solo sé que no se deben informar ambos a la vez porque son excluyentes entre sí.

Entiendo que en la mayoría de casos (aunque no sé cuales porque nunca los he tenido que tratar), simplemente con indicar la Causa de Exención (OperacionExenta: E1..E6) es suficiente para facturas exentas de IVA.
Lo que no sé es entonces cuándo usar CalificacionOperacion, ya que una de las opciones es "por motivos de localización".

De verdad que cada vez entiendo menos por qué durante tantos años se han empeñado en dificultar las cosas en vez de simplificarlas. Con lo bien que estaríamos con un par de impuestos y listo, como hacen los demás países.
Dime tu qué sentido tiene tener que indicar 6 valores distintos para OperacionExenta, si al final el resultado va a ser el mismo, por poner un ejemplo.
Responder Con Cita
  #6  
Antiguo 24-03-2025
Avatar de bmfranky
bmfranky bmfranky is offline
Miembro
 
Registrado: may 2024
Ubicación: Gandia, Valencia
Posts: 863
Poder: 3
bmfranky Va por buen camino
Cita:
Empezado por espinete Ver Mensaje
¿Alguien tiene un ejemplo de, o sabe en qué casos se generan, facturas "exentas" y/o "no sujetas"?

Por ejemplo, una factura con destinatario en Canarias (IGIC) u otro país europeo... ¿debe ir "Exenta de IVA"¿ ¿"No Sujeta"? ¿ambas cosas?

Estoy ahora con este tipo de facturas y no me queda claro los campos "CalificacionOperacion" y "OperacionExenta".
Solo sé que no se deben informar ambos a la vez porque son excluyentes entre sí.

Entiendo que en la mayoría de casos (aunque no sé cuales porque nunca los he tenido que tratar), simplemente con indicar la Causa de Exención (OperacionExenta: E1..E6) es suficiente para facturas exentas de IVA.
Lo que no sé es entonces cuándo usar CalificacionOperacion, ya que una de las opciones es "por motivos de localización".

De verdad que cada vez entiendo menos por qué durante tantos años se han empeñado en dificultar las cosas en vez de simplificarlas. Con lo bien que estaríamos con un par de impuestos y listo, como hacen los demás países.
Dime tu qué sentido tiene tener que indicar 6 valores distintos para OperacionExenta, si al final el resultado va a ser el mismo, por poner un ejemplo.
Me uno a la pregunta, en mi caso, tengo que poner a parte las tasa de itv, sin cobrar inpuesto por ella, puesto que al incluir la tasa de trafico que en si ya es exenta de impuestos, pues resulta un marron , siempre he puesto al pie antes de la suma, Tasa Itv A cuenta Cliente, puesto que no le añadia Impuestos , pero ahora no se como hacerlo, de la unica forma que he podido y se lo ha tragado es asi.


Código:
           if (asignado0)
            {
                ServicioVerifactu.DetalleType tipo0 = new ServicioVerifactu.DetalleType();
                tipo0.Impuesto = ServicioVerifactu.ImpuestoType.Item01;
                tipo0.ClaveRegimen = ServicioVerifactu.IdOperacionesTrascendenciaTributariaType.Item01;//Operaciones regimen general
                tipo0.ClaveRegimenSpecified = true;
                tipo0.Item = OperacionExentaType.E6;//si esta exenta
                tipo0.BaseImponibleOimporteNoSujeto = impon0.Text.Replace(",", ".").Replace(" €", ""); //El valor de la tasa
                bases = bases + double.Parse(impon0.Text.Replace(" €", ""));//sumamos totales
                desgloses[numDetalle] = tipo0;
                numDetalle++;
            }


Seria Correcto?
__________________
Uno se alegra de ser útil. (Isaac Asimov)
Responder Con Cita
  #7  
Antiguo 25-03-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Así he conseguido enviar una factura de Exportación, Exenta/No Sujeta

Código:
<Desglose>
	<DetalleDesglose>
		<Impuesto>01</Impuesto>
		<ClaveRegimen>02</ClaveRegimen>
		<CalificacionOperacion>N2</CalificacionOperacion>
		<BaseImponibleOimporteNoSujeto>100.00</BaseImponibleOimporteNoSujeto>
	</DetalleDesglose>
</Desglose>
<CuotaTotal>0.00</CuotaTotal>
<ImporteTotal>100.00</ImporteTotal>
La acepta sin errores ni avisos, así que entiendo que es la forma correcta y no hay otra.
Responder Con Cita
  #8  
Antiguo 30-03-2025
unomasmas unomasmas is offline
Miembro
 
Registrado: dic 2019
Posts: 194
Poder: 7
unomasmas Va por buen camino
Cita:
Empezado por bmfranky Ver Mensaje
Me uno a la pregunta, en mi caso, tengo que poner a parte las tasa de itv, sin cobrar inpuesto por ella, puesto que al incluir la tasa de trafico que en si ya es exenta de impuestos, pues resulta un marron , siempre he puesto al pie antes de la suma, Tasa Itv A cuenta Cliente, puesto que no le añadia Impuestos , pero ahora no se como hacerlo, de la unica forma que he podido y se lo ha tragado es asi.


Código:
           if (asignado0)
            {
                ServicioVerifactu.DetalleType tipo0 = new ServicioVerifactu.DetalleType();
                tipo0.Impuesto = ServicioVerifactu.ImpuestoType.Item01;
                tipo0.ClaveRegimen = ServicioVerifactu.IdOperacionesTrascendenciaTributariaType.Item01;//Operaciones regimen general
                tipo0.ClaveRegimenSpecified = true;
                tipo0.Item = OperacionExentaType.E6;//si esta exenta
                tipo0.BaseImponibleOimporteNoSujeto = impon0.Text.Replace(",", ".").Replace(" €", ""); //El valor de la tasa
                bases = bases + double.Parse(impon0.Text.Replace(" €", ""));//sumamos totales
                desgloses[numDetalle] = tipo0;
                numDetalle++;
            }


Seria Correcto?
Las tasas ITV creo que se consideran como suplidos y se aplica lo de inversión del sujeto pasivo (al menos creo recordar que en TicketBAI se añadió un item más para incluir específicamente este caso). Vamos, que según esto, no se trata de una exención (de hecho se cobra IVA en esa operación de ITV) sino de no sujeción. Quedaría así, según esto:
Código:
<sum1:Desglose>
  <sum1:DetalleDesglose>
     <sum1:Impuesto>01</sum1:Impuesto>
     <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
     <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
     <sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
     <sum1:BaseImponibleOimporteNoSujeto>600.00</sum1:BaseImponibleOimporteNoSujeto>
     <sum1:CuotaRepercutida>126.00</sum1:CuotaRepercutida>
  </sum1:DetalleDesglose>
  <sum1:DetalleDesglose>
     <sum1:Impuesto>01</sum1:Impuesto>
     <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
     <sum1:CalificacionOperacion>S2</sum1:CalificacionOperacion>
     <sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
     <sum1:BaseImponibleOimporteNoSujeto>50.00</sum1:BaseImponibleOimporteNoSujeto>
     <sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
  </sum1:DetalleDesglose>
</sum1:Desglose>
<sum1:CuotaTotal>126.00</sum1:CuotaTotal>
<sum1:ImporteTotal>776.00</sum1:ImporteTotal>
Por cierto, en esta operación se incluyen dos conceptos:
600+IVA "normal": reparación
50 Eur: Tasa ITV

Última edición por unomasmas fecha: 30-03-2025 a las 22:55:00. Razón: Aclarando los dos concpetos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Configurar iOS para probar app oesqueda Desarrollo en Delphi para iOS/OSX 7 27-03-2015 19:18:07
¿VirtualBox para probar aplicaciones? danielmj Varios 4 29-04-2014 17:48:57
Como se hace para probar una aplicacion compilada para IOS via emulador? cocute Desarrollo en Delphi para iOS/OSX 4 23-11-2013 20:05:01
Código de verificación para prevenir envíos automáticos elcigarra PHP 2 04-05-2007 01:01:19


La franja horaria es GMT +2. Ahora son las 17:49:12.


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