Cómo convertir un folio de hotel enlíneas de informe de gastos con código GL

Se prevé que el gasto mundial en viajes de negocios alcance los $1.69 billones en 2026, según el Índice de Viajes de Negocios de GBTA. Eso son muchas estancias en hoteles. Y cada una de esas estancias genera un folio — un documento de varias páginas, varias líneas y varias tasas impositivas que llega al escritorio de alguien para su conciliación. Para los equipos de finanzas que procesan cientos de estos al mes, un folio de hotel no es solo un recibo más largo. Es un documento que abarca de tres a cinco cuentas del libro mayor, cada una con diferentes tratamientos fiscales y requisitos de cumplimiento. La mayoría del software de gastos lo trata como un recibo con un total único. La diferencia entre eso y lo que realmente debe suceder — extraer y asignar cada línea de gasto — es donde desaparecen las horas.

Deja de escribir datos a mano — deja que la IA los lea por ti
Sube una imagen o PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébalo ahora →
Infografía que muestra un folio de hotel con muchos departamentos que fluyen a través de la extracción de columnas personalizadas hacia líneas de informe de gastos con código GL.

Conclusiones clave

  1. Un folio de hotel de cuatro páginas abarca cinco cuentas GL, pero tu plataforma de gastos lo lee como un recibo con un solo total — y la asignación de líneas de gasto recae en un teclado.
  2. El OCR con plantilla captura el total leyendo coordenadas de página, no descripciones de cargos, por lo que 47 líneas de gasto aún se asignan manualmente en cada folio.
  3. Una IA que lee descripciones de cargos y decide que el estacionamiento con valet pertenece al GL 6600 convierte una asignación línea por línea de 20 minutos en una pasada de revisión.

Qué hace que un folio de hotel sea diferente de un recibo estándar

Comparación de tres columnas de un recibo de restaurante, un recibo de tienda y un folio de hotel que muestra que solo el folio se divide entre los códigos GL 6400, 6500 y 6600.

Un folio de hotel es el registro corrido y detallado de todos los cargos y pagos aplicados a la cuenta de un huésped desde el registro de entrada hasta la salida. A diferencia de un recibo de restaurante (una transacción, un proveedor, una categoría) o un recibo de tienda (varios artículos, una tasa de impuesto), un folio abarca varios departamentos de la operación del hotel, cada uno con su propio código de cargo, tratamiento fiscal y destino contable.

Según el Sistema Uniforme de Cuentas para la Industria Hotelera (USALI), el estándar contable utilizado por prácticamente todas las cadenas hoteleras desde 1926, los ingresos y gastos del hotel fluyen a través de cuentas por departamento: Habitaciones, Alimentos y Bebidas, Telecomunicaciones, Estacionamiento, Centro de Salud/Spa y Otros Departamentos Operados. La 12.ª Edición Revisada del USALI, publicada en febrero de 2025 por HFTP, AHLA y el Comité Global de Finanzas, refuerza esta estructura departamental y añade nuevas categorías de gastos para costos de programas de fidelización de huéspedes y seguimiento de equivalentes a tiempo completo. Cuando un huésped carga la cena a su habitación, esa transacción se registra en Alimentos y Bebidas. Cuando estaciona el auto, se registra en Estacionamiento. El folio refleja el catálogo de cuentas interno del hotel, no el del huésped.

Esa discrepancia estructural es el núcleo del problema de conciliación. El sistema contable del hotel registra cada cargo según su propio código de departamento. La empresa del huésped necesita que esos mismos cargos se asignen a categorías completamente diferentes: Alojamiento (GL 6400), Comidas y Entretenimiento (GL 6500, normalmente 50 % deducible), Transporte (GL 6600) y posiblemente cuentas separadas de impuestos. Un folio de Marriott de cuatro páginas con 47 líneas de gasto en cinco departamentos USALI debe convertirse en una entrada de informe de gastos de cuatro líneas en tres códigos GL. Esa traducción — de la lógica contable del hotel a la lógica de gastos corporativos — es para lo que ninguna aplicación de escaneo de recibos fue diseñada.

Y el formato varía según el sistema de gestión hotelera. Oracle Opera, el PMS dominante, genera folios con una estructura de líneas de gasto distintiva. LightStay de Marriott, OnQ de Hilton y propiedades independientes que usan sistemas como Cloudbeds, RoomRaccoon o INNsight tienen diseños diferentes. Mismos datos, distinta disposición. Una herramienta OCR basada en plantillas entrenada con el formato de una cadena hotelera falla con la siguiente.

Los datos de líneas de gasto que realmente necesita para la conciliación de gastos

Antes de extraer nada, merece la pena definir exactamente qué datos importan y por qué. Un folio puede ocupar cuatro o cinco páginas de líneas de gasto. No todas son relevantes para el informe de gastos, y tratarlas todas por igual es lo que convierte una tarea de 2 minutos en una de 20.

Este es el conjunto mínimo de extracción viable para un informe de gastos corporativo, asignado al tratamiento GL típico:

Línea de gasto del folioCategoría de gastoCódigo GL típicoTratamiento fiscalPor qué necesita su propia línea
Tarifa de habitación (por noche)Alojamiento6400–6499Sujeto al impuesto de ocupación estatal/local; no deducible del impuesto sobre la renta por separado de la estanciaBase de comparación para la dieta; a menudo el único cargo facturable al cliente
Impuesto de ocupación estatal/condalImpuesto de alojamiento6400 (agrupado) o GL de impuesto separadoRecuperable mediante el informe de gastos; no deducible como impuesto separadoAlgunos contratos de clientes excluyen los impuestos de los gastos facturables
Tarifa de resort / destinoAlojamiento6400–6499Se trata como parte del coste de la habitación según las normas del plan de gastos deducibles del IRSPuede superar el límite de dieta para alojamiento; se marca para revisión
Restaurante / servicio de habitacionesComidas y entretenimiento6500–659950% deducible para comidas de negocios (TCJA); 100% si se aplica la dietaDeducibilidad separada del alojamiento; umbral de justificación de recibos diferente
Minibar / aperitivo en la habitaciónComidas (o no reembolsable)6500–6599Generalmente no reembolsable según la mayoría de las políticas de viajes corporativosDebe marcarse, no incluirse silenciosamente en el total del alojamiento
Aparcamiento / valetTransporte6600–6699Gasto empresarial totalmente deducible si está relacionado con el viajeGL separado de los billetes de avión y los kilómetros para el análisis del gasto
Wi-Fi / centro de negociosOficina / comunicaciones6800–6899Totalmente deducibleA menudo reembolsable incluso cuando la película de la habitación no lo es

Observe que solo la línea de impuestos tiene múltiples capas. Una sola noche en un hotel de Chicago puede incluir: impuesto estatal de ocupación de Illinois (6 %), impuesto hotelero de la Ciudad de Chicago (5.8 %) y un impuesto de expansión de McCormick Place (2.5 %) para propiedades cercanas al centro de convenciones. Si su sistema de gastos solo captura «Total de la habitación: $287», no hay forma de separar la tarifa base de estos impuestos, y eso importa cuando un contrato de cliente reembolsa la tarifa base pero no los impuestos, o cuando su propia política limita el reembolso de alojamiento a la tarifa de dieta del GSA para esa ciudad.

Aquí es también donde las reglas del plan de gastos deducibles de la Publicación 463 del IRS cobran relevancia. Bajo un plan de gastos deducibles, los empleados deben justificar la hora, el lugar, el propósito comercial y el monto de cada gasto. Si el sistema de reembolsos solo captura el total del folio, y $340 de ese total fueron un cargo del spa que el empleado añadió el último día, el empleador está reembolsando un gasto personal a través de un canal con ventajas fiscales. El requisito de justificación del IRS existe precisamente para evitar esto, y un flujo de trabajo de extracción de líneas de gasto es lo que hace que la justificación sea práctica a escala.

El plan de gastos deducibles del IRS exige cuatro elementos para cada gasto: hora, lugar, propósito comercial y monto. Un total de folio de $1,247 no justifica ninguno de estos a nivel de línea de gasto. Desglosarlo en tarifa de habitación, impuestos, comidas y gastos incidentales — cada uno con su propio monto — es lo que convierte un folio de una imagen de recibo en documentación conforme.

Paso 1 — Obtenga una Copia Limpia y Completa del Folio

La calidad de lo que extrae depende de la calidad de lo que captura. Los folios de hotel llegan a través de tres canales, cada uno con sus propios inconvenientes:

1

Entrega por correo electrónico (mejor opción)

La mayoría de los hoteles de cadena pueden enviar por correo electrónico un folio en PDF al momento del check-out. Esta es la fuente más limpia: el PDF se genera directamente desde el PMS, conservando todas las líneas de gasto, los desgloses de impuestos y la confirmación de saldo cero. Solicite específicamente el «folio de huésped con saldo cero»; una versión truncada que solo muestra el total es común e inútil para la extracción de líneas de gasto.

2

Impresión en recepción (aceptable)

Si el hotel imprime un folio al momento del check-out, fotografía o escanéalo de inmediato. El papel térmico se desvanece en semanas. Use una aplicación de escaneo (no el modo predeterminado de la cámara del teléfono) para producir un PDF plano y de alto contraste. Sostenga el teléfono en paralelo a la página; la inclinación en perspectiva reduce la precisión de la extracción. En folios de varias páginas, capture todas las páginas, incluida la página final con la línea de saldo cero.

3

Recibo de la plataforma de reserva (insuficiente)

Un recibo de Booking.com o Expedia muestra el total de la reserva, no el folio. Omite los cargos incidentales registrados durante la estancia (estacionamiento, restaurante, minibar). Para la conciliación de gastos, esto es complementario como máximo. Solicite siempre el folio directamente al establecimiento. Lo que sí cubre el recibo de la plataforma es la reserva en sí, que es su propio documento a extraer: una captura de pantalla de la confirmación de reserva de hotel incluye el nombre del hotel, las fechas de entrada y salida, el tipo de habitación y el total contra el que luego conciliará el folio.

Un detalle operativo que vale la pena mencionar: algunos hoteles — especialmente propiedades independientes y cadenas más pequeñas — no envían folios automáticamente por correo electrónico. La recepción imprime una copia al momento del check-out y esa es la única copia. Si el viajero la pierde, obtener un duplicado implica llamar al establecimiento, navegar por el menú telefónico y esperar un fax o correo electrónico que puede o no llegar. Establecer la expectativa con los empleados que viajan («fotografía el folio antes de salir del estacionamiento») previene un cuello de botella predecible más adelante.

Deje de escribir datos a mano — deje que la IA los lea por usted
Sube una imagen o PDF — datos estructurados en hoja de cálculo en 10 segundos
Pruébelo ahora →

Paso 2 — Defina sus columnas y extraiga cada línea de gasto

Los enfoques tradicionales de OCR fallan en los folios de hotel por una razón estructural: dependen de la coincidencia de plantillas. Usted le dice al software «la tarifa de la habitación está en las coordenadas (x,y) de la página», y lee ese punto cada vez. Pero un folio de Hilton y uno de Hyatt colocan la tarifa de la habitación en posiciones completamente diferentes. Cree una plantilla para una cadena y fallará con la siguiente.

Comparación de dos columnas donde la coincidencia de plantillas con posiciones fijas x/y falla entre cadenas hoteleras, mientras que la Extracción de Columnas Personalizadas con columnas nombradas funciona con cualquier formato.

La alternativa es la Extracción de Columnas Personalizadas: en lugar de decirle a la herramienta dónde mirar en la página, le dice qué buscar. Escribe los nombres de las columnas — «Tarifa de habitación», «Impuesto de ocupación», «Cargo de restaurante», «Tarifa de estacionamiento» — y un modelo de visión de IA lee el folio, entiende qué representa cada cargo y extrae los valores correspondientes sin importar dónde aparezcan en la página. Los nombres de columna que escribe se convierten en los encabezados de su hoja de cálculo de salida.

Así es como se ve ese flujo de trabajo en la práctica:

1

Subir el folio

Arrastre un PDF, una foto de teléfono de un folio impreso o una captura de pantalla de la aplicación del hotel. Los PDF conservan mejor la claridad del texto que las fotos, pero la IA maneja ambos. Si tiene folios de varios viajes — una semana en Nueva York, dos días en Chicago, una noche en Dallas — súbalos todos a la vez. La herramienta los procesa como un lote y fusiona la salida en una sola tabla.

2

Defina sus columnas de extracción

Escriba los nombres de los campos que desea extraer. Para un folio de hotel, una lista de columnas práctica se ve así: Nombre del hotel, Fecha de entrada, Fecha de salida, Tarifa de habitación (por noche), Número de noches, Subtotal de habitación, Impuesto de ocupación estatal, Impuesto de ocupación municipal, Tarifa de resort, Cargo de estacionamiento, Cargo de restaurante, Cargo de servicio de habitaciones, Cargo de minibar, Cargo de Wi-Fi, Otros gastos imprevistos, Total. La IA localiza cada valor comprendiendo lo que significa el texto — no coincidiendo con una coordenada de plantilla.

3

Exportar a Excel

La salida es una hoja de cálculo donde cada fila es una estancia de hotel y cada columna es uno de los campos que definió. Sin escritura manual. Sin construcción de plantillas. Si un folio en particular no tiene un cargo para una columna determinada (sin minibar, sin estacionamiento), esa celda simplemente está vacía — la herramienta no inventa valores.

Para un ejemplo concreto: un gerente de finanzas que procesa informes de gastos de los viajes del segundo trimestre de una firma de consultoría obtiene 14 folios de seis cadenas hoteleras diferentes. Tres son PDFs enviados por correo desde propiedades de Marriott. Cuatro son fotos de teléfono de folios impresos de hoteles independientes. Dos son capturas de pantalla de la aplicación Hilton Honors. Uno es una imagen escaneada de un folio impreso en térmico que ya está empezando a desvanecerse. Las columnas de extracción se definen una sola vez: los mismos 15 nombres de campos funcionan en los 14 documentos, independientemente del formato o la cadena.

JPG/PNG/PDF Extracción con IA

Los archivos se procesan de forma segura y no se almacenan.

Un punto que vale la pena señalar sobre las expectativas de precisión. El modelo de lenguaje visual que impulsa esta extracción lee el texto comprendiendo el documento como un todo: diseño, contexto, la relación entre la descripción de un cargo y su importe en la misma fila. Para folios de hotel impresos y limpios, esto produce alta precisión. Para papel térmico muy doblado fotografiado en ángulo con mala iluminación, la precisión disminuye. El flujo de trabajo debe contemplar una revisión rápida de las capturas difíciles, pero una revisión en la que escaneas una hoja de cálculo en busca de valores atípicos sigue siendo un orden de magnitud más rápida que escribir 47 partidas desde cero.

Paso 3 — Asigne cada línea al código GL correcto

Extraer los datos resuelve la mitad del problema. La otra mitad es asignar cada cargo a la cuenta GL correcta sin revisar y categorizar manualmente cada línea. Aquí es donde las columnas inferidas se convierten en la palanca: permiten que la IA tome una decisión sobre a qué categoría pertenece un cargo, basándose en lo que dice la descripción del cargo, y genere esa categoría junto con el valor extraído.

Las columnas inferidas funcionan dándole a la IA un conjunto de opciones válidas y pidiéndole que elija la correcta según el contexto del documento. Para un folio de hotel, podría definir:

Columna inferidaOpcionesQué hace la IA
Categoría de gastoAlojamiento, Comidas y entretenimiento, Transporte, Oficina y comunicaciones, No reembolsableLee cada descripción de cargo. "Room Charge" → Alojamiento. "The Grill Room Restaurant" → Comidas y entretenimiento. "Valet Parking" → Transporte. "In-Room Movie" → No reembolsable.
Código GL6400 (Alojamiento), 6500 (C y E), 6600 (Transporte), 6800 (Oficina/Comunicaciones)Asigna la categoría inferida al código de cuenta GL correcto de su plan de cuentas.
Deducibilidad fiscal100%, 50%, No deducibleMarca las comidas al 50% (o al 100% si aplica la dieta) para que el equipo fiscal no tenga que reclasificar durante la preparación.
Gráfico de mapeo de tres columnas que convierte descripciones de cargos del folio, como Room Charge y Valet Parking, en categorías de gasto y códigos GL, con un In-Room Movie marcado para revisión en lugar de codificado.

El resultado práctico: una sola pasada por el flujo de extracción produce una hoja de cálculo con cada línea de gasto del folio ya asignada a su código GL correcto, con el tratamiento fiscal marcado. El trabajo del revisor financiero pasa de la entrada de datos ("¿a qué código GL va el estacionamiento?") al manejo de excepciones ("este folio tiene un cargo de spa de $180 categorizado como Alojamiento — anule a No reembolsable").

Para las firmas de servicios profesionales que facturan los costos de viaje a los clientes, esta capa de asignación se vuelve orientada al cliente. Una firma de abogados que factura un asunto podría especificar que la tarifa de la habitación y los impuestos son facturables, pero las comidas y el estacionamiento no lo son. La misma ejecución de extracción puede producir dos resultados: un informe de gastos para el reembolso interno y un resumen de gastos facturables para la factura del cliente — a partir de los mismos datos subyacentes, solo filtrados por categoría.

Procesamiento de varios viajes en un solo lote

El procesamiento individual de folios es útil. El procesamiento por lotes es donde se acumula el ahorro de tiempo. Un empleado que regresa de un viaje a tres ciudades — Nueva York, Chicago, Dallas — tiene tres folios. Procesarlos individualmente significa tres extracciones separadas, tres hojas de cálculo y un paso de fusión manual. Procesarlos como un lote significa una sola carga, una definición de columna, una exportación — una sola hoja de cálculo con tres filas, lista para revisión.

El flujo de trabajo por lotes también se escala a nivel de equipo. Un pequeño equipo de finanzas que procesa informes de gastos para 20 empleados que viajan puede recopilar todos los folios de una semana o mes determinados, cargarlos en un solo lote y obtener una sola hoja de cálculo que cubra todas las estancias. La conciliación de fin de mes que antes implicaba perseguir a empleados individuales por recibos individuales se convierte en: recopilar los folios, ejecutar el lote, revisar el resultado y cerrar los libros.

Para equipos que necesitan recopilar folios de viajeros que no están en la plataforma de finanzas, los Enlaces de Recopilación proporcionan un canal de carga directo. Usted genera un enlace compartible, lo envía a los empleados que viajan, y cualquier persona con el enlace puede cargar su folio directamente en su cola de procesamiento — sin inicio de sesión, sin cuenta, sin instalación de software en su lado. Los folios llegan a su lote, listos para la extracción junto con todo lo demás.

Preguntas frecuentes

¿Qué pasa si el folio de hotel tiene cargos en moneda extranjera?

La IA extrae los valores numéricos tal como aparecen en el folio. La conversión de moneda es un paso separado — la mayoría de los equipos de finanzas lo manejan en el sistema de gastos o ERP usando el tipo de cambio de la fecha de la transacción. Lo que el flujo de extracción le ofrece son los montos originales, línea por línea, en la moneda nativa del folio, que es lo que el auditor necesita para verificar contra el estado de cuenta de la tarjeta de crédito.

¿Cómo manejan los folios donde se mezclan cargos personales y de negocio?

Aquí es donde las columnas inferidas demuestran su valor. Si un empleado cargó tanto una cena de negocios (reembolsable) como una película en la habitación (no reembolsable) a la habitación, ambos aparecen en el folio. La columna inferida para la categoría de gasto marca la película como No Reembolsable. El revisor de finanzas toma la decisión final, pero el sistema destaca la distinción en lugar de ocultarla en un solo "Total de Habitación". Esto es importante para el cumplimiento del plan de gastos deducibles del IRS — reembolsar gastos personales a través de un plan con ventajas fiscales crea responsabilidad tanto para el empleador como para el empleado.

¿Puede manejar la letra pequeña, como los desgloses de tarifa por noche dentro de una estancia de varias noches?

Sí, si el folio imprime las tarifas nocturnas por separado. Muchos hoteles orientados a negocios detallan la tarifa de cada noche y los impuestos en su propia línea. La extracción captura cada línea individualmente. Si el folio solo imprime una sola línea de «Cargo de habitación: 3 noches × $189 = $567», eso es lo que obtiene: la IA extrae lo que hay en la página, no lo que desearía que hubiera.

¿Qué hay de los folios digitales de aplicaciones como Marriott Bonvoy o Hilton Honors?

Las capturas de pantalla de las aplicaciones de hotel funcionan. La IA lee la captura de la misma manera que lee un PDF o una foto de papel impreso. Una salvedad: algunas aplicaciones de hotel muestran un folio simplificado en la aplicación y ofrecen la versión completa solo como descarga en PDF. El PDF completo es mejor para la extracción, pero la captura de pantalla funciona para los campos visibles.

¿Esto reemplaza a Concur, Expensify o Navan?

Los complementa. Las plataformas de T&E empresariales gestionan todo el ciclo de vida de los gastos: reservas, enrutamiento de aprobaciones, cumplimiento de políticas y reembolsos. Lo que no siempre manejan bien es convertir un folio de hotel de varias páginas en datos estructurados de líneas de gasto. El paso de extracción produce una hoja de cálculo limpia y categorizada que se integra en su sistema de gastos como entrada estructurada. En lugar de que el OCR de la plataforma lea el total del folio y el empleado lo detalle manualmente, el empleado sube el folio una vez y las líneas de gasto se completan automáticamente.

¿Cuánto tiempo tarda la extracción por folio?

Un folio de hotel típico de 3 páginas se procesa en 5 a 10 segundos. El factor limitante no es la velocidad de extracción, sino la velocidad de revisión: escanear el resultado para verificar su precisión y manejar casos límite (montos mal leídos, descripciones de cargos ambiguas). Un lote de 10 folios normalmente toma menos de dos minutos de procesamiento, más el tiempo que el revisor dedique a verificar el resultado.

¿Hay un número mínimo de folios necesario para que valga la pena configurar esto?

No. La configuración es cero: no hay plantillas que crear, ni documentos de entrenamiento que subir, ni configuración más allá de escribir los nombres de las columnas que desea. Ya sea que procese un folio o cien, el flujo de trabajo es idéntico. El valor escala con el volumen, pero el costo de configuración no.

Un folio de hotel no es un recibo. Tratarlo como uno —capturar el total y seguir adelante— deja horas de asignación manual de líneas de gasto en el escritorio de alguien, mes tras mes. La diferencia entre «aquí está el total del folio» y «aquí están los cargos de habitación, impuestos, comidas y estacionamiento, cada uno asignado al código GL correcto, listos para revisión» no es una mejor política de gastos. Es una estrategia de extracción diferente. Pruébela en su próximo folio de varias noches: ese con la tarifa de resort que normalmente solo incluye en el total de alojamiento porque separarla no merece la pena teclear.

📮 contact email: [email protected]