
Cargado no es verificado
Cómo funciona la verificación de tarifas, de principio a fin. La plataforma prueba que una tarifa negociada está realmente cargada, en el campo correcto, bajo la identidad correcta, y es reservable, en lugar de confiar en que lo fue.
La idea central
Cargado no es verificado.
Cargado es la afirmación del cargador: se ingresó un código en la cadena. Verificado es la prueba del motor: la tarifa negociada realmente regresa a un agente, en el campo correcto, bajo una identidad autorizada, al valor negociado, y es reservable en las fechas que debería estarlo.
La mayoría de los errores de carga son silenciosos. El código se ve ingresado, pero regresa en el campo incorrecto, o un valor diferente, o una propiedad ocupante responde, o está cerrado en una noche pico que se suponía que debería proteger. Cada uno de esos es ingresos perdidos o un fracaso de auditoría corporativa. Esta plataforma convierte cada uno en una captura nombrada y evidenciada.

El ciclo de vida de una instrucción
Cada RLI pasa por estas etapas.
- 1
RLI recibido RECEIVED
Una Instrucción de Carga de Tarifa llega en cualquier formato: una tabla de marca registrada, un formulario maestro GBTA, un correo electrónico, o un pegado. Entra a la cola como el registro sin procesar.
- 2
Normalizado NORMALIZED
El extractor de IA convierte la RLI en filas estructuradas, una por propiedad, GDS y tipo de habitación. Asigna cualquier terminología a campos canónicos y nunca inventa códigos. La baja confianza se encamina a revisión.
- 3
Filtrado SCREENED
Las verificaciones determinísticas se ejecutan contra el registro del cliente antes de que alguien cargue nada. Las instrucciones defectuosas o incompletas se atrapan aquí, no después de la carga.
- 4
Cargando LOADING
La instrucción se asigna a un cargador y se carga en la cadena. La plataforma rastrea la asignación pero no se auto-confirma: la carga sigue siendo un paso gestionado por credenciales de un humano.
- 5
Verificando VERIFYING
Un cargador pega la pantalla de vista de agente en vivo para una propiedad y GDS. El motor reconcilia lo que realmente regresó contra lo que se esperaba y registra cada discrepancia.
- 6
Completado o Marcado COMPLETE
Cuando cada tarea se verifica, la RLI se completa. Cualquier cosa sin resolver la mantiene abierta. Un bloqueador de screening la marca para revisión humana antes de que pueda avanzar.
Tipo y cómo llega
Un tipo hoy, dos formas en que una instrucción llega a la verificación.
Cada instrucción hoy es Tipo: Carga de Tarifa: una tarifa negociada para cargar y probar. El campo de tipo está hecho para crecer, pero Carga de Tarifa es el único por ahora.
Llega a la plataforma de una de dos formas. Una instrucción recibida es una RLI que un cliente o programa envió, normalizada desde el formato que fuera que llegara. Una Auditoría es un barrido auto-iniciado: un gerente lo ejecuta, y el motor genera los estados esperados directamente desde el registro del cliente para verificar lo que ya está cargado contra el programa en archivo. Las auditorías llevan una insignia AUDIT distinta dondequiera que aparezcan.
El registro es la fuente de verdad
Cada verificación se compara contra el cliente en archivo.
Cada cliente lleva el programa autoritativo: sus perfiles GDS (qué código va en qué campo para cada GDS), identidades de reserva autorizadas, propiedades en alcance, tipos de habitación canónicos y sus alias, y las fechas de apagón contratadas. Screening y verificación leen desde él, así que los dos siempre coinciden. La plataforma verifica contra este perfil, nunca afirma autoridad de contrato por su cuenta.
Screening (antes de la carga)
Verificaciones determinísticas que atrapan una instrucción defectuosa antes de que alguien la cargue.
Verificación (después de la carga)
Pega la pantalla de vista de agente en vivo, el motor reconcilia lo que regresó contra lo que se esperaba.
Un cargador abre el panel de verificación, elige una propiedad y GDS, y pega la pantalla real que vería un agente. El motor canonicaliza cada fila retornada, la compara contra el estado esperado, y registra una discrepancia para cualquier cosa que no esté alineada. Verifica el código, el campo en el que se encuentra, el valor, el tipo de habitación, la identidad (nombre, ciudad seudónima, ID de oficina, código de cadena), y si algo es reservable. Re-ejecutar recomputa toda la RLI, así que el resultado siempre está actual.
Verificación (después de la carga)
Dos dimensiones se mantienen separadas a propósito. La corrección de carga (¿está el código correcto en el lugar correcto al valor correcto?) siempre falla cuando es incorrecto. La reservabilidad (¿está abierto o cerrado, y por qué?) solo califica una carga que de otro modo es correcta. Una tarifa cerrada nunca oculta un código incorrecto, y una tarifa correcta que simplemente está cerrada por yield no se llama un fracaso.
Las capturas
Cada discrepancia que el motor puede registrar, y qué significa.

Fechas de apagón
La excepción contractual a la Disponibilidad de Última Habitación, verificada en ambas direcciones.
Las fechas de apagón son las noches pico que un programa negociaron para excluir. Se aplican como cierres en el sistema de reservas, separados de la carga del código de tarifa, que es exactamente donde los ingresos se pierden silenciosamente. La plataforma las verifica de dos formas:
- No aplicado: la tarifa negociada es reservable en una fecha de apagón contratada. El cierre está faltando. Esto es un fracaso (BLACKOUT_NOT_APPLIED) y el botón Fix puede preparar el cierre.
- Correctamente cerrado: una tarifa cerrada en una fecha de apagón se espera. El motor nunca lo lee como un fracaso.
Un guardia honesto: si nada regresa para una ventana que se encuentra completamente dentro de un apagón, eso es consistente con el cierre, pero el silencio no puede confirmar que la carga alguna vez se hizo correctamente. La tarea se mantiene PENDING (carga-no-confirmada), nunca falsamente VERIFIED y nunca falsamente fallida. Verifica desde una fecha no de apagón.
Fechas efectivas y renovaciones
Verificar que la tarifa esté vigente para el período en que fue negociada, no solo presente hoy.
Una tarifa puede cargarse al valor correcto y aún ser incorrecta en fechas: vigente para la ventana incorrecta, o vencida sin renovación detrás. La plataforma verifica el período efectivo de dos formas.
- Brecha de cobertura (WRONG_EFFECTIVE_DATE): un cargador sondea algunas ventanas de estadía. Si la tarifa negociada regresa para una ventana pero está vacía para otra ventana que se encuentra dentro del período contratado, las fechas en que está vigente no coinciden con el período negociado. Para evitar una captura falsa, la ventana de prueba debe realmente contener el código negociado, y la ventana de prueba y la ventana vacía deben venir de la misma ciudad seudónima, así que una tarifa liberada a una oficina pero no a otra se lee como una brecha de liberación, no una brecha de fecha.
- Vencido (EXPIRED): el período negociado ha terminado y ninguna renovación lo reemplaza (una ventana posterior o de extremo abierto para el mismo programa lo haría). Esto es una revisión suave (NEEDS_RENEWAL), no un fracaso duro: la tarifa necesita renovarse o removerse, pero puede estar cargada perfectamente de otro modo, así que nunca se lee como una carga rota y nunca como VERIFIED.
Restricciones: LRA y paridad de tarifas
Los términos que no se imprimen en una pantalla de vista de agente.
La Disponibilidad de Última Habitación y la paridad de tarifas son requisitos reales del programa, pero ninguno se imprime en la pantalla de vista de agente que un cargador pega. LRA es un control de inventario y venta, la paridad es una comparación entre canales. Así que la plataforma no los adivina desde el pegado. Una persona nombrada, o un registro CRS, atestigua si una restricción requerida se llevó a la carga, y solo una restricción requerida atestiguada como descartada produce un hallazgo (DROPPED_RESTRICTION).
La autoridad de esa atestación se califica honestamente. Un registro CRS que muestra una caída de LRA es de grado de máquina y falla la carga. Una atestación humana de una caída de LRA limita la tarea a UNVERIFIABLE_LRA hasta que un registro CRS la confirme, en lugar de sobrealcanzar un fracaso. Una caída de paridad siempre se limita a UNVERIFIABLE_PARITY, porque la verdadera paridad solo puede probarse por compras entre canales. El motor registra el hecho atestiguado, nunca inventa uno, así que una atestación nunca puede fabricar un fracaso falso.
Separadamente, cuando la tarifa negociada está presente pero cerrada mientras otro inventario todavía se vende en un programa LRA, ese incumplimiento confirmado es su propia captura (LRA_FAIL), leída directamente desde el pegado.
Arreglando una captura
La plataforma ya ha calculado la corrección.
Donde una discrepancia tiene un valor correctivo concreto (un código incorrecto, valor, campo, identidad, modelo de comisión, o un cierre de apagón faltante), un botón Fix muestra el cambio exacto que la versión conectada prepararía: el valor correcto, para esa propiedad y GDS, reemplazando lo cargado. No prepara nada hoy. El escritura automatizada y re-verificación necesita las credenciales de CRS de empresa conectadas. Las remociones, brechas nunca cargadas, y restricciones atestiguadas son una decisión humana y no son auto-reparables.
Lo que la plataforma aún no hace
Los límites, dichos claramente. Prueba lo que puede ver y encamina el resto a un humano.
El portal del cliente
Solicitudes de tarifas vinculadas a selecciones, coincididas o marcadas.
Los clientes envían solicitudes de tarifas desde un formulario donde cada campo se elige desde su propio programa autorizado, así que una solicitud fuera del programa es estructuralmente imposible. Cada envío se compara contra las cargas previas del cliente: una solicitud idéntica es auto-elegible e ingresa al flujo normal, una cambiada o nueva se marca para revisión humana. Un conjunto de apagón cambiado se trata como inherentemente sospechoso, ya que los términos de contrato normalmente no se enmienda a mitad del programa. La carga y confirmación siempre siguen siendo el trabajo de la cadena, gestionado por credenciales y aprobación.

Cada acción en toda la vertical se registra en el registro de auditoría inmutable, incluyendo los metadatos de decisión de IA detrás de cada normalización.