Ver Mensaje Individual
  #5  
Antiguo 06-04-2025
ISCOPYME ISCOPYME is offline
Miembro
 
Registrado: jun 2004
Posts: 20
Reputación: 0
ISCOPYME Va por buen camino
Cita:
Empezado por espinete Ver Mensaje
.........

Y ahora ponte en el peor de los casos imaginables: el bloque máximo son 1000 facturas, pero casualidades de la vida, ya hay 1001 facturas pendientes, con incidencias sin corregir, que deben ser subsanadas y no las han corregido. Mientras siguen creando facturas nuevas: 1002, 1003, 1004, que se quedan en cola hasta que no se envíen las 1000 anteriores.

No sé si me estoy preocupando demasiado, pero la verdad es que lo veo complicado. Con lo fácil que sería hacer los envíos sobre la marcha (como el Ticketbai de Gipuzkoa y Araba por ejemplo). Nosotros tenemos clientes que estuvieron enviando durante MESES facturas al entorno de PRUEBAS de SII sin darse cuenta, pese a que antes de cada envío aparece un mensaje indicando que está activado el entorno de pruebas. Por eso me preocupa cómo decirle al usuario que hay X facturas que requieren su atención y si no lo corriges cuanto antes, se va a liar parda.
A ver, yo no sé cómo has desarrollado tu estructura de bases de datos, pero yo te cuento la mía ya que lo que estás diciendo no debería de darse. Yo tengo una Master-Detail con envíos y sus registros de facturación enviados. En estas tablas se guardan los datos de envío y las respuestas de la aeat. Cuando se crea una factura, se crea su registro de facturación (detail) y se relaciona con los envíos (master), de forma que cuando la cabecera de envíos llega a 1000 registros de facturación se crea una nueva cabecera y así sucesivamente. Por otro lado hay un servicio que "cuando toca"(bien porque ya hay 1000 registros o porque ha pasado el tiempo entre envíos) empieza a hacer envíos a la aeat. Si de esos 1000 me devuelven 500 porque están mal, no pasa nada. Se avisa a la aplicación que hay errores en los envíos. En el momento que tú subsanes 1 error, se crea un nuevo registro de facturación que se relaciona con la cabecera, etcc.... y vuelta a empezar... Si se van haciendo facturas por el otro lado, pues se van generando nuevos registros de facturación que se van relacionando con las cabeceras de envíos y así sucesivamente... Como ejemplo, hice una facturación masiva de 1218 facturas y se enviaron en dos bloques, uno de mil y otro de 218 facturas...
Responder Con Cita