Buenas!
Hay tantas variantes (pendiente, enviada, rechazada, a revisar/rectificar/subsanar, anulada, duplicada...) que me estoy haciendo un lío para evitar que una factura (o bloque de X facturas) se siga re-intentando enviar indefinidamente cada X segundos.
Entiendo que las facturas que son directamente Rechazadas por Hacienda, las marcáis como "Rechazadas" y el bucle de envíos debería ignorarlas, para no seguir intentando el envío hasta el fin de los días, ya que el usuario puede que la subsane hoy, mañana o dentro de una semana...
- Si es "subsanable", habría que tener un campo tipo "YA_CORREGIDA" y, solo si ya ha sido corregida, entonces sí, re-enviarla otra vez.
- Si es "Rectificable", no hay que reintentar el envío nunca, ya que en este caso lo que se hace es enviar una nueva factura rectificativa (esta ya quedó rechazada y punto).
En fin, que creo que me estoy agobiando un poco porque acabo de empezar con el dichoso
control de flujo + tiempo de espera. A medida que haga pruebas iré viendo cómo proceder con cada caso y qué necesito.
Con lo feliz que estaba yo enviando las facturas una a una
