Technical Paper

02 — Canal de procesamiento de recibos

El canal de procesamiento de recibos convierte una imagen de recibo o una factura en PDF enviada por el usuario en un registro de recibo estructurado. El contrato público es el orden de las etapas y el tipo de entrada/salida de cada etapa; la elección de proveedor, los detalles de los indicaciones, los valores umbral y las reglas de contingencia permanecen en la documentación operativa.

El canal separa dos salidas: la vista previa verificada que se muestra al usuario y el evento contable que se escribe en el libro mayor de recompensas. Esto mantiene la experiencia del usuario independiente de la liquidación en cadena.

2.1 Objetivos de diseño

ObjetivoConsecuencia técnica
Baja latenciaLa vista previa orientada al usuario se produce en el flujo síncrono
Transferencia tipada entre etapasCada etapa emite una salida vinculada a un esquema para la siguiente etapa
ReejecutabilidadLas salidas de las etapas se registran como eventos; los trabajos fallidos pueden reintentarse con la misma entrada
Separación por calidadLos recibos de baja confianza pueden separarse de la contabilidad de recompensas o dirigirse a revisión
PrivacidadEl contenido bruto del recibo se procesa en la capa de datos fuera de cadena; el producto de datos se deriva de la capa anonimizada

2.2 Visión general del canal

Las etapas se conectan mediante eventos tipados en lugar de un estado mutable compartido. Esto hace que el flujo sea observable y permite el reprocesamiento histórico.