Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Envío de registros y sus respuestas
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 03-11-2025
Fernando_58 Fernando_58 is offline
Miembro
 
Registrado: jul 2025
Posts: 23
Poder: 0
Fernando_58 Va por buen camino
Estoy un poco pez en esta materia, y me lancé al abismo sin red previa. Los 240 segundos que mencionas como retraso máximo, entiendo que entre la fecha/hora de generación de una factura y su envío a la AEAT, en caso de lotes de 500, 1000 facturas, ¿se cuentan individualmente por cada una de ellas? o, al ser un lote, ¿se cuentan (los 240 segs), desde la primera o desde la última? He preparado un proceso que, primero realiza la facturación periódica, semanal, quincenal o mensual y una vez realizada, genera el lote con las facturas y las envía. Al leer tu post me he quedado helado...

Gracias de antemano, y un cordial saludo

Fernando Alonso Morán
Responder Con Cita
  #2  
Antiguo 03-11-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Fernando_58 Ver Mensaje
Estoy un poco pez en esta materia, y me lancé al abismo sin red previa. Los 240 segundos que mencionas como retraso máximo, entiendo que entre la fecha/hora de generación de una factura y su envío a la AEAT, en caso de lotes de 500, 1000 facturas, ¿se cuentan individualmente por cada una de ellas? o, al ser un lote, ¿se cuentan (los 240 segs), desde la primera o desde la última? He preparado un proceso que, primero realiza la facturación periódica, semanal, quincenal o mensual y una vez realizada, genera el lote con las facturas y las envía. Al leer tu post me he quedado helado...

Gracias de antemano, y un cordial saludo

Fernando Alonso Morán

No creo que sea un procedimiento correcto generar la facturación y luego generar el lote con las facturas. Pueden pasar mil cosas por las que las facturas se generen y al final no se genere el envío o que sea un proceso lento y algunas se envíen pasado el tiempo de incidencia por lo que yo recomendaría ir encolando factura por factura. De esta manera al generar la primera factura se enviaría y las demás se irían encolando hasta cumplir los 1000 registros o el tiempo devuelto para el próximo envío y así sucesivamente.


Por ejemplo imagínate que haces 20 facturas de golpe, se enviaría la primera, se recoge el tiempo de espera hasta el siguiente envío (normalmente 60 sgs) y las facturas que generes en esos 60 sgs se enviarían en un solo paquete.


Saludos.
__________________
Be water my friend.
Responder Con Cita
  #3  
Antiguo 03-11-2025
Carlos Carlos is offline
Miembro
 
Registrado: ago 2025
Posts: 230
Poder: 1
Carlos Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
No creo que sea un procedimiento correcto generar la facturación y luego generar el lote con las facturas. Pueden pasar mil cosas por las que las facturas se generen y al final no se genere el envío o que sea un proceso lento y algunas se envíen pasado el tiempo de incidencia por lo que yo recomendaría ir encolando factura por factura. De esta manera al generar la primera factura se enviaría y las demás se irían encolando hasta cumplir los 1000 registros o el tiempo devuelto para el próximo envío y así sucesivamente.

Por ejemplo imagínate que haces 20 facturas de golpe, se enviaría la primera, se recoge el tiempo de espera hasta el siguiente envío (normalmente 60 sgs) y las facturas que generes en esos 60 sgs se enviarían en un solo paquete.
Saludos.
Yo a cada factura que genero creo el RF.
Tengo un proceso que cada 'n' segundos (los que yo quiera o mínimo los indicados por Veri*factu en la última respuesta) va mirando si hay RF para enviar, sea 1 ó 'z' coge los que hay y los envía, y así cada 'n' segundos mencionados.
Responder Con Cita
  #4  
Antiguo 04-11-2025
[email protected] frrr@grupo3rs.c is offline
Miembro
 
Registrado: mar 2024
Posts: 116
Poder: 3
frrr@grupo3rs.c Va por buen camino
Pero al final se trata de enviar las 20 facturas de golpe , o se envian 1 a 1 separadas ?????

Gracias
Responder Con Cita
  #5  
Antiguo 04-11-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por [email protected] Ver Mensaje
Pero al final se trata de enviar las 20 facturas de golpe , o se envian 1 a 1 separadas ?????

Gracias

A ver... Imagina que no tienes ninguna factura pendiente de enviar en la cola. Emites una factura que se debe de enviar de forma inmediata y recoger la respuesta del tiempo de espera del siguiente envío (normalmente 60sgs). Las facturas que se encolen en esos 60 sgs. se tienen que quedar a la espera y cuando pase ese tiempo enviarlas todas en un paquete, se recoge el nuevo tiempo de espera y así sucesivamente.


Por otro lado ya podemos entrar en matices como que si hay un error de comunicación y se pasa del tiempo de envío hay que marcar ese paquete como con incidencia, etc etc.
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 04-11-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por [email protected] Ver Mensaje
Pero al final se trata de enviar las 20 facturas de golpe , o se envian 1 a 1 separadas ?????

Gracias

Hola

Las que esten dentro del tiempo de envio(+60seg ó el tiempor que te devuelvan) hay que enviarlas juntas, excepto las que vaya tarde que van en otro lote como Incidencia.
Ejemplo, revisas las facturas pendientes de envio y te encuentras:
3 facturas con hora de emision y contando desde este momento(hh:mm:ss) , han pas
Sado entre 60 y 200/240 segundos ---> al mismo lote
2 facturas pasadas de tiempo (más de 200/240 segundos)--> mismo lote como incidencia
1 factura recien generada aún sin llegar a los 60segundos----> dejar en cola

Excwpciones:
Si tienes mas de 1000 facturas pendientes, divides en bloques de 1000 y el ultimo bloque las que resten y envias los lotes uno detras de otro.
Actuañmente permiten el envio instantaneo sin respetar el tiempo de espera(pero no aconsejo por que pueden cambiar de opinióm)

Última edición por ermendalenda fecha: 04-11-2025 a las 09:38:48.
Responder Con Cita
  #7  
Antiguo 04-11-2025
Carlos Carlos is offline
Miembro
 
Registrado: ago 2025
Posts: 230
Poder: 1
Carlos Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Hola

Las que esten dentro del tiempo de envio(+60seg ó el tiempor que te devuelvan) hay que enviarlas juntas, excepto las que vaya tarde que van en otro lote como Incidencia.
Ejemplo, revisas las facturas pendientes de envio y te encuentras:
3 facturas con hora de emision y contando desde este momento(hh:mm:ss) , han pas
Sado entre 60 y 200/240 segundos ---> al mismo lote
2 facturas pasadas de tiempo (más de 200/240 segundos)--> mismo lote como incidencia
1 factura recien generada aún sin llegar a los 60segundos----> dejar en cola

Excwpciones:
Si tienes mas de 1000 facturas pendientes, divides en bloques de 1000 y el ultimo bloque las que resten y envias los lotes uno detras de otro.
Actuañmente permiten el envio instantaneo sin respetar el tiempo de espera(pero no aconsejo por que pueden cambiar de opinióm)
Yo eso del tiempo de espera de los 240 segundos, de los 1246 segundos, de los que sean.... pues que no, que esto no lo puedo gobernar, no depende de mi, ni está publicado por hacienda, de hecho el mensaje de error (en la lista de mensajes de error) no menciona los segundos.

Yo genero el XML y ahí se queda para siempre, si al enviarlo da error, pues reintentaré el envío y ya desde el primer reintento lo marcaré con 'incidencia', por que ha habido una incidencia, la que sea pero incidencia y me da igual que hayan transcurrido los 240 segundos o no; yo lo he enviado y he 'sufrido' una incidencia.
En este XML no añadiré ni sacaré nada, sólo incorporaré la 'incidencia'.

El siguiente XML tendrá su curso. Y ya quisiera saber que pasará cuando me de por enviar éste segundo XML (sin incidencia) antes que el primero con incidencia. Al final tendrán todos los registros y todas sus huellas consecutivas.
Responder Con Cita
  #8  
Antiguo 04-11-2025
novatico novatico is offline
Miembro
 
Registrado: dic 2022
Posts: 370
Poder: 4
novatico Va por buen camino
Cita:
Empezado por Carlos Ver Mensaje
Yo eso del tiempo de espera de los 240 segundos, de los 1246 segundos, de los que sean.... pues que no, que esto no lo puedo gobernar, no depende de mi, ni está publicado por hacienda, de hecho el mensaje de error (en la lista de mensajes de error) no menciona los segundos.

Yo genero el XML y ahí se queda para siempre, si al enviarlo da error, pues reintentaré el envío y ya desde el primer reintento lo marcaré con 'incidencia', por que ha habido una incidencia, la que sea pero incidencia y me da igual que hayan transcurrido los 240 segundos o no; yo lo he enviado y he 'sufrido' una incidencia.
En este XML no añadiré ni sacaré nada, sólo incorporaré la 'incidencia'.

El siguiente XML tendrá su curso. Y ya quisiera saber que pasará cuando me de por enviar éste segundo XML (sin incidencia) antes que el primero con incidencia. Al final tendrán todos los registros y todas sus huellas consecutivas.
Lo de los 240 segundos te aparece en la respuesta con error que te devuelve hacienda si, entre la "FechaHoraHusoGenRegistro" del Registro de Facturación y la actual de Hacienda se han superado y no has marcado "Incidencia=S".
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
TIBDataBase + Timeout mjjj Conexión con bases de datos 3 17-06-2010 22:56:36
Timeout de TIdsmtp mjjj Internet 0 11-01-2010 21:10:07
IBDataBase Timeout pabloc Conexión con bases de datos 0 20-06-2008 08:18:37
TimeOut en Sql Server FNADALO Conexión con bases de datos 1 28-09-2004 17:31:17
Cgi Timeout intro Internet 0 05-09-2003 01:36:40


La franja horaria es GMT +2. Ahora son las 23:03:22.


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