Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Ley antifraude 2021 (VERIFACTU) - Programas informáticos (https://www.clubdelphi.com/foros/showthread.php?t=95235)

ermendalenda 02-04-2024 23:10:32

Cita:

Empezado por sglorka (Mensaje 555201)
Una factura de abono es una factura normal y corriente, sólo que la llaman así por que abonan una operación anterior (puede ser positiva o negativa) . Es una factura tipo F1 con la misma serie y contador que tus facturas normales.
Emites la factura Nº 01-123456
Emites la factura de abono Nº 01-123457
Emites la factura Nº 01-123458


Ok, gracias..pero entonces lo mismo vale hacer una factura rectificativa por diferencias y después una nueva con los datos correctos., podría ser?

sglorka 03-04-2024 00:02:20

Cita:

Empezado por ermendalenda (Mensaje 555205)
Ok, gracias..pero entonces lo mismo vale hacer una factura rectificativa por diferencias y después una nueva con los datos correctos., podría ser?

No puede ser. No se puede rectificar emitiendo primero una rectificativa en negativo y luego otra factura normal en positivo. Es justo al revés

Mira el punto Modalidad 2: Factura rectificativa sustitutiva en dos pasos
https://www.gipuzkoa.eus/es/web/ogas...tuci%C3%B3n-s-

CarlosR 03-04-2024 08:30:24

Cita:

Empezado por sglorka (Mensaje 555203)
Debes establecer un marco en que puedes o no, ANULAR una factura. No siempre se puede.
Si la factura ya la tiene el cliente, si la factura ya ha sido contabilizada, si estás fuera del periodo de devengo,... en estos casos no puedes Anularla. Debes crear una factura rectificativa o una factura de abono si el motivo no es causa de creación de una Rectificativa.

¿ Cuándo puedes ANULARLA ?. Cuando no estás en ninguno de los casos anteriores, la factura no ha sido conciliada todavía, no ha salido de mi empresa, etc.
El registro de facturación, entendido como el fichero Xml de remisión NO SE PUEDE MODIFICAR. La factura en mi sistema SIF, para poder anularla debo ponerla a cero (esto no es una modificación de una factura emitida, es un cambio en su estado de Activa a Anulada, su contenido sigue almacenado en las tablas redundantes de donde se generó el Xml). Una vez realizado este proceso, se exporta contablemente y/o se sienta en el registro de facturas emitidas a cero, de lo contrario, tendrás que explicarle al cliente al que emitiste la factura que quieres ANULAR que va a aparecer en tu 347 porque el importe de la factura es de 1.000.000€ que obviamente está mal y por eso la querías ANULAR pero como no querías falsear el registro de IVA pues eso.... que ahí se queda ¿ No parece de recibo no ?

Gracias sinceramente por el aporte, a veces vale mas la intención que lo efectivo que sea y de eso se trata realmente. Se trata de aportación y "discusión" para llegar a buen puerto. Como diría el psicoterapeuta de Will Hunting "Cualquier puerto es bueno en una tormenta".
Aunque hay muchas variantes a las que me refería con mis cuestiones previas. Ya las resuelvo yo de alguna manera.
P.D. va a ser difícil explicar una factura de 1000000 de euros equivocada, salvo si estás en el ibex.

sglorka 03-04-2024 10:11:46

Cita:

Empezado por CarlosR (Mensaje 555208)
Gracias sinceramente por el aporte, a veces vale mas la intención que lo efectivo que sea y de eso se trata realmente. Se trata de aportación y "discusión" para llegar a buen puerto. Como diría el psicoterapeuta de Will Hunting "Cualquier puerto es bueno en una tormenta".
Aunque hay muchas variantes a las que me refería con mis cuestiones previas. Ya las resuelvo yo de alguna manera.
P.D. va a ser difícil explicar una factura de 1000000 de euros equivocada, salvo si estás en el ibex.

Estoy de acuerdo contigo, lo importante es proponer ideas para llegar a soluciones, se pueden implementar de muchas maneras pero siempre respetando el espíritu de la norma.

ermendalenda 03-04-2024 19:47:43

Cita:

Empezado por sglorka (Mensaje 555206)
No puede ser. No se puede rectificar emitiendo primero una rectificativa en negativo y luego otra factura normal en positivo. Es justo al revés

Mira el punto Modalidad 2: Factura rectificativa sustitutiva en dos pasos
https://www.gipuzkoa.eus/es/web/ogas...tuci%C3%B3n-s-

Que impide hacer una rectificativa por diferencias de la factura completa?

sglorka 03-04-2024 20:51:19

Cita:

Empezado por ermendalenda (Mensaje 555217)
Que impide hacer una rectificativa por diferencias de la factura completa?

Puedes hacer una rectificativa completa en negativo para anular una operación de venta que nunca llegó a realizarse y el cliente ya tenía la factura en su poder.
Ahora, si tú lo que quieres hacer es emitir la rectificativa en negativo para anular una factura mal hecha y luego hacerla bien mediante una factura ordinaria, estarías forzando el reglamento de facturación que es bien claro cuando dice en qué casos hay que emitir una rectificativa.
Te adjunto enlace de consulta vinculante emitida por la dirección general de tributos que es quién manda en este terreno y en dicha consulta aparece tu caso

https://petete.tributos.hacienda.gob...sulta=V0706-19

ermendalenda 03-04-2024 22:06:29

Cita:

Empezado por sglorka (Mensaje 555218)
Puedes hacer una rectificativa completa en negativo para anular una operación de venta que nunca llegó a realizarse y el cliente ya tenía la factura en su poder.
Ahora, si tú lo que quieres hacer es emitir la rectificativa en negativo para anular una factura mal hecha y luego hacerla bien mediante una factura ordinaria, estarías forzando el reglamento de facturación que es bien claro cuando dice en qué casos hay que emitir una rectificativa.
Te adjunto enlace de consulta vinculante emitida por la dirección general de tributos que es quién manda en este terreno y en dicha consulta aparece tu caso

https://petete.tributos.hacienda.gob...sulta=V0706-19

Llevas razón, perdona la insistencia, las rectificativas me están costando la vida entenderlas, me has dado un poco más de luz.
Espero , al menos, estar haciendo bien, cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Por otro lado, perdona insistir, es que se me están dando muchos casos, si no me equivoco puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto. Pero ...
Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?, o sea, hago un tiquet de abono+ la sustitutiva del abono y vuelta a empezar?

sglorka 03-04-2024 23:33:49

Cita:

Empezado por ermendalenda (Mensaje 555219)
Llevas razón, perdona la insistencia, las rectificativas me están costando la vida entenderlas, me has dado un poco más de luz.
Espero , al menos, estar haciendo bien, cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Por otro lado, perdona insistir, es que se me están dando muchos casos, si no me equivoco puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto. Pero ...
Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?, o sea, hago un tiquet de abono+ la sustitutiva del abono y vuelta a empezar?

cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Sí, claro

puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto
Esa segunda que emites correcta debe ser Rectificativa

Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?
Entiendo que la simplificada está mal y además has emitido una sustitutiva de esa simplificada. Pues en este caso sólo debes rectificar la sustitutiva ya que la simplificada la habrás tenido que abonar con otra simplificada en negativo (o sea, la estás anulando) para crear la sustitutiva y es sobre ésta en donde debes actuar para corregir

sglorka 03-04-2024 23:48:58

Cita:

Empezado por sglorka (Mensaje 555199)
Si es una disminución de la base imponible, debes usar R1
Si es un aumento de la base imponible, debes usar R4
Si es una rectificación de simplificada, R5
Si es para anular la cuota de iva por impago, R2 ó R3
https://www.gipuzkoa.eus/es/web/ogas...a-rectificada-

Corrijo este post porque no es correcto lo que puse en él.

Los tipos R1, R2, R3, R4 y R5 para las rectificativas responden a estos parámetros

R1 Factura Rectificativa (Error fundado en derecho y Art. 80 Uno Dos y Seis LIVA)
R2 Factura Rectificativa (Art. 80.3)
R3 Factura Rectificativa (Art. 80.4)
R4 Factura Rectificativa (Resto)
R5 Factura Rectificativa en facturas simplificadas

Aquí dejo un enlace donde hay un resumen de la Ley IVA (LIVA) donde explica los puntos del artículo 80.
Básicamente, R1 se utilizará para devoluciones, descuentos y precios
R2 y R3 para recuperar la cuota de Iva pagada de una factura incobrable (cuidado con esto porque es muy peliagudo)
R4 para el resto
R5 para simplificadas


https://www.gipuzkoa.eus/documents/2...orrespondiente.

CarlosR 04-04-2024 09:44:09

Era sobre anulación de facturas
 
Cita:

Empezado por ermendalenda (Mensaje 555217)
Que impide hacer una rectificativa por diferencias de la factura completa?


NO se puede emitir una factura a un cliente y posteriormente hacer una rectificativa a otro cliente. Hablamos de anular facturas no de hacer rectificativas. Me remito al artículo original y a todos los desencadenantes.

De todos modos no forma parte de mi pregunta original.



Ayer estuve hablando una hora aproximadamente sobre este tema con uno de mis asesores en fiscalidad. Después de llevarme al memento y a varios artículos de la AEAT tuve las ideas un poco mas claras.


Como se reseñaba antes en las coletillas finales de las facturas "SEuO". Para quien tenga menos años significaba "salvo error u omisión". Las facturas y sus leyes han cambiado mucho. Soy de los que conocieron las facturadoras e ingentes salas de máquinas de escribir haciendo facturas a final de mes. Y de los que aprendieron cobol y basic para un IBM 360. Esto ya no es lo que era. :D





Un saludo.

Gracias por la participación.

ermendalenda 04-04-2024 11:53:06

Cita:

Empezado por sglorka (Mensaje 555221)
cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Sí, claro

puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto
Esa segunda que emites correcta debe ser Rectificativa

Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?
Entiendo que la simplificada está mal y además has emitido una sustitutiva de esa simplificada. Pues en este caso sólo debes rectificar la sustitutiva ya que la simplificada la habrás tenido que abonar con otra simplificada en negativo (o sea, la estás anulando) para crear la sustitutiva y es sobre ésta en donde debes actuar para corregir

Gracias
Entendido perfectamente
Al fin veo la luz

edari 04-04-2024 14:28:46

Aprovecho la respuesta que le has dado al compañero, con vuestro permiso...

Cita:

Empezado por sglorka (Mensaje 555221)
cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Sí, claro

puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto
Esa segunda que emites correcta debe ser Rectificativa

Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?
Entiendo que la simplificada está mal y además has emitido una sustitutiva de esa simplificada. Pues en este caso sólo debes rectificar la sustitutiva ya que la simplificada la habrás tenido que abonar con otra simplificada en negativo (o sea, la estás anulando) para crear la sustitutiva y es sobre ésta en donde debes actuar para corregir

...siempre la que se marca como rectificativa es la positiva? Era algo que tampoco tenía yo muy claro.


Gracias

ermendalenda 04-04-2024 15:53:07

Cita:

Empezado por sglorka (Mensaje 555221)
cuando cerramos una simplificada y vemos algún producto marcado de más, hacer una rectificativa por diferencias de la simplificada, estaría bien no?
Sí, claro

puedo emitir una de abono con la misma serie de la normal y después emitir la correcta al cliente correcto
Esa segunda que emites correcta debe ser Rectificativa

Si he emitido una simplificada y una sustitutiva de la simplificada y se ha errado en los datos, actuó igual?
Entiendo que la simplificada está mal y además has emitido una sustitutiva de esa simplificada. Pues en este caso sólo debes rectificar la sustitutiva ya que la simplificada la habrás tenido que abonar con otra simplificada en negativo (o sea, la estás anulando) para crear la sustitutiva y es sobre ésta en donde debes actuar para corregir

Siguiendo el mismo hilo, siento la chapa al respecto sglorka:

tengo un par de dudas mas en la rectificativa por sustitucion(S), 1. si hay que volver a incluir los nodos de las bases y cuotas, y 2.Hay un nodo que no se usa en la de diferencias(I),ImporteRectificacion, que incluyen los nodos de base y cuotas, en TicketBai estan igual, pero no recuerdo como funcionaba, me podrias indicar en los 2 siguientes ejemplos, que son los casos que se me dan, teniendo en cuenta que no voy a usar las rectificativas de sustitución para arreglar importes ya que no se me dan casos:

Caso 1) Emito Factura ordinaria con error en el receptor de factura:
* Emito abono
* Emito rectificativa por sustitucion con los datos correctos
* ¿Que hago en la de sustitución?, aparte de poner bien los datos del receptor e indicar a que factura rectifico. ¿Tengo que volver a incluir las bases e ivas, ¿tengo que rellenar algo en el nodo de ImporteRectificacion aunque sea a cero(0.00)?



Caso 2) Caso parecido, pero esta vez emito Factura sustitutiva de una simplificada con error en el receptor de factura:

* ¿No hay que hacer abono ya que tengo que rectificar la sustitutiva?
* Emito rectificativa por sustitucion de la sustitutiva (Vaya nombres redundantes) con los datos correctos
* Y ya lo mismo que la anterior que se dará por contestada en este caso si eres tan amable.

Gracias y saludos

ermendalenda 04-04-2024 16:02:25

Cita:

Empezado por edari (Mensaje 555228)
Aprovecho la respuesta que le has dado al compañero, con vuestro permiso...


...siempre la que se marca como rectificativa es la positiva? Era algo que tampoco tenía yo muy claro.i


Gracias

No sé si he entendido tu pregunta. Espero que te ayude:
Rectificativa es la que apunta a la rectificada, no tiene que ser positivo o negativo, es según lo que quieras hacer, incluso en la misma rectificativa puede haber un aumento de cuotas/bases de un tipo de iva y una disminución de otro, o incluso no hacer nada con los importes.
Lo que tienes que tener muy claro es que la rectificativa va en otra serie(no es opcional es por reglamento) y así tendrás claro cuales son las rectificativas, que además, el XML, contendrá información que solo pueden tener las rectificativas.
El signo no marca nada en la rectificativa.

sglorka 04-04-2024 16:08:38

Cita:

Empezado por edari (Mensaje 555228)
Aprovecho la respuesta que le has dado al compañero, con vuestro permiso...


...siempre la que se marca como rectificativa es la positiva? Era algo que tampoco tenía yo muy claro.


Gracias

No se marca como Rectificativa la positiva, podría ser negativa también.
El proceso de rectificación x sustitución en dos pasos incluye una factura de abono con signo contrario al de la factura que quieres Rectificar x sustitución y con todos sus ítems. Y una segunda factura Rectificativa x Sustitución con los datos correctos en la factura y los ítems con sus signos definitivos.
Piensa que puedes querer rectificar una factura negativa, entonces generas una factura de abono en positivo y otra factura rectificativa x sustitución en negativo (igual que la original pero con algún cambio)

sglorka 04-04-2024 16:24:39

Cita:

Empezado por ermendalenda (Mensaje 555229)
Siguiendo el mismo hilo, siento la chapa al respecto sglorka:

tengo un par de dudas mas en la rectificativa por sustitucion(S), 1. si hay que volver a incluir los nodos de las bases y cuotas, y 2.Hay un nodo que no se usa en la de diferencias(I),ImporteRectificacion, que incluyen los nodos de base y cuotas, en TicketBai estan igual, pero no recuerdo como funcionaba, me podrias indicar en los 2 siguientes ejemplos, que son los casos que se me dan, teniendo en cuenta que no voy a usar las rectificativas de sustitución para arreglar importes ya que no se me dan casos:

Caso 1) Emito Factura ordinaria con error en el receptor de factura:
* Emito abono
* Emito rectificativa por sustitucion con los datos correctos
* ¿Que hago en la de sustitución?, aparte de poner bien los datos del receptor e indicar a que factura rectifico. ¿Tengo que volver a incluir las bases e ivas, ¿tengo que rellenar algo en el nodo de ImporteRectificacion aunque sea a cero(0.00)?



Caso 2) Caso parecido, pero esta vez emito Factura sustitutiva de una simplificada con error en el receptor de factura:

* ¿No hay que hacer abono ya que tengo que rectificar la sustitutiva?
* Emito rectificativa por sustitucion de la sustitutiva (Vaya nombres redundantes) con los datos correctos
* Y ya lo mismo que la anterior que se dará por contestada en este caso si eres tan amable.

Gracias y saludos

Caso 1) Emito Factura ordinaria con error en el receptor de factura:
* Emito abono
* Emito rectificativa por sustitucion con los datos correctos
* ¿Que hago en la de sustitución?, aparte de poner bien los datos del receptor e indicar a que factura rectifico. ¿Tengo que volver a incluir las bases e ivas, ¿tengo que rellenar algo en el nodo de ImporteRectificacion aunque sea a cero(0.00)?

Tienes que volver a generar toda la estructura del xml igual. El nodo BaseRectificada y CuotaRectificada sólo afecta a las rectificativas x sustitución y se informan siempre en este tipo de de facturas. Si has hecho una Rectificación x sustitución en 1 paso (sólo emites la Rectificativa x sustitución sin abono previo) debes indicar en estos campos la suma de bases imponibles y suma de cuotas de la factura que vas a rectificar. Luego comparando con los nodos que has creado de bases imponibles y cuotas, la aeat hace su cálculo para no duplicar la cuota repercutida (ya que sólo has emitido un documento).
Si la rectificación es en dos pasos, la factura de abono cancela la factura a rectificar, por ello, los campos base rectificada y cuota rectificada de la segunda factura que emites (la rectificativa) se deben informar con valor cero. "0"


Caso 2) Caso parecido, pero esta vez emito Factura sustitutiva de una simplificada con error en el receptor de factura:

* ¿No hay que hacer abono ya que tengo que rectificar la sustitutiva?
* Emito rectificativa por sustitucion de la sustitutiva (Vaya nombres redundantes) con los datos correctos
* Y ya lo mismo que la anterior que se dará por contestada en este caso si eres tan amable.[b]

Si has emitido una sustitutiva, has tenido que haber emitido un simplificada de abono y luego una ordinaria que es la sustitutiva. Como ambas tienen error en el receptor, sólo debes rectificar la sustitutiva que has emitido, ya que la simplificada ya la tienes abonada (anulada).
Ahora emites abono de la sustitutiva, ya que vas a rectificar en dos pasos luego emitir Rectificativa x sustitución de la sustitutiva

Delphier 04-04-2024 18:57:38

Prototipo 2 RegistroAlta actualizado a las nuevas definiciones de Marzo 2024
 
2 Archivos Adjunto(s)
Pues lo dicho , aquí va mi segundo prototipo de unit para verifactu , con el código para generar un RegistroAlta de una factura y extraer el XML , por si le sirve a alguien para algo.
Evidentemente los campos y las tablas son los míos y no va a funcionar directamente, pero el esqueleto del RegistroAlta de Alta está.

Basadoa en las nuevas WSDL de Marzo 2024 y Excel DR-Facturacion-VeriFactu-v0.11.4-BORRADOR.xlsx

Van los archivos adjuntos.

La funcion de llamada es GenerarRegistro_FacturacionAlta_Verifactu

Saludos

ermendalenda 04-04-2024 22:13:22

Cita:

Empezado por sglorka (Mensaje 555232)
Caso 1) Emito Factura ordinaria con error en el receptor de factura:
* Emito abono
* Emito rectificativa por sustitucion con los datos correctos
* ¿Que hago en la de sustitución?, aparte de poner bien los datos del receptor e indicar a que factura rectifico. ¿Tengo que volver a incluir las bases e ivas, ¿tengo que rellenar algo en el nodo de ImporteRectificacion aunque sea a cero(0.00)?

Tienes que volver a generar toda la estructura del xml igual. El nodo BaseRectificada y CuotaRectificada sólo afecta a las rectificativas x sustitución y se informan siempre en este tipo de de facturas. Si has hecho una Rectificación x sustitución en 1 paso (sólo emites la Rectificativa x sustitución sin abono previo) debes indicar en estos campos la suma de bases imponibles y suma de cuotas de la factura que vas a rectificar. Luego comparando con los nodos que has creado de bases imponibles y cuotas, la aeat hace su cálculo para no duplicar la cuota repercutida (ya que sólo has emitido un documento).
Si la rectificación es en dos pasos, la factura de abono cancela la factura a rectificar, por ello, los campos base rectificada y cuota rectificada de la segunda factura que emites (la rectificativa) se deben informar con valor cero. "0"


Caso 2) Caso parecido, pero esta vez emito Factura sustitutiva de una simplificada con error en el receptor de factura:

* ¿No hay que hacer abono ya que tengo que rectificar la sustitutiva?
* Emito rectificativa por sustitucion de la sustitutiva (Vaya nombres redundantes) con los datos correctos
* Y ya lo mismo que la anterior que se dará por contestada en este caso si eres tan amable.[b]

Si has emitido una sustitutiva, has tenido que haber emitido un simplificada de abono y luego una ordinaria que es la sustitutiva. Como ambas tienen error en el receptor, sólo debes rectificar la sustitutiva que has emitido, ya que la simplificada ya la tienes abonada (anulada).
Ahora emites abono de la sustitutiva, ya que vas a rectificar en dos pasos luego emitir Rectificativa x sustitución de la sustitutiva

Muchisimas gracias,
me pongo en ello, cuando acabe subiré algún ejemplo del xml generado version 1.0 de los siguientes tipos y espero no tener que hacer más tipos, aunque sé que los hay, con estos de momento creo que cumplo con las necesidades donde instalo, no sé si se me escapa algo:

Factura Ordinaria
Factura SImplificada
Anulación Factura Ordinaria o de Factura Sustitutiva (De simplificada no la voy a admitir por que aún no he encontrado motivo)
Factura sustitutiva de simplificada o de rectificaztiva de simplificada
Factura Rectificativa por Diferencias de simplificada u ordinaria
Factura Rectificativa por Sustitución (1 paso) de Factura Ordinaria o de Sustitutiva


Escribiendo esto me ha surgido una duda, si anulo una factura sustitutitva o de canje,¿Puedo liberar a la factura simplificada para volver a emitir una sustitutiva de ella?, por logica es sí.
Muchas gracias de nuevo por tu ayuda sglorka

ermendalenda 04-04-2024 22:27:18

Por cierto nueva versión de verifactu

Neftali [Germán.Estévez] 05-04-2024 08:17:29

Cita:

Empezado por Delphier (Mensaje 555233)
...aquí va mi segundo prototipo de unit para verifactu , con el código para generar un RegistroAlta de una factura y extraer el XML , por si le sirve a alguien para algo.


Gracias por compartirlo.
Añadido al mensaje #2 de recopilación de códigos.


La franja horaria es GMT +2. Ahora son las 01:33:55.

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