Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
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 16-06-2025
richidemola richidemola is offline
Miembro
 
Registrado: sep 2024
Posts: 32
Poder: 0
richidemola Va por buen camino
Cita:
Empezado por Jarogo08 Ver Mensaje
Madre mía... vaya lío tienes!





vuelvo a insistir... no es con la última enviada, es con la última creada!!!!!





el hash lo generas antes de enviar: creas el registro de facturación y le asignas el hash. Y luego ya haces el envío cuando sea


Aunque estés una semana sin enviar (porque no tienes internet por ejemplo) deberías poder crear registros de facturación con su hash y encadenándolos como toque (efectivamente... con el último generado )
Vale lo entiendo y así lo hace mi programa ahora, pero veo un problema a lo que dices de enviar los registros a la aeat en otro momento ya que para generar el hash del registro de facturación hay que usar el parámetro FechaHoraHusoGenRegistro con la fecha y hora en la que se creó el registro, si luego uso el mismo valor de FechaHoraHusoGenRegistro en el xml, si lo envío más tarde de 240 segundos me da error.

Vamos, que segun el web service el registro lo tengo que enviar no más tarde de 4 minutos desde que se genera, por lo que no creo que pueda estar una semana sin enviar los registros, a no ser que el valor de FechaHoraHusoGenRegistro en el xml no sea el mismo que se usó al generar el hash, si no que ese valor es la fecha y hora a la que se envía el registro, por que si no es así no le veo lógica a lo que dices de envíar los registros en otro momento.
Responder Con Cita
  #2  
Antiguo 17-06-2025
Avatar de gcqZW
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 274
Poder: 2
gcqZW Va por buen camino
Puedes enviar pasados esos 240 segundos, pero tendrás que marcarlos como incidencia.
__________________
La religión es personal e intransferible.
Responder Con Cita
  #3  
Antiguo 18-06-2025
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por gcqZW Ver Mensaje
Puedes enviar pasados esos 240 segundos, pero tendrás que marcarlos como incidencia.
Ahora son 240 segundos el límite, pero sólo según las contestaciones que están dado a consultas.
Ese tiempo límite no está ni en la Orden Ministerial ni en ningún documento publicado.
Así que lo cambiarán cuando les apetezca.
Responder Con Cita
  #4  
Antiguo 18-06-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 344
Poder: 2
Jarogo08 Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Ahora son 240 segundos el límite, pero sólo según las contestaciones que están dado a consultas.
Ese tiempo límite no está ni en la Orden Ministerial ni en ningún documento publicado.
Así que lo cambiarán cuando les apetezca.

Yo lo guardé en un campo de la base de datos. Si en algún momento lo cambian saco una versión que le cambie el valor y debería seguir funcionando el tema de enviarlo marcado como incidencia pasado el tiempo del nuevo valor
Responder Con Cita
  #5  
Antiguo 19-06-2025
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por Jarogo08 Ver Mensaje
Yo lo guardé en un campo de la base de datos. Si en algún momento lo cambian saco una versión que le cambie el valor y debería seguir funcionando el tema de enviarlo marcado como incidencia pasado el tiempo del nuevo valor
La verdad es que están jugando con nosotros como si fuésemos muñecos.
Cambian las validaciones y los criterios a su antojo (y sin comunicarlos) a cada momento.
Y nos tenemos que estar basando en hacerles consultas que nos responde un técnico con el criterio que le salga en ese momento.
Y sin una normativa establecida en un documento oficial serio y estable.

¡¡¡ Por favor, AEAT (por si lo lee algún responsable), un poco más de seriedad !!!
Responder Con Cita
  #6  
Antiguo 19-06-2025
delphiGar delphiGar is offline
Miembro
 
Registrado: ago 2024
Posts: 182
Poder: 2
delphiGar Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
La verdad es que están jugando con nosotros como si fuésemos muñecos.
Cambian las validaciones y los criterios a su antojo (y sin comunicarlos) a cada momento.
Y nos tenemos que estar basando en hacerles consultas que nos responde un técnico con el criterio que le salga en ese momento.
Y sin una normativa establecida en un documento oficial serio y estable.

¡¡¡ Por favor, AEAT (por si lo lee algún responsable), un poco más de seriedad !!!
Coincido contigo 100%. Es un desproposito total.
Responder Con Cita
  #7  
Antiguo 23-08-2025
Carlos Carlos is offline
Miembro
 
Registrado: ago 2025
Posts: 230
Poder: 1
Carlos Va por buen camino
Cita:
Empezado por delphiGar Ver Mensaje
Coincido contigo 100%. Es un desproposito total.
Yo no estoy de acuerdo.
Nos dicen que tenemos de crear y enviar el registro de facturación inmediatamente a la generación de la factura, pués lo hago, tomo nota de la fecha y hora y genero el valor de FechaHoraHusoGenRegistro.

Y lo enviaré cuando Hacienda ME LO PERMITA.

A tener en cuenta que a cada respuesta de Veri*factu, viene cuantos segundos debemos esperar para enviar nuestro siguiente XML, y ahí yo pongo el valor FechaHoraHusoGenRegistro que he calculado para cada registro, tanto si ha pasado 60 segundos como 2 horas.

Que esto es lo que puede suceder en los días punta de Navidad, si Hacienda tiene problemas empezará a contestar con 500 segundos o los que precise, y mientras nosotros debemos seguir facturando.

Ya me dirá hacienda si lo hago bien.
Responder Con Cita
  #8  
Antiguo 17-06-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 344
Poder: 2
Jarogo08 Va por buen camino
Cita:
Empezado por richidemola Ver Mensaje
Vale lo entiendo y así lo hace mi programa ahora, pero veo un problema a lo que dices de enviar los registros a la aeat en otro momento ya que para generar el hash del registro de facturación hay que usar el parámetro FechaHoraHusoGenRegistro con la fecha y hora en la que se creó el registro, si luego uso el mismo valor de FechaHoraHusoGenRegistro en el xml, si lo envío más tarde de 240 segundos me da error.

Vamos, que segun el web service el registro lo tengo que enviar no más tarde de 4 minutos desde que se genera, por lo que no creo que pueda estar una semana sin enviar los registros, a no ser que el valor de FechaHoraHusoGenRegistro en el xml no sea el mismo que se usó al generar el hash, si no que ese valor es la fecha y hora a la que se envía el registro, por que si no es así no le veo lógica a lo que dices de envíar los registros en otro momento.

Como te comentó gcqZW, puedes enviar pasado ese tiempo, pero debes marcar el envío como incidencia a "S". De todas maneras, ese tiene que ser un caso puntual (te falla internet o fallan los servicios de la AEAT). En el resto de casos, tendrás que tener una tarea o algo que cada menos de 4 minutos haga el envío de los registros para que no se dé este caso

El campo FechaHoraHusoGenRegistro le das valor cuando generas el registro de facturación, y luego en el XML tiene que ir ese valor, no puedes volver a calcularlo.
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
Facturas rectificativas a para anular facturas aceptadas parcialmente victor03 Registros de Facturacion y Eventos (XML) 6 31-05-2025 10:28:27
Resaltar TEXTO parcialmente en DBGrid Jose Roman OOP 8 30-12-2022 22:49:46
Vcl/FMX: Resaltar texto parcialmente AgustinOrtu Trucos 5 29-12-2022 09:56:54
Locate no buscar parcialmente, por que? URBANO Conexión con bases de datos 13 14-10-2005 20:14:22
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 16:15: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