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 08-11-2024
novatico novatico is online now
Miembro
 
Registrado: dic 2022
Posts: 374
Poder: 4
novatico Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Hola
Si emites 2 tiques dentro del mismo minuto y sólo envías 1 cuando envíes el segundo estará fuera de tiempo y te dará el error 2004 mejor manda todo lo qie tebgas en el mismo paquete

Hay ejemplos más claros que mercadona, hay muchos negocios que emiten tiques más rápidos que un supermercado. Por ejemplo una autopista, una panadería, algun tipo de negocios de juegos...
Si repasas los procesos que voy a realizar, verás que digo "El módulo de "Control de Flujo", estará revisando este fichero de "envios pendientes", y en mi caso, cada vez que detecte 1 pendiente, tomará el "datetime" de ese instante y actualizando el "registro de facturación de alta", realizará el envío, controlando en la respuesta los posibles errores."

Esto evita el error por superar el tiempo.
Por supuesto también me supone actualizar a la vez la "huella".
Responder Con Cita
  #2  
Antiguo 08-11-2024
CarlosArjonomia CarlosArjonomia is offline
Miembro
 
Registrado: abr 2021
Posts: 298
Poder: 6
CarlosArjonomia Va por buen camino
¿Controlan ya lo de los 60"?, lo digo porque puedo enviar registros sin esperar ese tiempo y no devuelve ningún error.
Responder Con Cita
  #3  
Antiguo 08-11-2024
edari edari is offline
Miembro
 
Registrado: jun 2021
Posts: 336
Poder: 6
edari Va por buen camino
Cita:
Empezado por CarlosArjonomia Ver Mensaje
¿Controlan ya lo de los 60"?, lo digo porque puedo enviar registros sin esperar ese tiempo y no devuelve ningún error.
Creo que todavía no porque a mí también me dejó el otro día
Responder Con Cita
  #4  
Antiguo 08-11-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 558
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por novatico Ver Mensaje
Si repasas los procesos que voy a realizar, verás que digo "El módulo de "Control de Flujo", estará revisando este fichero de "envios pendientes", y en mi caso, cada vez que detecte 1 pendiente, tomará el "datetime" de ese instante y actualizando el "registro de facturación de alta", realizará el envío, controlando en la respuesta los posibles errores."

Esto evita el error por superar el tiempo.
Por supuesto también me supone actualizar a la vez la "huella".
Quiero entender bien lo que hace tu proceso, creas la factura, creas el registro de facturación, salvas en una tabla de envíos pendientes los registros de facturación y luego un módulo aparte, verifica si tiene que enviar algún registro. Si hay que enviar, controlas ese instante para volver a generar el nodo de fecha de creación, si fuera el caso ya que puedes estar fuera de los 60 segundos, y reconstruyes la huella de ese registro.

Bueno, si es así como funciona, bajo mi punto de vista, no es correcto porque el pilar principal de Verifactu es que una vez creado el registro de facturación este es "inmutable"
No puedes modificar un registro de facturación una vez emitido. De todas formas, este error no tienes que subsanarlo.
Responder Con Cita
  #5  
Antiguo 08-11-2024
rci rci is online now
Miembro
 
Registrado: nov 2020
Posts: 565
Poder: 6
rci Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
Quiero entender bien lo que hace tu proceso, creas la factura, creas el registro de facturación, salvas en una tabla de envíos pendientes los registros de facturación y luego un módulo aparte, verifica si tiene que enviar algún registro. Si hay que enviar, controlas ese instante para volver a generar el nodo de fecha de creación, si fuera el caso ya que puedes estar fuera de los 60 segundos, y reconstruyes la huella de ese registro.

Bueno, si es así como funciona, bajo mi punto de vista, no es correcto porque el pilar principal de Verifactu es que una vez creado el registro de facturación este es "inmutable"
No puedes modificar un registro de facturación una vez emitido. De todas formas, este error no tienes que subsanarlo.
Estoy de acuerdo con sglorka: No puedes cambiar el registro de facturación, por lo tanto no puedes modificar FechaHoraHusoGenRegistro ni tampoco la Huella

Si un programa hace esto no cumpliría la ley
Responder Con Cita
  #6  
Antiguo 08-11-2024
novatico novatico is online now
Miembro
 
Registrado: dic 2022
Posts: 374
Poder: 4
novatico Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
Quiero entender bien lo que hace tu proceso, creas la factura, creas el registro de facturación, salvas en una tabla de envíos pendientes los registros de facturación y luego un módulo aparte, verifica si tiene que enviar algún registro. Si hay que enviar, controlas ese instante para volver a generar el nodo de fecha de creación, si fuera el caso ya que puedes estar fuera de los 60 segundos, y reconstruyes la huella de ese registro.

Bueno, si es así como funciona, bajo mi punto de vista, no es correcto porque el pilar principal de Verifactu es que una vez creado el registro de facturación este es "inmutable"
No puedes modificar un registro de facturación una vez emitido. De todas formas, este error no tienes que subsanarlo.
Trabajando de esta manera, para la AEAT no existe el registro de facturación hasta que lo envío, pues mi SIF va a ser "SOLO VERIFACTU", y estamos hablando de unos minutos, porque que pasaría si en la respuesta de un envío te devuelven t=180 ??. Pues si envías registros de facturación en espera, todos fallarían.

De hecho, he probado a enviar una factura con fecha del día anterior al envío y me la da correcta porque el dato "FechaHoraUsoGenRegistro" es el del momento.
Responder Con Cita
  #7  
Antiguo 08-11-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 558
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por novatico Ver Mensaje
Trabajando de esta manera, para la AEAT no existe el registro de facturación hasta que lo envío, pues mi SIF va a ser "SOLO VERIFACTU", y estamos hablando de unos minutos, porque que pasaría si en la respuesta de un envío te devuelven t=180 ??. Pues si envías registros de facturación en espera, todos fallarían.
Da igual que no exista en la Aeat. No puedes modificar un registro de facturación ya generado, no importa que lo hayas enviado o no. Míralo detenidamente por si debes cambiar algo en tu proceso. En el reglamento está expresado si ninguna duda.
Responder Con Cita
  #8  
Antiguo 08-11-2024
novatico novatico is online now
Miembro
 
Registrado: dic 2022
Posts: 374
Poder: 4
novatico Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
Da igual que no exista en la Aeat. No puedes modificar un registro de facturación ya generado, no importa que lo hayas enviado o no. Míralo detenidamente por si debes cambiar algo en tu proceso. En el reglamento está expresado si ninguna duda.
De acuerdo, le daré una vuelta. Gracias.

Un momento... estoy pensando que, si el registro de facturación se ha generado hace 4 minutos, y sigue en espera por los motivos que sea, he de marcar ese envío como "incidencia" no ??
Eso no sería también modificar el registro de facturación ??

Vaya lio...
Responder Con Cita
  #9  
Antiguo 08-11-2024
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Ubicación: Alicante
Posts: 508
Poder: 2
Faneka Va por buen camino
Si no se puede modificar el registro de facturación una vez creado, en el caso por ejemplo que lo generes, lo vayas a enviar y por cualquier problema, bien no tengas internet, el servidor de hacienda este ko, no se pueda enviar, tengo entendido que hay que marcarlo como incidencia y cuando se pueda volver a enviarlo, en este caso ¿el registro de facturación se modifica para añadir la etiqueta de incidencia a S?. Porque no creo que haya que generar otro registro de facturación igual pero con la etiqueta de incidencia, al crear otro la fecha creación, registro anterior, etc.. podrian ser otros. A este caso estoy dandole vuelvas desde ayer y aún no le he metido mano.
Responder Con Cita
  #10  
Antiguo 08-11-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 558
Poder: 10
sglorka Va por buen camino
A ver, la marca de Incidencia va en el mensaje de envío que empaqueta los registros de facturación, no va en el registro de facturación. Cada vez que hay que enviar, se crea un mensaje de envío que empaqueta todo o un sólo registro.
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
Consulta QR Verifactu JoseLeeTo Envío de registros y sus respuestas 11 02-12-2025 19:44:09
Cumplir VeriFactu xevi General/Noticias 2 04-11-2024 12:12:40
verifactu jguarda Internet 1 03-10-2024 17:48:17
Tabla de Facturas vs Detalles de Facturas magnu9 Conexión con bases de datos 9 27-07-2007 17:27:37
Campos calculados, facturas y detalles de facturas. Letty Conexión con bases de datos 7 07-11-2003 11:19:44


La franja horaria es GMT +2. Ahora son las 15:08:11.


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