Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Envío de registros y sus respuestas (https://www.clubdelphi.com/foros/forumdisplay.php?f=66)
-   -   Prefacturacion, Proformas y Borradores de facturas (Faq Verifactu) (https://www.clubdelphi.com/foros/showthread.php?t=96979)

Faneka 07-11-2025 09:35:16

Para el tema de la fecha esta la fecha de operación que la puedes cambiar y retrasar a la fecha de generación/expedición de factura.

jakematespain 07-11-2025 10:02:21

Hola, yo informo de las dos fechas operación y expedición. Si estoy generando la facturación mensual, repaso todos los albaranes generados y cojo el último albarán del cliente, pero como fecha de expedición pongo la del 1 de noviembre, por ejemplo. Los envíos no me está generando ningún error.
<sum1:FechaExpedicionFactura>01/11/2025</sum1:FechaExpedicionFactura
<sum1:FechaHoraHusoGenRegistro>2025-11-03T16:05:21+01:00</sum1:FechaHoraHusoGenRegistro>

y me lo da como correcto en la respuesta
-<tikR:RespuestaLinea>
-<tikR:IDFactura>
<tik:IDEmisorFactura>XXXXXXXX</tik:IDEmisorFactura>
<tik:NumSerieFactura>D111111</tik:NumSerieFactura>
<tik:FechaExpedicionFactura>01-11-2025</tik:FechaExpedicionFactura>
</tikR:IDFactura>
-<tikR:Operacion>
<tik:TipoOperacion>Alta</tik:TipoOperacion>
</tikR:Operacion>
<tikR:EstadoRegistro>Correcto</tikR:EstadoRegistro>

Faneka 07-11-2025 10:21:30

La fecha de expedición tiene que ser la fecha del día que se genera la factura y el RF, no puedes hacerla hoy día 07-11-2025 y poner fecha de expedición 06-11-2025 por ejemplo. Internamente el RF lleva la fecha de creación con su hora y tiene que ser igual a la fecha de expedición.

jakematespain 07-11-2025 11:09:17

¿y por que no salta el error? o ¿es algo que ahora no están controlando y lo controlarán después?

Faneka 07-11-2025 11:12:02

¿Lo estas mandando a pruebas o producción? si es en producción es raro, pero seguro que lo corrigen para avisar al que no cumpla.

jakematespain 07-11-2025 11:31:49

Hola en producción es donde lo he mandado. Lo que no deja nuestro software es generar ninguna factura con fecha anterior a la última, pero el tema de las facturar y poner la fecha de la factura el 01/11/2025 pero generarla hoy, es algo que en el video ya dicen que hace mucha gente, el ejemplo que he puesto, día 1 y 2 de noviembre festivo, llega el 3 y hago la facturación del mes de octubre, nosotros e imagino que mucha gente hará lo que te comento, facturar a día 1 aunque no estés en el día 1. Lo que ya tenía claro es que no dejaba a una fecha posterior a la actual, salvo algunos casos, al igual que la fecha de operación no podía ser posterior a la fecha de expedición (eso si que da un error).

Faneka 07-11-2025 12:02:08

Cita:

Empezado por jakematespain (Mensaje 569568)
Hola en producción es donde lo he mandado. Lo que no deja nuestro software es generar ninguna factura con fecha anterior a la última, pero el tema de las facturar y poner la fecha de la factura el 01/11/2025 pero generarla hoy, es algo que en el video ya dicen que hace mucha gente, el ejemplo que he puesto, día 1 y 2 de noviembre festivo, llega el 3 y hago la facturación del mes de octubre, nosotros e imagino que mucha gente hará lo que te comento, facturar a día 1 aunque no estés en el día 1. Lo que ya tenía claro es que no dejaba a una fecha posterior a la actual, salvo algunos casos, al igual que la fecha de operación no podía ser posterior a la fecha de expedición (eso si que da un error).

Lo que dice en el video es la fecha de operación que puedes atrasarla para justamente eso, que contablemente te entre en el mes anterior pero no la fecha de expedición, la fecha de expedición es cuando se genera y se envía y esa es la fecha del día, lo deja bien claro unas cuantas veces.

ermendalenda 07-11-2025 12:49:15

Cita:

Empezado por jakematespain (Mensaje 569562)
Hola, yo informo de las dos fechas operación y expedición. Si estoy generando la facturación mensual, repaso todos los albaranes generados y cojo el último albarán del cliente, pero como fecha de expedición pongo la del 1 de noviembre, por ejemplo. Los envíos no me está generando ningún error.
<sum1:FechaExpedicionFactura>01/11/2025</sum1:FechaExpedicionFactura
<sum1:FechaHoraHusoGenRegistro>2025-11-03T16:05:21+01:00</sum1:FechaHoraHusoGenRegistro>

y me lo da como correcto en la respuesta
-<tikR:RespuestaLinea>
-<tikR:IDFactura>
<tik:IDEmisorFactura>XXXXXXXX</tik:IDEmisorFactura>
<tik:NumSerieFactura>D111111</tik:NumSerieFactura>
<tik:FechaExpedicionFactura>01-11-2025</tik:FechaExpedicionFactura>
</tikR:IDFactura>
-<tikR:Operacion>
<tik:TipoOperacion>Alta</tik:TipoOperacion>
</tikR:Operacion>
<tikR:EstadoRegistro>Correcto</tikR:EstadoRegistro>




Eso es Correcto a nivel de envio, la registran por que se supone que eso ya no puedes subsanarlo y la estructura del xml está bien, o sea tienen el registro para posteriormente "decirte" que estás cumpliendo mal y seguramente te notificaran por que no cumples con los requisitos especificados en la orden ministerial. El registro se debe generar inmediatamente al emitir la factura admitiendose un pequeño desfase de algun segundo en la hora y en ciertos casos por temas de que cambios horarios o en la fecha: por que coincida a las 00:00 y justo estabas generando a las 23:59:59.

jakematespain 08-11-2025 09:13:04

Hola, perdón que insista, es por si me estoy haciendo un lío. Yo cuando genero una factura desde nuestro SIF, tengo la fecha de factura. Esa fecha de factura es la que uso en el envío como fecha de expedición. La factura cuando se crea, genera el registro de facturación, este registro tiene una fecha_hora de genaración.
Luego tenemos la fecha de operación, en el caso de ser una factura de agrupación de albaranes, cogeré la fecha del albarán más reciente.
En resumen, tengo:
-FechaExpedicionFactura = a la fecha que he puesto como fecha de la factura.
-Fecha de operación = la fecha del albarán más reciente que forma la factura.
-FechaHoraHusoGenRegistro = la fecha-hora de generación del registro de facturación.
Si la fecha de operación y la fecha de expedición es la misma, no informamos de la fecha de operacion.

Entonces, con todo esto. El tema de que ha día de hoy 08/11/2025, genere una factura con fecha 01/11/2025, con todos los albaranes de octubre, ahora mismo me lo acepta, pero seguramente me avisarán de que es incorrecto hacer eso. Indicar que la FechaHoraHusoGenRegistro del registro de facturacion, asociada a esa factura si que tendrá una fecha y hora a la del día de hoy.
Por que, viendo esto, por ejemplo una empresa que esta en el SII, tiene 4 días para mandar las facturas, hoy 08/11/2025, hago una factura con fecha 04/11/2025 y luego la mando al SII, esa factura entiendo que me la aceptará. La factura es del día 4 y la he mandado antes de que pasarán los 4 días que tengo de plazo.
Les he mandado de todas formas una consulta a los del verifactu, para veremos que me responden.

Gracias

ermendalenda 08-11-2025 09:44:09

Cita:

Empezado por jakematespain (Mensaje 569595)
Hola, perdón que insista, es por si me estoy haciendo un lío. Yo cuando genero una factura desde nuestro SIF, tengo la fecha de factura. Esa fecha de factura es la que uso en el envío como fecha de expedición. La factura cuando se crea, genera el registro de facturación, este registro tiene una fecha_hora de genaración.
Luego tenemos la fecha de operación, en el caso de ser una factura de agrupación de albaranes, cogeré la fecha del albarán más reciente.
En resumen, tengo:
-FechaExpedicionFactura = a la fecha que he puesto como fecha de la factura.
-Fecha de operación = la fecha del albarán más reciente que forma la factura.
-FechaHoraHusoGenRegistro = la fecha-hora de generación del registro de facturación.
Si la fecha de operación y la fecha de expedición es la misma, no informamos de la fecha de operacion.

Entonces, con todo esto. El tema de que ha día de hoy 08/11/2025, genere una factura con fecha 01/11/2025, con todos los albaranes de octubre, ahora mismo me lo acepta, pero seguramente me avisarán de que es incorrecto hacer eso. Indicar que la FechaHoraHusoGenRegistro del registro de facturacion, asociada a esa factura si que tendrá una fecha y hora a la del día de hoy.
Por que, viendo esto, por ejemplo una empresa que esta en el SII, tiene 4 días para mandar las facturas, hoy 08/11/2025, hago una factura con fecha 04/11/2025 y luego la mando al SII, esa factura entiendo que me la aceptará. La factura es del día 4 y la he mandado antes de que pasarán los 4 días que tengo de plazo.
Les he mandado de todas formas una consulta a los del verifactu, para veremos que me responden.

Gracias

A ver si te he entendido, generas la factura el dia 1,, guardas esa fecha en contabilidad, y la emites el dia 8.
Vamos por pasos:
La factura la puedes generar el dia 1, pero la tendrias que dejar en estado borrador, si imprimes o emites algo de ese borrador, tiene que poner claramente "borrador" o similar, NUNCA factura, que te guardes esa fecha(dia 1) en un campo que no sea el de la fecha de emision es cosa tuya(fecha inicio borrador...). Cuanfo la quieras enviar la cambias de estado
PERO, aqui viene el kit de la cuestión, y según como trabaje facturacion, la numeracion de facturas tienen que ser secuenciales en nunero y fecha, no puedes tener fecha ni hora de emision de la factura 45 antes que la 44, maximo pueden solaparse 1 minuto.
Puedes hacer 2 cosas, tener una serie para ese tipo de facturas en las que no haya posibilidad de intercalar facturas manuales... o poner la nuneración en el momento de confirmarla/emitirla/generar el registro xml y darle otra serie para mantenerla como borrador y nunca meterla en contabilidad hasta ue cambie de estado a emitida

ermendalenda 08-11-2025 10:00:59

Por otro lado está el SII, los requisitos son los mismos, una vez emitida la fecha es la de emisión.
Que ocurre con el SII, como dices tienes 4 días(laborables) para enviarlas. Ponemos un ejemplo:
-Viernes 30 de Octubre, el día 1 cae en Domingo, vaya putada, por que mi sofware no maneja tantas fechas, pues como comentas:
-Tengo hasta el dia 5 (lunes 2,Martes 3,Miercoles 4, Jueves 5)
-Con lo cual estoy tranquilo por que los Lunes el contable está liado, pero tiene hasta el Jueves.
- Que es lo que hay que hacer normalmente si mi programa contempla perfectamente las fecha de emisión y operacion, pues teniendo en cuenta esto:
[u]".cuando el destinatario sea un empresario o profesional, esta factura debe emitirse antes del día 16 del mes siguiente al que se hayan realizado las operaciones."

Pues Fecha de expedición el dia 8 y fecha de operación, el del último albarán emitido.

-Que hay que hacer si mi programa solo tiene 1 fecha, fecha operación=emisión, ESO SI ES UN PROBLEMA:
No emitir ninguna factura hasta que pueda enviar ya que si no vas a tener un solapamiento de fechas, que como te [u]dije antes, no se puede tener numeros posteriores a fechas anteriores, con lo cual tienes para generar la recapitulativa el dia 5 pero con fecha dia 1, pero esto es un poco trampa y solo lo puedes hacer en el SII por que no estás enviando inmediatamente y te puede causar un problema "Gordo"Lo lógico es andar con la fecha de operación.

ermendalenda 08-11-2025 10:06:12

y ya por último, las facturas recibidas, hay la fecha de devengo es la fecha de contabilización, así que puedes tener un retraso de varios meses desde que te la emitieron hasta que la contabilizas, y sin problemas en el SII.

ermendalenda 08-11-2025 10:14:23

En resumen, no puedes poner fechaexpecionfactura = 1/11 y fechahorahusogenregistro = dia 8/11
Las fechas/horas deben coincidir (salvo improbables excepciones como te dije) con la hora/fecha que envias.

jakematespain 08-11-2025 10:15:32

Hola.
Una cosa que suele ocurrir bastante. La gente factura a mes pasado el mes anterior.
La gente suele usar los primeros días del mes para ir cerrando albaranes,etc. Esos albaranes que tenga pendiente de cerrar tendrán fecha de octubre.
Llega el día 03/11/2025, compruebo que esta todo correcto y lanzo mi proceso de facturación. Pero yo quiero que esa facturación tenga la fecha de expedición, del día 31/10/2025, por que estoy cerrando el mes y quiero que la factura tenga como fecha de expedición esa.

Este proceso creo que es algo que muchos clientes suelen hacer, lanzan la facturación a mes pasado y ponen como fecha la del último día del mes o la del primer día del mes siguiente.

No se trata de ningún borrador, es un proceso de facturación mensual. Esta claro que no puedo tener salto de fechas en la misma serie, una factura 2025-00234 con fecha del 01/11/2025 y la factura 2025-00235(siguiente) con fecha del 31/10/2025.

Como digo, el registro de facturación tiene la fecha-hora de creación de la factura que será el día 03/11/2025, pero en mi facturación, la fecha de expedición le he puesto la del 31/10/2025 o la del 01/11/2025. Esto no ha dado ningún error y me parece raro, por que igual que no han dejado mandar factura con fecha posterior a la actual, salvo en caso especiales, tendría que informar por lo menos del Aceptada con errores y ver que eso ya no es correcto.

Bueno, a ver si aclaran algo lo del verifactu.

Gracias

Carlos 08-11-2025 14:17:42

Cita:

Empezado por ermendalenda (Mensaje 569598)
A ver si te he entendido, generas la factura el dia 1,, guardas esa fecha en contabilidad, y la emites el dia 8.
Vamos por pasos:
La factura la puedes generar el dia 1, pero la tendrias que dejar en estado borrador, si imprimes o emites algo de ese borrador, tiene que poner claramente "borrador" o similar, NUNCA factura, que te guardes esa fecha(dia 1) en un campo que no sea el de la fecha de emision es cosa tuya(fecha inicio borrador...). Cuanfo la quieras enviar la cambias de estado
PERO, aqui viene el kit de la cuestión, y según como trabaje facturacion, la numeracion de facturas tienen que ser secuenciales en nunero y fecha, no puedes tener fecha ni hora de emision de la factura 45 antes que la 44, maximo pueden solaparse 1 minuto.
Puedes hacer 2 cosas, tener una serie para ese tipo de facturas en las que no haya posibilidad de intercalar facturas manuales... o poner la nuneración en el momento de confirmarla/emitirla/generar el registro xml y darle otra serie para mantenerla como borrador y nunca meterla en contabilidad hasta ue cambie de estado a emitida

Es mucho más sencillo.
Es estos casos trabajas con proformas y cuando vas a 'facturar' las conviertes a facturas con la numeración que toque. En cuanto a la fecha...

jakematespain 09-11-2025 11:12:13

Hola, sobre este tema, me he bajado una demo de un software bastante famoso y que no creo que se la este jugando. Este permite el borrado de presupuesto, pedidos, albaranes y facturas.
En la facturas, si esta en verifactu, no permite borrarla, sólo anular la factura.
En su ayuda te explica como borrar los documentos y en caso de la facturas anularlas si esta en verifactu.
Lo que no he visto es por ejemplo si modifico algún dato de un presupuesto,pedido,albarán, quede ese relefjado.
En el registro de eliminados, te muestra todos los documentos que se han eliminado, el tipo de documento, fecha, hora, quien lo ha borrado y luego tiene una opción que te muestra la información del documento original, datos del cliente, datos del documento como forma de pago, totales,etc.
En el software, te dicen que cumple con la ley antifraude.
Todo eso lo hace a nivel de software, ya no se si en la misma bd lo que hará es marcar esos documentos como borrados y no mostrarlos, manteniendo una tabla donde se guarde los códigos y el tipo de documento que se elimino.
Por si le sirve de ayuda a alguien.

emailesc 09-11-2025 11:33:25

Cita:

Empezado por jakematespain (Mensaje 569629)
Hola, sobre este tema, me he bajado una demo de un software bastante famoso y que no creo que se la este jugando. Este permite el borrado de presupuesto, pedidos, albaranes y facturas.
En la facturas, si esta en verifactu, no permite borrarla, sólo anular la factura.
En su ayuda te explica como borrar los documentos y en caso de la facturas anularlas si esta en verifactu.
Lo que no he visto es por ejemplo si modifico algún dato de un presupuesto,pedido,albarán, quede ese relefjado.
En el registro de eliminados, te muestra todos los documentos que se han eliminado, el tipo de documento, fecha, hora, quien lo ha borrado y luego tiene una opción que te muestra la información del documento original, datos del cliente, datos del documento como forma de pago, totales,etc.
En el software, te dicen que cumple con la ley antifraude.
Todo eso lo hace a nivel de software, ya no se si en la misma bd lo que hará es marcar esos documentos como borrados y no mostrarlos, manteniendo una tabla donde se guarde los códigos y el tipo de documento que se elimino.
Por si le sirve de ayuda a alguien.

Yo creo que si te muestra todos los datos de los documentos eliminados es que no los ha eliminado realmente, los ha desactivado, pasado a otra tabla o lo que sea, no los muestra como tal pero la información sigue ahí.

ermendalenda 09-11-2025 12:08:47

Cita:

Empezado por jakematespain (Mensaje 569629)
Hola, sobre este tema, me he bajado una demo de un software bastante famoso y que no creo que se la este jugando. Este permite el borrado de presupuesto, pedidos, albaranes y facturas.
En la facturas, si esta en verifactu, no permite borrarla, sólo anular la factura.
En su ayuda te explica como borrar los documentos y en caso de la facturas anularlas si esta en verifactu.
Lo que no he visto es por ejemplo si modifico algún dato de un presupuesto,pedido,albarán, quede ese relefjado.
En el registro de eliminados, te muestra todos los documentos que se han eliminado, el tipo de documento, fecha, hora, quien lo ha borrado y luego tiene una opción que te muestra la información del documento original, datos del cliente, datos del documento como forma de pago, totales,etc.
En el software, te dicen que cumple con la ley antifraude.
Todo eso lo hace a nivel de software, ya no se si en la misma bd lo que hará es marcar esos documentos como borrados y no mostrarlos, manteniendo una tabla donde se guarde los códigos y el tipo de documento que se elimino.
Por si le sirve de ayuda a alguien.

No tebdria mucho sentido que no se pudieran acceder a la trazabilidad, 9tra cisa que sea un servicio incluido en contrato y el fabricantebse hace cargo en caso de requerimiento de estos.

ermendalenda 09-11-2025 12:10:23

Cita:

Empezado por ermendalenda (Mensaje 569633)
No tebdria mucho sentido que no se pudieran acceder a la trazabilidad, 9tra cisa que sea un servicio incluido en contrato y el fabricantebse hace cargo en caso de requerimiento de estos.

Y por otro lado que permita borradoa si np estas en Verifactu, malo malisisimo
Ya he visto 3 softwares muy vendidos que no cumplen correctamente ciertas cosas, ño mismo pasan la mano si no es algo leve, pero ya te digo que no es que se la jueguen, ws que son demasoadas variables

Ketemeto2008 24-11-2025 10:09:40

buenos dias

sabeis si esta gente ha cambiado URL de produccion?

desde el vienes, si transmito a entorno de pruebas me funciona bien, como siempre
pero cuando transmito a entorno de producción recibo esta respuesta

<?xml version="1.0" encoding="UTF-8" ?>
- <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
- <env:Body>
- <env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>Codigo[103].Error interno en el servidor</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>

estoy transmitiendo aqui para el entorno de produccion
https://www1.agenciatributaria.gob.e.../VerifactuSOAP

como llevo tiempo haciéndolo sin problemas

Faneka 24-11-2025 10:23:04

No creo que cambien la URL de producción si avisar con tiempo, la liarian bastante. A mí no me han dicho nada los clientes que tienen ya activo VeriFactu.
Revisa el certificado, no vaya a estar caducado, tambien puede que esten con problemas ellos, en el entorno de pruebas hay veces que da problemas.

Ketemeto2008 24-11-2025 10:25:21

la fecha de expiración del certificado es el 2027. y la cosa es que es el mismo que uso para transmitir en entorno de pruebas
debo decir que es el certificado de pruebas que le pedi a la AEAT
todas las pruebas, ya sea en entorno de pruebas o de producción, que he hecho desde el principio, las he hecho con este certificado

Faneka 24-11-2025 10:29:16

¿Estas mandano con un certificado de pruebas al entorno de producción? No sabía que se podía, la verdad que yo no hice esa prueba.

Ketemeto2008 24-11-2025 10:30:19

si, siempre lo hice así
de hecho me has dado la idea de probar con el otro certificado, ya que en la AEAT me facilitaron dos
el de persona física y el de entidad

ermendalenda 24-11-2025 10:50:35

Toda la mañana sin errores ni en producciin decenas de SIF con drcenss de tiquets por minuto y sin incidencias.
Endpoint de pruebas igualmente ok

Ketemeto2008 24-11-2025 10:51:31

gracias pues
descarto que sea cosa de ellos y sigo buscando

Jarogo08 24-11-2025 10:56:42

Cita:

Empezado por Faneka (Mensaje 570166)
¿Estas mandano con un certificado de pruebas al entorno de producción? No sabía que se podía, la verdad que yo no hice esa prueba.

Tengo muchas dudas que se pueda, la verdad. El certificado de pruebas que ponen a nuestra disposición será pues eso, para pruebas.
Otra cosa es que los envíos no den error.

Ketemeto2008 24-11-2025 11:02:20

Cita:

Empezado por Jarogo08 (Mensaje 570170)
Tengo muchas dudas que se pueda, la verdad. El certificado de pruebas que ponen a nuestra disposición será pues eso, para pruebas.
Otra cosa es que los envíos no den error.

bueno, lo he hecho durante meses hasta la semana pasada
peo desde el viernes me devuelve el error que os he puesto arriba

la pena es que nuestro negocio no hace tickets y hacemos facturas recapitulativas
y hasta final de mes no podré saber si es cosa del certificado porque mis clientes no facturan hasta el 31

voy a picar el método de consulta de facturas transmitidas que imagino que si la cosa viene por los certificados,
me dará el mismo error. y eso si que lo puedo pasar ya a los clientes y que lo prueben

Ketemeto2008 24-11-2025 11:19:32

vale me confirma un cliente que tenia una factura por transmitir
que efectivamente ha podido sin problemas

así que es cosa del certificado de pruebas contra el entorno de producción

gracias por responder :)

ermendalenda 24-11-2025 12:25:23

Confirno, ahira esta fallando el se4vicio de pruebas a dos desarrolladores distintos a mi y a otro, con cettificados normales. Y desde hace unos minutos.

Ketemeto2008 24-11-2025 12:27:17

si, a mi tambien
no me deja ni consultar links de facturas ya transmitidas anteriormente

Ketemeto2008 02-12-2025 13:12:53

habéis visto esto?
https://elpais.com/economia/2025-12-...s-y-pymes.html

a 15 putos días
que chiste de país xd

Faneka 02-12-2025 13:16:30

Cita:

Empezado por Ketemeto2008 (Mensaje 570594)
habéis visto esto?
https://elpais.com/economia/2025-12-...s-y-pymes.html

a 15 putos días
que chiste de país xd

Hay un hilo para despotricar bien, así nos quedamos agusto, jaja.

Ketemeto2008 02-12-2025 13:17:54

Cita:

Empezado por Faneka (Mensaje 570597)
Hay un hilo para despotricar bien, así nos quedamos agusto, jaja.

hostia pasámelo porfa
vamos a afrontar esto desde la perspectiva del humor xd

Neftali [Germán.Estévez] 02-12-2025 13:20:03

Cita:

Empezado por Ketemeto2008 (Mensaje 570598)
hostia pasámelo porfa
vamos a afrontar esto desde la perspectiva del humor xd

Hilo expreso para eso:
https://www.clubdelphi.com/foros/showthread.php?t=97918


La franja horaria es GMT +2. Ahora son las 19:31:14.

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