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

 
 
Herramientas Buscar en Tema Desplegado
  #23  
Antiguo 09-05-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 344
Poder: 2
Jarogo08 Va por buen camino
Cita:
Empezado por VJSoftware Ver Mensaje
Buenos días. La verdad es que me ha quedado todo claro. Gracias a los intervinientes. Ahora saco otro tema (aunque está relacionado con esto de los envíos) para ver si me echáis una manita.

Supongamos que hago un envío de 10 RF y no tengo internet. Mi servicio de envío se da cuenta del error y marca los 10 RF para volver a enviarlos como un alta con incidencias.

A todo esto, siguen llegando nuevos RF para enviar.

¿Vosotros cómo procedéis?

1.- Seguís haciendo nuevos intentos de envío, que incluyen los 10 primeros RF más todos los nuevos que hayan entrado, marcando el XML como incidencia sucesivamente hasta que entre.

2.- Seguís intentando enviar solamente los primeros 10 RF (como incidencia hasta que entre) y luego enviáis ya el resto de los quedan (también como incidencia por la cuestión de los 240 segundos).

Y otra cuestión, ¿en qué ocasiones vais a avisar al usuario de que algo está pasando? o estáis diseñando un programa que no necesite supervisión y sea capaz de resolver todas las incidencias él solito... Para el caso de TPV's, que la mayoría de las veces hacen facturas simplificadas sin necesidad de cliente ni NIF (que pueden provocar más errores), pocas son las incidencias que se pueden dar salvo cuando hagan una factura (con su cliente y su NIF) que será recapitulativa sí o sí (al menos en mi SIF) y en ese caso, si hay algún problema, insisto, ¿cómo vais a avisar al usuario de la caja de que ha hecho una factura con un NIF erróneo que debe ser subsanada?. Suponiendo que el ordenador que tiene instalado el programa que envía los RF no está a su alcance (tienda con 3 TPV's con un servidor en un despacho).

En nuestro caso, si yo quiero enviar 10 registros y no tengo internet no le actualizo nada, siguen en la tabla de envíos como estaban (pendientes).
Si vuelvo a tener internet por ejemplo 3 horas después, ahí se enviarán esos 10 que siguen pendientes más los X nuevos que aparecieron en esas 3 horas. Eso sí, a la hora de hacer el envío detecto los que tienen más de 240 segundos de los que no y hago 2 envíos. Uno con la cabecera con Incidencia a "S" y otro normal. De esa manera, el envío marcado como incidencia puede llevar 30 registros (los 10 que ya tenía más los 20 que aparecerieron en esas 3 horas - 240 segundos) y el envío marcado como normal puede llevar 5 registros (los que aparecerieron en los últimos 240 segundos de esas 3 horas).


Y en cuento a avisar, no hacemos nada especial. En la pantalla de facturas y tickets, cuando ves la lista, estará el campo con los valores "Correcto"-"Incorrecto"-"Aceptado con errores" y pintado en verde-rojo-amarillo (estilo semáforo). Así, al entrar en la pantalla, verás de manera muy fácil el resultado y todo lo que no sea verde tendrán que ir a él y ver que le pasó
Responder Con Cita
 


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
Entorno pruebas AEAT _Io Envío de registros y sus respuestas 8 02-04-2025 14:56:55
Error 2004 - FechaHoraGenRegistro Exento De Subsanacion bmfranky Errores (relacionados con al AEAT) 3 05-12-2024 13:36:39
Error 3002 en subsanacion ermendalenda Errores (relacionados con al AEAT) 5 14-11-2024 10:59:55
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 04:03:03.


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