Emisión y cola
Referencia técnica para emisión y cola dentro del cliente local.
Flujo mínimo
- validar XML
- preparar draft
- reservar folio
- firmar
- persistir en outbox
- enviar o dejar pendiente
Idempotencia
La recomendación es operar por uuid externo para:
- evitar doble numeración
- reanudar drafts existentes
- reintentar sin duplicar envío
Estados típicos
DraftSignedQueuedSendingSentAcceptedRejected
Colas y reintentos
El outbox debe permitir:
- backoff
- continuidad del lote aunque un item falle
- reintento por UUID
- flush manual o automático
Bandejas de integración
El cliente local puede recibir trabajo desde:
- FFI embebida
- endpoint REST local síncrono
- bandeja de archivos
- daemon de escritorio