Qué vas a conseguir
Entender el PMS lo bastante para dar soporte a recepción sin ser recepcionista, y resolver el ticket que más se repite entre el restaurante y la recepción: "no me deja cargar a la habitación". El ejemplo usa términos de Oracle OPERA, el PMS más extendido en cadenas; otros PMS tienen las mismas piezas con otros nombres.
Antes de empezar
- Un usuario del PMS con permisos de consulta de reservas y de la configuración de interfaces (no de tarifas ni de facturación: no los necesitas).
- El nombre del servidor o servicio de interfaces y del proveedor de cada interfaz (TPV, cerraduras, centralita, IPTV).
- La lista de puntos de venta del hotel (restaurante, bar, room service, spa) y su código en el TPV.
1. El PMS y sus piezas
- Reserva y perfil: quién es el huésped, en qué habitación está, cuándo llega y se va.
- Folio: la cuenta del huésped, donde se suman la habitación, el restaurante, el minibar o el spa.
- Códigos de transacción: cada tipo de cargo tiene uno (alojamiento, alimentos, bebidas, spa). Contabilidad cuenta los ingresos con ellos.
- Interfaces: los otros sistemas se conectan al PMS a través de un servidor de interfaces (en OPERA, IFC8) o de su API en la nube (OHIP en OPERA Cloud), con protocolos como FIAS.
- Auditoría nocturna: el cierre del día. Pasa los cargos de habitación, cambia la fecha del hotel y saca los informes. Si una interfaz tiene cargos pendientes, se quedan fuera del día.
2. Cómo viaja un cargo a habitación
- El camarero cierra la mesa y elige Cargo a habitación. Escribe el número de habitación (o el apellido).
- El TPV envía una consulta al PMS: ¿quién está alojado en la 214?
- El PMS responde con el huésped (o los huéspedes) de esa habitación y si puede recibir cargos.
- El camarero elige el huésped, que firma el ticket.
- El TPV envía el cargo: importe, desglose por tipo (comida, bebida), punto de venta, número de ticket y la reserva.
- El PMS lo apunta en el folio con el código de transacción que corresponde y contesta con un OK. Si contesta con un rechazo, el TPV lo muestra y la venta sigue abierta.
3. La tabla de correspondencias
Cada punto de venta del TPV, y cada tipo de venta dentro de él, se corresponde con un código de transacción del PMS. Si falta una fila, el cargo se rechaza.
La terraza se abrió la semana pasada y nadie añadió su fila: todos sus cargos a habitación fallan. Es el motivo número uno cuando un punto de venta nuevo "no carga" y los demás sí.
4. El ticket: "no me deja cargar a la habitación"
| Lo que dice el TPV | Causa probable | Qué haces |
|---|---|---|
| Habitación no encontrada | El huésped ya ha hecho el check-out, o se ha cambiado de habitación | Recepción confirma la habitación actual; si ya se fue, se cobra en el momento |
| Huésped sin crédito / no admite cargos | La reserva está marcada como No Post (sin cargos) o ha superado el límite de crédito | Lo decide recepción, no IT: suele ser un huésped sin tarjeta de garantía |
| Código de transacción no válido | Falta la correspondencia del punto de venta (apartado 3) | Se añade la fila con el responsable de contabilidad y se reenvía el cargo |
| Sin respuesta del PMS / tiempo de espera | La interfaz está caída | Apartado 5 |
| Cargo duplicado | El TPV reintentó tras un tiempo de espera y el primer cargo sí llegó | Recepción anula uno en el folio; se revisa el tiempo de espera de la interfaz |
5. Cuando la interfaz está caída
- Cuál está caída y desde cuándo: solo la del TPV, desde las 13:42. No es el PMS entero: las cerraduras funcionan.
- El otro extremo: el servicio de interfaz del TPV en su servidor, arrancado; la red entre ese servidor y el de interfaces (las IP y el puerto están en la hoja de interfaces).
- Reiniciar en orden: primero el servicio de interfaz del lado del TPV, luego la interfaz en el PMS. Nunca el servidor de interfaces entero en plena hora de comidas: tira también las cerraduras y la centralita.
- Los cargos pendientes: al reconectar, el TPV reenvía los cargos que no pudo entregar (según cómo esté configurado). Se comprueba en el folio de dos o tres huéspedes que han llegado una sola vez.
- Si sigue caída, el proveedor del TPV con la hora exacta del último mensaje.
6. Antes de la auditoría nocturna
- Todas las interfaces conectadas y sin cargos pendientes de enviar.
- Los cierres de caja de los puntos de venta hechos: un cargo que llega después de la auditoría cae en el día siguiente.
- Los rechazos del día revisados con recepción: cada uno es un importe que alguien tiene que cobrar.
7. Lo que revisas cada mes
- La tabla de correspondencias frente a los puntos de venta que existen de verdad (los nuevos, añadidos; los cerrados, retirados).
- Los usuarios del PMS: altas con su rol, bajas el último día. El PMS tiene datos personales y de pago de los huéspedes.
- Las versiones del servidor de interfaces y de cada interfaz, con sus proveedores.
Siguientes pasos
- La guía de hotel en pre-apertura tiene el mapa completo de interfaces de un hotel nuevo.
- La de ICG y HIOPOS cubre el lado del TPV.
- La de IPTV en hotel usa la interfaz con el PMS para el mensaje de bienvenida y la factura en pantalla.
¿Falta algo o en tu entorno es distinto? Escríbeme y lo corrijo.
What you'll get
Understanding the PMS well enough to support the front office without being a receptionist, and solving the most repeated ticket between the restaurant and reception: "it won't let me charge it to the room". The example uses Oracle OPERA terms, the most widespread PMS in hotel chains; other PMSs have the same pieces under other names.
Before you start
- A PMS user with permission to look up reservations and the interface configuration (not rates or billing: you don't need them).
- The name of the interface server or service and the vendor of each interface (POS, door locks, PBX, IPTV).
- The list of the hotel's outlets (restaurant, bar, room service, spa) and their code in the POS.
1. The PMS and its pieces
- Reservation and profile: who the guest is, which room they are in, when they arrive and leave.
- Folio: the guest's bill, which adds up the room, the restaurant, the minibar or the spa.
- Transaction codes: each kind of charge has one (accommodation, food, beverage, spa). Accounting counts revenue with them.
- Interfaces: the other systems connect to the PMS through an interface server (in OPERA, IFC8) or its cloud API (OHIP in OPERA Cloud), with protocols such as FIAS.
- Night audit: the end of the day. It posts room charges, rolls the hotel date and produces the reports. If an interface has pending charges, they miss the day.
2. How a room charge travels
- The waiter closes the table and picks Room charge. They type the room number (or the surname).
- The POS sends an inquiry to the PMS: who is staying in 214?
- The PMS answers with the guest (or guests) in that room and whether they can receive charges.
- The waiter picks the guest, who signs the receipt.
- The POS sends the charge: amount, breakdown by type (food, beverage), outlet, receipt number and the reservation.
- The PMS posts it to the folio with the matching transaction code and answers OK. If it answers with a rejection, the POS shows it and the sale stays open.
3. The mapping table
Each POS outlet, and each sale type within it, maps to a PMS transaction code. If a row is missing, the charge is rejected.
The terrace opened last week and nobody added its row: all its room charges fail. It is the number one reason a new outlet "won't post" while the others do.
4. The ticket: "it won't let me charge it to the room"
| What the POS says | Likely cause | What you do |
|---|---|---|
| Room not found | The guest has checked out, or moved room | Reception confirms the current room; if they have left, take payment there and then |
| Guest has no credit / no posting allowed | The reservation is flagged No Post or is over its credit limit | Reception decides, not IT: usually a guest without a guarantee card |
| Invalid transaction code | The outlet's mapping is missing (section 3) | Add the row with the accounting lead and resend the charge |
| No answer from the PMS / timeout | The interface is down | Section 5 |
| Duplicate charge | The POS retried after a timeout and the first charge did arrive | Reception voids one on the folio; review the interface timeout |
5. When the interface is down
- Which one is down and since when: only the POS one, since 13:42. It isn't the whole PMS: the door locks work.
- The other end: the POS interface service on its server, running; the network between that server and the interface server (IPs and port are in the interfaces sheet).
- Restart in order: first the interface service on the POS side, then the interface in the PMS. Never the whole interface server in the middle of lunch service: it also drops the door locks and the PBX.
- The pending charges: on reconnecting, the POS resends the charges it couldn't deliver (depending on how it is configured). Check on two or three guests' folios that they arrived exactly once.
- If it is still down, the POS vendor with the exact time of the last message.
6. Before the night audit
- Every interface connected with no charges waiting to be sent.
- The outlets' end-of-day closes done: a charge arriving after the audit lands on the next day.
- The day's rejections reviewed with reception: each one is an amount someone has to collect.
7. What you review each month
- The mapping table against the outlets that actually exist (new ones added; closed ones removed).
- PMS users: joiners with their role, leavers on their last day. The PMS holds guests' personal and payment data.
- The versions of the interface server and of each interface, with their vendors.
Next steps
- The hotel pre-opening guide has the full interface map of a new hotel.
- The ICG and HIOPOS guide covers the POS side.
- The hotel IPTV guide uses the PMS interface for the welcome message and the bill on screen.
Is something missing, or different in your environment? Get in touch and I'll fix it.
Tech Career Lab · newsletter
¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.Found this useful? Every two weeks I send one practical idea for IT professionals: LinkedIn, projects, networking and hiring processes.
Apúntate y llévate las 33 ideasSign up and get the 33 ideas →