Club Delphi  
    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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #41  
Antiguo 12-02-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.874
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por BorjaRRR Ver Mensaje
He estado haciendo pruebas y todos los envíos me devuelven ok independientemente del tiempo entre envíos. He probado a lanzar dos envíos en un intervalo de unos segundos y también con un intervalo de mas de dos minutos, todos me devuelven ok.

Tenía entendido que había que realizar los envíos con un mínimo de 60 segundos (lo que devuelven en la respuesta) y un máximo de 120 (60 + margen 60).
¿Esto es correcto?
Cita:
Empezado por gcqZW Ver Mensaje
Si no me equivoco por ahora esta en pruebas y deja mandar de forma seguida, pero ten cuidado que a algunos les han baneado temporalmente debido a eso.
Yo he enviado uno, dejando pasar unos minutos y me ha devuelto "Acepada con errores" y este error: El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de: 120 segundos.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #42  
Antiguo 18-02-2025
trumbolt trumbolt is offline
Miembro
 
Registrado: may 2022
Posts: 41
Poder: 0
trumbolt Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Yo he enviado uno, dejando pasar unos minutos y me ha devuelto "Acepada con errores" y este error: El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de: 120 segundos.
Es un error que creo que puede ser relativamente común en entornos de producción. Si, como en mi caso, se guarda el timestamp de cuando ha sido generado el registro, cualquier respuesta que indique más de 120 segundos o cualquier error de soap:fault del server que signifique el reenvío posterior de la info, implicarán siempre la salida de ese error. Y eso sin entrar en que el equipo del cliente (lo mío es soft de escritorio) tenga mal la fecha aunque para eso ya he visto que la gente se está apoyando en la hora del ROA.

De todas formas, es afortunadamente un error que no hay que subsanar

Por cierto, cuando la gente habla de "marcar incidencia" cuando la hora de envío es superior a la de generación del registro en esos 120 segundos, ¿a qué se refiere?
Responder Con Cita
  #43  
Antiguo 18-02-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Posts: 137
Poder: 1
Faneka Va por buen camino
En la cabecera puedes marcar como incidencia -> 'S' cuando por algún motivo no se pudo enviar el fichero, yo aparte de que no pueda porque este sin linea, sin certificado, etc.. si desde que creo el fichero hasta que se envia por lo que sea pasan más de 120 s tambien lo marco para que no me devuelva aceptado con errores.
Responder Con Cita
  #44  
Antiguo 18-02-2025
trumbolt trumbolt is offline
Miembro
 
Registrado: may 2022
Posts: 41
Poder: 0
trumbolt Va por buen camino
Cita:
Empezado por Faneka Ver Mensaje
En la cabecera puedes marcar como incidencia -> 'S' cuando por algún motivo no se pudo enviar el fichero, yo aparte de que no pueda porque este sin linea, sin certificado, etc.. si desde que creo el fichero hasta que se envia por lo que sea pasan más de 120 s tambien lo marco para que no me devuelva aceptado con errores.
Siempre abro el excel de descripción de registros por el de alta y no me había fijado en los nodos opcionales de <RemisionVoluntaria>. Gracias compañero
Responder Con Cita
  #45  
Antiguo 18-02-2025
Avatar de bmfranky
bmfranky bmfranky is offline
Miembro
 
Registrado: may 2024
Ubicación: Gandia, Valencia
Posts: 599
Poder: 1
bmfranky Va por buen camino
Cita:
Empezado por trumbolt Ver Mensaje
Siempre abro el excel de descripción de registros por el de alta y no me había fijado en los nodos opcionales de <RemisionVoluntaria>. Gracias compañero
Hola, una cosa, no useis el excell de descripcion del servicio web, esta super desactualizado, teneis que usar los pdf de ayuda aqui. https://www.agenciatributaria.es/AEA...ERI_FACTU.html
No estan actualizando el excell desde la version inicial, el 28/10/2024.
__________________
Uno se alegra de ser útil. (Isaac Asimov)
Responder Con Cita
  #46  
Antiguo 18-02-2025
trumbolt trumbolt is offline
Miembro
 
Registrado: may 2022
Posts: 41
Poder: 0
trumbolt Va por buen camino
Cita:
Empezado por bmfranky Ver Mensaje
Hola, una cosa, no useis el excell de descripcion del servicio web, esta super desactualizado, teneis que usar los pdf de ayuda aqui. https://www.agenciatributaria.es/AEA...ERI_FACTU.html
No estan actualizando el excell desde la version inicial, el 28/10/2024.
Gracias por el apunte. Ya había descubierto alguna discrepancia, sobre todo en la parte de <SistemaInformatico>, con nodos que aparecían como opcionales (IndicadorMultiplesOT, por ejemplo) pero que resultaban ser obligatorios
Responder Con Cita
  #47  
Antiguo 04-03-2025
CarlosMz CarlosMz is offline
Miembro
 
Registrado: jul 2020
Posts: 96
Poder: 5
CarlosMz Va por buen camino
Si tengo un sistema de facturación automática en el que se generan en un día concreto un nº de facturas, supongamos se generan 500 facturas.

El envío debería ser:

1. Primera factura generada se intenta envío.
2. Se reciben 60 segundos de espera
3. Se intenta envío de las 499 facturas restantes

¿Es correcto?
Responder Con Cita
  #48  
Antiguo 04-03-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.874
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por CarlosMz Ver Mensaje
Si tengo un sistema de facturación automática en el que se generan en un día concreto un nº de facturas, supongamos se generan 500 facturas.

El envío debería ser:

1. Primera factura generada se intenta envío.
2. Se reciben 60 segundos de espera
3. Se intenta envío de las 499 facturas restantes

¿Es correcto?

Depende de cómo tengas hecha la pieza que realiza los envios.
No acabo de entender porqué después de la primera haces el envío, supongo que lo tienes programado así.

En nuestro caso, tenemos una cola que procesa cada 60 sg. las facturas que estén pendientes de enviar (se intenta realizar el envío si hay alguna factura pendiente). Si hacienda modifica el tiempo, cambiamos esos "cada 60 sg." a "cada 120 sg" o a lo que diga la AEAT.


En nuestro caso al generar esas 500 facturas, se añadirán a la cola y se enviarán en uno o varios bloques, dependiendo del momento en que entren en la cola de procesamiento.

Supongo que hay varias estratégias.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #49  
Antiguo 04-03-2025
CarlosMz CarlosMz is offline
Miembro
 
Registrado: jul 2020
Posts: 96
Poder: 5
CarlosMz Va por buen camino
Si generas 500 facturas y las mandas a la cola no podría darse el caso que tarde minutos en enviarse ?

Pensaba que el envío inicial, por ejemplo el primero del día, si no hay tiempo de espera ¿no debe ser inmediato ?
Responder Con Cita
  #50  
Antiguo 04-03-2025
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 134
Poder: 1
gcqZW Va por buen camino
Si no generas las 500 a la vez sí, sino puedes enviar las 500 de golpe, según entiendo tu caso sería:

Generas la 1a factura y la envias, te devuelve t=X segundos.
Esperas X segundos. (Aquí se acumulan las facturas que vayas creando a lo largo de X segundos)
Envías el bloque de facturas que haya acumuladas. (En tu ejemplo 499)

Si es como he explicado, tu flujo es correcto, si por algún casual generaras las 500 a la vez lo mas correcto sería enviarlas todas en el primer envio.
__________________
La religión es personal e intransferible.
Responder Con Cita
  #51  
Antiguo 04-03-2025
CarlosMz CarlosMz is offline
Miembro
 
Registrado: jul 2020
Posts: 96
Poder: 5
CarlosMz Va por buen camino
Sinceramente, no comprendo a qué te refieres con generar "500 a la vez".
Aunque sea un proceso de facturación masiva que tarda 3 minutos... realmente, en mi caso, se crean una a una, con nº correlativo ... no hago un batch
Responder Con Cita
  #52  
Antiguo 04-03-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 1.768
Poder: 5
ermendalenda Va por buen camino
Cita:
Empezado por CarlosMz Ver Mensaje
Sinceramente, no comprendo a qué te refieres con generar "500 a la vez".
Aunque sea un proceso de facturación masiva que tarda 3 minutos... realmente, en mi caso, se crean una a una, con nº correlativo ... no hago un batch
Hola
Tienes q7e ir verificando en segundo plano, (o en el mismo batch) que mientras vas generando no se sale del tiempo y eel número de registros pendientes de enviar del control de flujos, por que puede que mientras esté generando tengas que hacer envíos
Responder Con Cita
  #53  
Antiguo 04-03-2025
gcqZW gcqZW is offline
Miembro
 
Registrado: ene 2025
Ubicación: Zaragoza
Posts: 134
Poder: 1
gcqZW Va por buen camino
Cita:
Sinceramente, no comprendo a qué te refieres con generar "500 a la vez".
La verdad es que no tiene mucho sentido en la realidad, pero me refiero a que si al empezar el día tienes 500 facturas listas para el envio no tienes que mandar la primera sola y luego en que pase el tiempo las 499 restantes sino que podrías mandar las 500 desde el inicio.
__________________
La religión es personal e intransferible.

Última edición por gcqZW fecha: 04-03-2025 a las 14:53:45. Razón: typo
Responder Con Cita
Respuesta



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
Flujo de datos lccarvajal814 SQL 5 05-12-2022 17:00:33
Diagrama de flujo de los conspiranoicos rretamar La Taberna 2 03-12-2013 18:20:18
Variar control de flujo Puerto Serie bactering Varios 3 20-03-2011 23:22:28
Problema al cerrar un puerto COM con control de flujo vejerf OOP 1 25-07-2008 10:58:10
Problemas con la paridad y el control de flujo atapia Varios 1 18-09-2007 11:35:29


La franja horaria es GMT +2. Ahora son las 16:12:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi