La cola fiscal
Cada documento que hay que emitir entra en una cola con su propio estado: pendiente, enviado, aceptado, rechazado. No se emite desde el botón que apretó el usuario, sino desde esa cola, y esa distinción es todo.
Significa que si la conexión se cae a mitad del envío, el documento no se pierde ni se duplica: queda en el estado que le corresponde y el sistema sabe exactamente qué hacer con él. Significa que un reintento no genera un segundo documento fiscal. Y significa que en cualquier momento puedes preguntarle al sistema cuántos documentos están trabados y por qué, en vez de descubrirlo a fin de mes.
Un rechazo tampoco es un callejón sin salida. El documento queda con el motivo del rechazo guardado, se corrige el dato que estaba mal y vuelve a la cola. Lo que nunca pasa es que un documento desaparezca sin dejar rastro.
- estado explícito por documento: pendiente, enviado, aceptado, rechazado
- reintento seguro: un envío repetido no crea un segundo documento
- motivo de rechazo guardado junto al documento, no en un log suelto
- la emisión se dispara desde la cola, no desde el clic del usuario