[{"data":1,"prerenderedAt":1853},["ShallowReactive",2],{"blog-export-little-hotelier-reservations-excel-es":3,"blog-langs-export-little-hotelier-reservations-excel":1397,"blog-list-es":1406},{"id":4,"title":5,"body":6,"description":1355,"extension":1356,"meta":1357,"navigation":827,"path":1393,"seo":1394,"stem":1395,"__hash__":1396},"content/blog/es/export-little-hotelier-reservations-excel.md","Cómo exportar reservas y listados de huéspedes de Little Hotelier a Excel (antes de que se enmascaren)",{"type":7,"value":8,"toc":1340},"minimark",[9,30,35,57,60,70,73,95,99,174,180,189,216,221,229,261,268,272,285,385,408,415,419,422,462,469,473,476,504,507,511,519,526,540,545,549,582,587,591,594,620,1232,1264,1270,1274,1282,1289,1292,1295,1299,1336],[10,11,12,13,17,18,21,22,25,26,29],"p",{},"Abre ",[14,15,16],"strong",{},"Reservations",", fija las fechas, pulsa ",[14,19,20],{},"Search"," y luego ",[14,23,24],{},"Export",": Little Hotelier descarga un archivo CSV que se abre en Excel o en Google Sheets. Hazlo con regularidad, porque Little Hotelier enmascara los datos personales del huésped ",[14,27,28],{},"180 días después del check-out"," y la exportación nunca incluye los teléfonos. Si quieres una copia que se construya sola cada mes, lee los mismos datos a través de una API.",[31,32,34],"h2",{"id":33},"por-qué-exportar-antes-de-que-se-enmascaren-los-datos-del-huésped","Por qué exportar antes de que se enmascaren los datos del huésped",[10,36,37,38,45,46,45,51,56],{},"El centro de ayuda de Little Hotelier lo dice claro: «La información personal identificable (PII) del huésped se enmascara 180 días después de la fecha de check-out de la reserva» (",[39,40,44],"a",{"href":41,"rel":42},"https://helpcentre.littlehotelier.com/en/articles/8673959-search-and-view-a-reservation",[43],"nofollow","búsqueda del channel manager",", ",[39,47,50],{"href":48,"rel":49},"https://helpcentre.littlehotelier.com/en/articles/8673872-channel-manager-run-and-export-reports",[43],"informes del channel manager",[39,52,55],{"href":53,"rel":54},"https://helpcentre.littlehotelier.com/en/articles/8673818-run-and-export-reports",[43],"informes del motor de reservas","; en inglés).",[10,58,59],{},"Merece la pena conocer dos límites más:",[61,62,63,67],"ul",{},[64,65,66],"li",{},"La búsqueda de reservas del channel manager solo encuentra reservas «creadas o con check-out en los últimos 548 días».",[64,68,69],{},"Una vez enmascarados, ninguna exportación ni API puede recuperar los datos.",[10,71,72],{},"Así que, si necesitas los datos de los huéspedes para facturas, un listado de huéspedes que repiten, una reclamación o tus propias estadísticas, expórtalos mientras siguen ahí. Conserva solo lo que tengas motivo para conservar y guarda los archivos en un sitio con acceso controlado: contienen datos personales.",[74,75,78],"callout",{"title":76,"type":77},"Dos versiones de Little Hotelier","info",[10,79,80,81,84,85,90,91,94],{},"Las cuentas creadas desde mayo de 2025 (o actualizadas) usan la nueva ",[14,82,83],{},"plataforma",", con un ",[39,86,89],{"href":87,"rel":88},"https://help-platform.littlehotelier.com/en/",[43],"centro de ayuda aparte",". Las cuentas más antiguas usan la versión ",[14,92,93],{},"clásica",". Los pasos de abajo dan las rutas de menú de las dos.",[31,96,98],{"id":97},"cómo-exportar-reservas-de-little-hotelier-a-excel","Cómo exportar reservas de Little Hotelier a Excel",[100,101,102,111,137,159,164],"ol",{},[64,103,12,104,106,107,110],{},[14,105,16],{},". En la versión clásica: ",[14,108,109],{},"My Apps → Front Desk → Reservations",".",[64,112,113,114,117,118,45,121,124,125,128,129,132,133,136],{},"Elige el ",[14,115,116],{},"Date type"," (",[14,119,120],{},"Check-in date",[14,122,123],{},"Check-out date"," o ",[14,126,127],{},"Booked on date",") y luego ",[14,130,131],{},"Date from"," y ",[14,134,135],{},"Date to",". Un mes natural es una buena unidad.",[64,138,139,140,143,144,45,147,45,150,45,153,124,156,110],{},"Elige un ",[14,141,142],{},"Status"," si quieres uno: ",[14,145,146],{},"All",[14,148,149],{},"Confirmed",[14,151,152],{},"Checked-in",[14,154,155],{},"Checked-out",[14,157,158],{},"Cancelled",[64,160,161,162,110],{},"Haz clic en ",[14,163,20],{},[64,165,161,166,168,169,173],{},[14,167,24],{},". El archivo se descarga como ",[170,171,172],"code",{},".csv",". En la nueva plataforma, Little Hotelier te pide tu código MFA o tu passkey antes de exportar reservas, huéspedes, pagos, ingresos y facturas.",[175,176],"screenshot",{"alt":177,"caption":178,"src":179},"Página Reservas de la versión clásica de Little Hotelier en español: filtros por apellido del huésped, referencia de reserva, número de factura, tipo de fecha, estado, fechas y origen, el botón Buscar, 36 reservas encontradas y el enlace Exportar","La página Reservas de la versión clásica (interfaz en español). Primero buscas y luego Exportar descarga todos los resultados en CSV.","/images/scripts/full-width-reservation-table/to.png",[10,181,182,183,188],{},"Dos detalles del ",[39,184,187],{"href":185,"rel":186},"https://help-platform.littlehotelier.com/en/articles/10700151-run-and-export-reservation-data",[43],"centro de ayuda"," te ahorran confusiones:",[61,190,191,198],{},[64,192,193,194,197],{},"Si una búsqueda devuelve mucho, la pantalla solo muestra los ",[14,195,196],{},"primeros 31 días",". La exportación contiene todo.",[64,199,200,201,203,204,206,207,212,213,110],{},"Para contar huéspedes de un periodo, haz coincidir el Date type y el Status (check-in con ",[14,202,152],{},", check-out con ",[14,205,155],{},"). La ",[39,208,211],{"href":209,"rel":210},"https://helpcentre.littlehotelier.com/en/articles/8673668-run-and-export-reservations-information",[43],"guía clásica"," limita esa exportación a ",[14,214,215],{},"365 días",[217,218,220],"h3",{"id":219},"qué-lleva-el-csv-y-qué-no","Qué lleva el CSV (y qué no)",[10,222,223,224,228],{},"La exportación tiene más columnas que la pantalla. Según ",[39,225,227],{"href":209,"rel":226},[43],"Little Hotelier",", obtienes:",[61,230,231,237,243,249,255],{},[64,232,233,236],{},[14,234,235],{},"Reserva:"," referencia, fecha de reserva, canal, estado, fecha de cancelación",[64,238,239,242],{},[14,240,241],{},"Huésped:"," nombre y apellidos, email, organización, dirección completa",[64,244,245,248],{},[14,246,247],{},"Estancia:"," check-in, check-out, noches, hora de llegada, comentarios del huésped, tipos de habitación, habitaciones, planes de tarifa",[64,250,251,254],{},[14,252,253],{},"Dinero:"," subtotal, extras, recargos, impuestos, pagos recibidos, saldo pendiente",[64,256,257,260],{},[14,258,259],{},"Huéspedes:"," adultos, niños, bebés; respuestas a las preguntas personalizadas de la reserva",[10,262,263,264,267],{},"No se incluyen: los ",[14,265,266],{},"teléfonos"," («por motivos de seguridad») ni un historial de cambios, como la hora exacta en que se hizo el check-in de un huésped.",[31,269,271],{"id":270},"qué-otros-informes-puede-exportar-little-hotelier","¿Qué otros informes puede exportar Little Hotelier?",[10,273,274,275,277,278,281,282,110],{},"La mayoría de los informes tienen un botón ",[14,276,24],{}," que genera un CSV. Las rutas son de la nueva plataforma, salvo las filas del channel manager y del motor de reservas, que vienen de la versión clásica (en ",[14,279,280],{},"My Apps","). Las cuentas clásicas encuentran la mayoría de los demás informes en ",[14,283,284],{},"My Apps → Front Desk → Reports",[286,287,288,304],"table",{},[289,290,291],"thead",{},[292,293,294,298,301],"tr",{},[295,296,297],"th",{},"Informe",[295,299,300],{},"Dónde",[295,302,303],{},"Qué obtienes",[305,306,307,319,330,341,352,363,374],"tbody",{},[292,308,309,313,316],{},[310,311,312],"td",{},"Huéspedes",[310,314,315],{},"Reports → Operational → Guests",[310,317,318],{},"Huéspedes que se alojaron, por rango de fechas",[292,320,321,324,327],{},[310,322,323],{},"Facturas",[310,325,326],{},"Reports → Operational → Invoices",[310,328,329],{},"Lista de facturas en CSV, PDF en un ZIP",[292,331,332,335,338],{},[310,333,334],{},"Contabilidad",[310,336,337],{},"Reports → Operational → Accounting",[310,339,340],{},"Facturas finalizadas, con el formato para Xero y QuickBooks",[292,342,343,346,349],{},[310,344,345],{},"Ingresos (7 vistas)",[310,347,348],{},"Reports → Strategic → Revenue",[310,350,351],{},"Resumen, tipo de habitación, habitación, plan de tarifa, canal, impuestos, extras",[292,353,354,357,360],{},[310,355,356],{},"Channel manager",[310,358,359],{},"Channel Manager → Reports",[310,361,362],{},"Resumen de reservas, estancias por habitación, check-ins, rendimiento por canal",[292,364,365,368,371],{},[310,366,367],{},"Motor de reservas",[310,369,370],{},"Direct Booking → Reports",[310,372,373],{},"Reservas con el dispositivo usado y el consentimiento RGPD",[292,375,376,379,382],{},[310,377,378],{},"Policía de España",[310,380,381],{},"Reports → Operational → Police report",[310,383,384],{},"Solo España: registros de huéspedes para el registro policial",[10,386,387,388,45,393,45,398,45,403,110],{},"Fuentes: ",[39,389,392],{"href":390,"rel":391},"https://help-platform.littlehotelier.com/en/articles/10813931-getting-started-with-reports",[43],"Getting started with Reports",[39,394,397],{"href":395,"rel":396},"https://help-platform.littlehotelier.com/en/articles/14390737-how-to-run-an-invoice-report",[43],"Invoice report",[39,399,402],{"href":400,"rel":401},"https://help-platform.littlehotelier.com/en/articles/10472787-export-invoices-marked-as-final",[43],"Accounting export",[39,404,407],{"href":405,"rel":406},"https://helpcentre.littlehotelier.com/en/articles/8884214-revenue-reports",[43],"Revenue reports",[10,409,410,411,414],{},"Consejo: la exportación de ingresos ",[14,412,413],{},"Summary"," tiene una columna «Rate per night», con una fila por noche. Es la forma más rápida de ver a qué precio se vendió cada noche de una estancia larga.",[31,416,418],{"id":417},"cómo-abrir-el-csv-en-excel-sin-que-se-rompan-los-acentos","Cómo abrir el CSV en Excel sin que se rompan los acentos",[10,420,421],{},"Si nombres como «José» se convierten en «JosÃ©», Excel ha adivinado mal la codificación. Importa el archivo en lugar de hacerle doble clic:",[100,423,424,441,457],{},[64,425,426,427,430,431,434,435,440],{},"En Excel, ve a ",[14,428,429],{},"Datos → Obtener datos → Desde un archivo → Desde texto o CSV"," (en versiones antiguas: ",[14,432,433],{},"Datos → Desde texto/CSV",") y elige el archivo (",[39,436,439],{"href":437,"rel":438},"https://support.microsoft.com/en-us/office/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba",[43],"pasos de Microsoft",").",[64,442,443,444,447,448,132,451,447,454,110],{},"Pon ",[14,445,446],{},"Origen del archivo"," en ",[14,449,450],{},"65001: Unicode (UTF-8)",[14,452,453],{},"Delimitador",[14,455,456],{},"Coma",[64,458,161,459,110],{},[14,460,461],{},"Cargar",[10,463,464,465,468],{},"En Google Sheets, usa ",[14,466,467],{},"Archivo → Importar → Subir"," y deja el separador en automático. Sheets lee UTF-8 correctamente.",[31,470,472],{"id":471},"un-listado-de-huéspedes-que-repiten-qué-puedes-exportar-y-qué-necesitas","Un listado de huéspedes que repiten: qué puedes exportar y qué necesitas",[10,474,475],{},"El CSV de reservas tiene nombres, emails y direcciones, suficiente para un agradecimiento o un email de «vuelve pronto». Antes de enviar nada, comprueba quién aceptó recibir comunicaciones tuyas:",[61,477,478,493],{},[64,479,480,481,484,485,488,489,440],{},"La exportación del ",[14,482,483],{},"informe del motor de reservas"," tiene una columna ",[14,486,487],{},"GDPR consent",". Little Hotelier dice que se rellena cuando el huésped dio su consentimiento y queda vacía cuando no (",[39,490,492],{"href":53,"rel":491},[43],"fuente",[64,494,495,496,499,500,440],{},"Si usas Guest Engagement, ",[14,497,498],{},"Guest engagement → Guests → Mailchimp export"," envía huéspedes a una lista de Mailchimp. Se exportan todos los huéspedes «con independencia del estado de consentimiento RGPD», con el estado de aceptación marcado, así que filtra por él (",[39,501,492],{"href":502,"rel":503},"https://help-platform.littlehotelier.com/en/articles/8051434-connect-guest-engagement-to-mailchimp",[43],[10,505,506],{},"Las normas de marketing cambian según el país. En España, la LSSI (artículo 21) y el RGPD exigen, en general, consentimiento previo para enviar comunicaciones comerciales por email: escribe solo a los huéspedes que aceptaron, salvo que un asesor te haya confirmado que se aplica otra base legal.",[31,508,510],{"id":509},"la-forma-más-rápida-exportaciones-automáticas-con-una-api","La forma más rápida: exportaciones automáticas con una API",[10,512,513,514,518],{},"Little Hotelier no tiene una clave de API para tus reservas (los detalles están en ",[39,515,517],{"href":516},"/blog/little-hotelier-api","¿tiene Little Hotelier una API?","). Hotelier Tools, un panel independiente, se conecta con tu propio acceso a Little Hotelier y te da una API REST y un servidor MCP para asistentes de IA. No está afiliado a SiteMinder ni a Little Hotelier, ni cuenta con su respaldo, y es gratis para todos los hoteles hasta que empiece el cobro el 10 de enero de 2027.",[74,520,523],{"title":521,"type":522},"Una API no puede desenmascarar datos","warning",[10,524,525],{},"Hotelier Tools lee lo que Little Hotelier todavía conserva. Las reservas de más de 180 días tras el check-out también llegan enmascaradas a través de la API. Automatiza la exportación ya para que capture cada mes mientras los datos están completos.",[10,527,528,529,117,532,535,536,539],{},"Primero crea una clave: ",[14,530,531],{},"API y MCP → Claves API",[170,533,534],{},"/developer/api-keys","), escribe un nombre, pulsa ",[14,537,538],{},"Generar clave"," y cópiala. La página la muestra solo una vez.",[175,541],{"alt":542,"caption":543,"src":544,"path":534},"Página de claves de API justo después de generar una clave llamada Integración del blog: el formulario Generar una clave nueva, un recuadro verde Clave generada que dice Copia esta clave ahora: no se volverá a mostrar, con la clave enmascarada y un botón de copiar, y la nueva clave en Claves activas con Revocar","Una clave por uso: ponle el nombre de la hoja o del script que la guardará y cópiala mientras se muestra.","/images/blog/demo/es/api-key-generated-masked.webp",[217,546,548],{"id":547},"sin-código-ejecuta-la-exportación-desde-el-panel","Sin código: ejecuta la exportación desde el panel",[100,550,551,563,579],{},[64,552,12,553,117,556,559,560,110],{},[14,554,555],{},"Métodos de LH",[170,557,558],{},"/methods",") y elige ",[170,561,562],{},"fetchReservationsCSV",[64,564,565,566,132,569,572,573,132,576,440],{},"Rellena ",[170,567,568],{},"dateFrom",[170,570,571],{},"dateTo"," (por ejemplo ",[170,574,575],{},"2026-09-01",[170,577,578],{},"2026-09-30",[64,580,581],{},"Ejecútalo. El método obtiene tus reservas como CSV, que puedes pegar en una hoja.",[175,583],{"alt":584,"caption":585,"src":586,"path":558},"Página Métodos de Little Hotelier en Hotelier Tools con una tarjeta por método, como getReservations, updateReservation, fetchReservationsCSV (obtiene reservas como un archivo CSV, 3 parámetros), generateInvoice y getInvoices","Elige fetchReservationsCSV en Métodos de LH para ejecutar la exportación CSV de reservas desde tu navegador, sin código.","/images/blog/demo/es/little-hotelier-methods.webp",[217,588,590],{"id":589},"google-sheets-actualizado-cada-mes","Google Sheets, actualizado cada mes",[10,592,593],{},"Este Apps Script añade una pestaña con las reservas del mes pasado (por fecha de check-in) cada vez que se ejecuta.",[100,595,596,602,617],{},[64,597,598,599,110],{},"En una hoja de Google nueva, abre ",[14,600,601],{},"Extensiones → Apps Script",[64,603,604,605,608,609,612,613,616],{},"En ",[14,606,607],{},"Configuración del proyecto",", añade una propiedad de script llamada ",[170,610,611],{},"HT_API_KEY"," con tu clave ",[170,614,615],{},"htk_…",". Así la clave no queda en el código.",[64,618,619],{},"Pega este código y guarda:",[621,622,628],"pre",{"className":623,"code":624,"filename":625,"language":626,"meta":627,"style":627},"language-js shiki shiki-themes github-light github-dark","function importLastMonth() {\n  const key = PropertiesService.getScriptProperties().getProperty('HT_API_KEY');\n  const tz = Session.getScriptTimeZone();\n  const now = new Date();\n  const start = new Date(now.getFullYear(), now.getMonth() - 1, 1);\n  const end = new Date(now.getFullYear(), now.getMonth(), 0);\n  const day = d => Utilities.formatDate(d, tz, 'yyyy-MM-dd');\n\n  const url = 'https://dashboard.hotelier.tools/api/v1/reservations'\n    + '?startDate=' + day(start) + '&endDate=' + day(end) + '&limit=100';\n  const res = UrlFetchApp.fetch(url, { headers: { Authorization: 'Bearer ' + key } });\n  const rows = JSON.parse(res.getContentText()).data || [];\n  if (!rows.length) return;\n\n  const headers = Object.keys(rows[0]);\n  const values = rows.map(r => headers.map(h =>\n    r[h] !== null && typeof r[h] === 'object' ? JSON.stringify(r[h]) : r[h]));\n\n  const ss = SpreadsheetApp.getActive();\n  const name = Utilities.formatDate(start, tz, 'yyyy-MM');\n  const sheet = ss.getSheetByName(name) || ss.insertSheet(name);\n  sheet.clearContents();\n  sheet.getRange(1, 1, 1, headers.length).setValues([headers]);\n  sheet.getRange(2, 1, values.length, headers.length).setValues(values);\n}\n","Code.gs","js","",[170,629,630,647,682,701,719,761,791,822,829,842,880,907,940,965,970,994,1030,1076,1081,1099,1121,1150,1161,1194,1226],{"__ignoreMap":627},[631,632,635,639,643],"span",{"class":633,"line":634},"line",1,[631,636,638],{"class":637},"szBVR","function",[631,640,642],{"class":641},"sScJk"," importLastMonth",[631,644,646],{"class":645},"sVt8B","() {\n",[631,648,650,653,657,660,663,666,669,672,675,679],{"class":633,"line":649},2,[631,651,652],{"class":637},"  const",[631,654,656],{"class":655},"sj4cs"," key",[631,658,659],{"class":637}," =",[631,661,662],{"class":645}," PropertiesService.",[631,664,665],{"class":641},"getScriptProperties",[631,667,668],{"class":645},"().",[631,670,671],{"class":641},"getProperty",[631,673,674],{"class":645},"(",[631,676,678],{"class":677},"sZZnC","'HT_API_KEY'",[631,680,681],{"class":645},");\n",[631,683,685,687,690,692,695,698],{"class":633,"line":684},3,[631,686,652],{"class":637},[631,688,689],{"class":655}," tz",[631,691,659],{"class":637},[631,693,694],{"class":645}," Session.",[631,696,697],{"class":641},"getScriptTimeZone",[631,699,700],{"class":645},"();\n",[631,702,704,706,709,711,714,717],{"class":633,"line":703},4,[631,705,652],{"class":637},[631,707,708],{"class":655}," now",[631,710,659],{"class":637},[631,712,713],{"class":637}," new",[631,715,716],{"class":641}," Date",[631,718,700],{"class":645},[631,720,722,724,727,729,731,733,736,739,742,745,748,751,754,756,759],{"class":633,"line":721},5,[631,723,652],{"class":637},[631,725,726],{"class":655}," start",[631,728,659],{"class":637},[631,730,713],{"class":637},[631,732,716],{"class":641},[631,734,735],{"class":645},"(now.",[631,737,738],{"class":641},"getFullYear",[631,740,741],{"class":645},"(), now.",[631,743,744],{"class":641},"getMonth",[631,746,747],{"class":645},"() ",[631,749,750],{"class":637},"-",[631,752,753],{"class":655}," 1",[631,755,45],{"class":645},[631,757,758],{"class":655},"1",[631,760,681],{"class":645},[631,762,764,766,769,771,773,775,777,779,781,783,786,789],{"class":633,"line":763},6,[631,765,652],{"class":637},[631,767,768],{"class":655}," end",[631,770,659],{"class":637},[631,772,713],{"class":637},[631,774,716],{"class":641},[631,776,735],{"class":645},[631,778,738],{"class":641},[631,780,741],{"class":645},[631,782,744],{"class":641},[631,784,785],{"class":645},"(), ",[631,787,788],{"class":655},"0",[631,790,681],{"class":645},[631,792,794,796,799,801,805,808,811,814,817,820],{"class":633,"line":793},7,[631,795,652],{"class":637},[631,797,798],{"class":641}," day",[631,800,659],{"class":637},[631,802,804],{"class":803},"s4XuR"," d",[631,806,807],{"class":637}," =>",[631,809,810],{"class":645}," Utilities.",[631,812,813],{"class":641},"formatDate",[631,815,816],{"class":645},"(d, tz, ",[631,818,819],{"class":677},"'yyyy-MM-dd'",[631,821,681],{"class":645},[631,823,825],{"class":633,"line":824},8,[631,826,828],{"emptyLinePlaceholder":827},true,"\n",[631,830,832,834,837,839],{"class":633,"line":831},9,[631,833,652],{"class":637},[631,835,836],{"class":655}," url",[631,838,659],{"class":637},[631,840,841],{"class":677}," 'https://dashboard.hotelier.tools/api/v1/reservations'\n",[631,843,845,848,851,854,856,859,862,865,867,869,872,874,877],{"class":633,"line":844},10,[631,846,847],{"class":637},"    +",[631,849,850],{"class":677}," '?startDate='",[631,852,853],{"class":637}," +",[631,855,798],{"class":641},[631,857,858],{"class":645},"(start) ",[631,860,861],{"class":637},"+",[631,863,864],{"class":677}," '&endDate='",[631,866,853],{"class":637},[631,868,798],{"class":641},[631,870,871],{"class":645},"(end) ",[631,873,861],{"class":637},[631,875,876],{"class":677}," '&limit=100'",[631,878,879],{"class":645},";\n",[631,881,883,885,888,890,893,896,899,902,904],{"class":633,"line":882},11,[631,884,652],{"class":637},[631,886,887],{"class":655}," res",[631,889,659],{"class":637},[631,891,892],{"class":645}," UrlFetchApp.",[631,894,895],{"class":641},"fetch",[631,897,898],{"class":645},"(url, { headers: { Authorization: ",[631,900,901],{"class":677},"'Bearer '",[631,903,853],{"class":637},[631,905,906],{"class":645}," key } });\n",[631,908,910,912,915,917,920,922,925,928,931,934,937],{"class":633,"line":909},12,[631,911,652],{"class":637},[631,913,914],{"class":655}," rows",[631,916,659],{"class":637},[631,918,919],{"class":655}," JSON",[631,921,110],{"class":645},[631,923,924],{"class":641},"parse",[631,926,927],{"class":645},"(res.",[631,929,930],{"class":641},"getContentText",[631,932,933],{"class":645},"()).data ",[631,935,936],{"class":637},"||",[631,938,939],{"class":645}," [];\n",[631,941,943,946,948,951,954,957,960,963],{"class":633,"line":942},13,[631,944,945],{"class":637},"  if",[631,947,117],{"class":645},[631,949,950],{"class":637},"!",[631,952,953],{"class":645},"rows.",[631,955,956],{"class":655},"length",[631,958,959],{"class":645},") ",[631,961,962],{"class":637},"return",[631,964,879],{"class":645},[631,966,968],{"class":633,"line":967},14,[631,969,828],{"emptyLinePlaceholder":827},[631,971,973,975,978,980,983,986,989,991],{"class":633,"line":972},15,[631,974,652],{"class":637},[631,976,977],{"class":655}," headers",[631,979,659],{"class":637},[631,981,982],{"class":645}," Object.",[631,984,985],{"class":641},"keys",[631,987,988],{"class":645},"(rows[",[631,990,788],{"class":655},[631,992,993],{"class":645},"]);\n",[631,995,997,999,1002,1004,1007,1010,1012,1015,1017,1020,1022,1024,1027],{"class":633,"line":996},16,[631,998,652],{"class":637},[631,1000,1001],{"class":655}," values",[631,1003,659],{"class":637},[631,1005,1006],{"class":645}," rows.",[631,1008,1009],{"class":641},"map",[631,1011,674],{"class":645},[631,1013,1014],{"class":803},"r",[631,1016,807],{"class":637},[631,1018,1019],{"class":645}," headers.",[631,1021,1009],{"class":641},[631,1023,674],{"class":645},[631,1025,1026],{"class":803},"h",[631,1028,1029],{"class":637}," =>\n",[631,1031,1033,1036,1039,1042,1045,1048,1051,1054,1057,1060,1062,1064,1067,1070,1073],{"class":633,"line":1032},17,[631,1034,1035],{"class":645},"    r[h] ",[631,1037,1038],{"class":637},"!==",[631,1040,1041],{"class":655}," null",[631,1043,1044],{"class":637}," &&",[631,1046,1047],{"class":637}," typeof",[631,1049,1050],{"class":645}," r[h] ",[631,1052,1053],{"class":637},"===",[631,1055,1056],{"class":677}," 'object'",[631,1058,1059],{"class":637}," ?",[631,1061,919],{"class":655},[631,1063,110],{"class":645},[631,1065,1066],{"class":641},"stringify",[631,1068,1069],{"class":645},"(r[h]) ",[631,1071,1072],{"class":637},":",[631,1074,1075],{"class":645}," r[h]));\n",[631,1077,1079],{"class":633,"line":1078},18,[631,1080,828],{"emptyLinePlaceholder":827},[631,1082,1084,1086,1089,1091,1094,1097],{"class":633,"line":1083},19,[631,1085,652],{"class":637},[631,1087,1088],{"class":655}," ss",[631,1090,659],{"class":637},[631,1092,1093],{"class":645}," SpreadsheetApp.",[631,1095,1096],{"class":641},"getActive",[631,1098,700],{"class":645},[631,1100,1102,1104,1107,1109,1111,1113,1116,1119],{"class":633,"line":1101},20,[631,1103,652],{"class":637},[631,1105,1106],{"class":655}," name",[631,1108,659],{"class":637},[631,1110,810],{"class":645},[631,1112,813],{"class":641},[631,1114,1115],{"class":645},"(start, tz, ",[631,1117,1118],{"class":677},"'yyyy-MM'",[631,1120,681],{"class":645},[631,1122,1124,1126,1129,1131,1134,1137,1140,1142,1144,1147],{"class":633,"line":1123},21,[631,1125,652],{"class":637},[631,1127,1128],{"class":655}," sheet",[631,1130,659],{"class":637},[631,1132,1133],{"class":645}," ss.",[631,1135,1136],{"class":641},"getSheetByName",[631,1138,1139],{"class":645},"(name) ",[631,1141,936],{"class":637},[631,1143,1133],{"class":645},[631,1145,1146],{"class":641},"insertSheet",[631,1148,1149],{"class":645},"(name);\n",[631,1151,1153,1156,1159],{"class":633,"line":1152},22,[631,1154,1155],{"class":645},"  sheet.",[631,1157,1158],{"class":641},"clearContents",[631,1160,700],{"class":645},[631,1162,1164,1166,1169,1171,1173,1175,1177,1179,1181,1184,1186,1188,1191],{"class":633,"line":1163},23,[631,1165,1155],{"class":645},[631,1167,1168],{"class":641},"getRange",[631,1170,674],{"class":645},[631,1172,758],{"class":655},[631,1174,45],{"class":645},[631,1176,758],{"class":655},[631,1178,45],{"class":645},[631,1180,758],{"class":655},[631,1182,1183],{"class":645},", headers.",[631,1185,956],{"class":655},[631,1187,440],{"class":645},[631,1189,1190],{"class":641},"setValues",[631,1192,1193],{"class":645},"([headers]);\n",[631,1195,1197,1199,1201,1203,1206,1208,1210,1213,1215,1217,1219,1221,1223],{"class":633,"line":1196},24,[631,1198,1155],{"class":645},[631,1200,1168],{"class":641},[631,1202,674],{"class":645},[631,1204,1205],{"class":655},"2",[631,1207,45],{"class":645},[631,1209,758],{"class":655},[631,1211,1212],{"class":645},", values.",[631,1214,956],{"class":655},[631,1216,1183],{"class":645},[631,1218,956],{"class":655},[631,1220,440],{"class":645},[631,1222,1190],{"class":641},[631,1224,1225],{"class":645},"(values);\n",[631,1227,1229],{"class":633,"line":1228},25,[631,1230,1231],{"class":645},"}\n",[100,1233,1234,1240],{"start":703},[64,1235,161,1236,1239],{},[14,1237,1238],{},"Ejecutar"," una vez y da permiso cuando Google te lo pida.",[64,1241,1242,1243,1246,1247,1250,1251,1254,1255,1258,1259,440],{},"Para programarlo, abre ",[14,1244,1245],{},"Activadores → Añadir activador",", elige ",[170,1248,1249],{},"importLastMonth",", origen del evento ",[14,1252,1253],{},"Según tiempo"," y un ",[14,1256,1257],{},"Temporizador mensual"," el día 1 (",[39,1260,1263],{"href":1261,"rel":1262},"https://developers.google.com/apps-script/guides/triggers/installable",[43],"guía de Google",[10,1265,1266,1267,1269],{},"La API devuelve hasta 100 reservas por llamada. Si un mes llena las 100 filas, divídelo en dos mitades. Cualquiera que pueda editar el script puede leer la clave, así que comparte la hoja con cuidado y revoca la clave en ",[170,1268,534],{}," si se filtra.",[217,1271,1273],{"id":1272},"pídele-a-un-asistente-de-ia-que-construya-la-tabla","Pídele a un asistente de IA que construya la tabla",[10,1275,1276,1277,1281],{},"Si has conectado Claude o ChatGPT a Hotelier Tools (mira ",[39,1278,1280],{"href":1279},"/blog/connect-claude-to-little-hotelier","conectar Claude con Little Hotelier","), pídelo con tus propias palabras:",[1283,1284,1286],"prompt",{"label":1285},"Claude",[10,1287,1288],{},"Con Hotelier Tools, haz una tabla con todas las reservas que hicieron el check-out en septiembre de 2026: referencia de reserva, nombre del huésped, email, check-in, check-out, noches, canal y total. Después dame la misma tabla en CSV.",[10,1290,1291],{},"El asistente lee tus reservas a través del servidor MCP y devuelve la tabla. Recuerda que lo que lee (nombres, emails, importes) pasa a formar parte de tu chat con ese proveedor de IA.",[1293,1294],"demo-cta",{"path":558},[31,1296,1298],{"id":1297},"resumen","Resumen",[61,1300,1301,1311,1317,1326],{},[64,1302,1303,1306,1307,1310],{},[14,1304,1305],{},"A mano:"," ",[14,1308,1309],{},"Reservations → Search → Export"," da un CSV con nombres, emails y direcciones de huéspedes, pero sin teléfonos.",[64,1312,1313,1316],{},[14,1314,1315],{},"Plazo:"," los datos del huésped se enmascaran 180 días después del check-out, así que exporta cada mes.",[64,1318,1319,1322,1323,1325],{},[14,1320,1321],{},"Acentos:"," importa con ",[14,1324,433],{}," y UTF-8 en Excel.",[64,1327,1328,1331,1332,110],{},[14,1329,1330],{},"Automático:"," un activador de Google Sheets con la API de Hotelier Tools, o una petición a tu asistente de IA. Más en la ",[39,1333,1335],{"href":1334},"/tools/bot/api-mcp","página de funciones de API y MCP",[1337,1338,1339],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":627,"searchDepth":649,"depth":649,"links":1341},[1342,1343,1346,1347,1348,1349,1354],{"id":33,"depth":649,"text":34},{"id":97,"depth":649,"text":98,"children":1344},[1345],{"id":219,"depth":684,"text":220},{"id":270,"depth":649,"text":271},{"id":417,"depth":649,"text":418},{"id":471,"depth":649,"text":472},{"id":509,"depth":649,"text":510,"children":1350},[1351,1352,1353],{"id":547,"depth":684,"text":548},{"id":589,"depth":684,"text":590},{"id":1272,"depth":684,"text":1273},{"id":1297,"depth":649,"text":1298},"Little Hotelier enmascara los datos del huésped 180 días tras el check-out. Exporta reservas y listados a Excel o Google Sheets ya, a mano o en automático.","md",{"seoTitle":1358,"date":1359,"category":1360,"tags":1361,"keywords":1367,"feature":1374,"demoPath":558,"cover":1375,"coverAlt":1376,"faq":1377},"Exportar reservas de Little Hotelier a Excel o Sheets","2026-10-03","api",[1362,1363,1364,1365,1366],"export","excel","google sheets","reports","little hotelier",[1368,1369,1370,1371,1372,1373],"exportar reservas de little hotelier a excel","little hotelier informes","little hotelier exportar csv","listado de huéspedes hotel excel","hoja de cálculo reservas hotel","little hotelier datos de huéspedes enmascarados","api-mcp","/images/blog/demo/es/developer-portal.webp","Portal para desarrolladores de Hotelier Tools con tarjetas de API REST y Swagger, configuración de MCP, claves de API y métodos de LH, encima de un ejemplo de autenticación con una clave de API",[1378,1381,1384,1387,1390],{"q":1379,"a":1380},"¿Qué se enmascara exactamente a los 180 días?","Little Hotelier dice que la información personal identificable (PII) del huésped se enmascara 180 días después de la fecha de check-out de la reserva. La reserva sigue ahí, pero los informes y las búsquedas ya no muestran los datos personales del huésped. Exporta lo que necesites antes de esa fecha.",{"q":1382,"a":1383},"¿Por qué faltan los teléfonos en mi exportación de Little Hotelier?","Little Hotelier deja los teléfonos de los huéspedes fuera del CSV de reservas por motivos de seguridad. Aun así puedes ver un teléfono en la reserva o en la ficha del huésped, y la búsqueda de huéspedes de la API de Hotelier Tools devuelve un campo phone_number cuando Little Hotelier lo tiene.",{"q":1385,"a":1386},"¿Puedo programar la exportación dentro de Little Hotelier?","Los artículos del centro de ayuda que revisamos en octubre de 2026 describen ejecutar y exportar informes a mano, sin exportación programada. Para automatizarla, usa un script o un activador de Google Sheets que lea los datos a través de una API.",{"q":1388,"a":1389},"¿Puedo exportar más de un año de una vez?","Little Hotelier limita la exportación de totales de huéspedes a 365 días, y la búsqueda de reservas del channel manager solo llega 548 días atrás. Exporta un año (o un mes) cada vez y conserva los archivos.",{"q":1391,"a":1392},"¿Cómo exporto solo las reservas de Booking.com?","Filtra por canal en los informes del Channel Manager, o exporta todo y filtra la referencia de reserva en Excel. Las referencias que empiezan por BDC son de Booking.com, EXP de Expedia, ABB de Airbnb, AGO de Agoda, HWL de Hostelworld y LH de tu propia recepción o motor de reservas.","/blog/es/export-little-hotelier-reservations-excel",{"title":5,"description":1355},"blog/es/export-little-hotelier-reservations-excel","4MTK-0Vhe-lA8YPgL_fxALMK7EV2TX0Nh3mMPSrbEp0",[1398,1399,1400,1401,1402,1403,1404,1405,295],"de","en-gb","en","es","fr","id","it","pt",[1407,1429,1450,1469,1489,1510,1529,1545,1559,1579,1583,1600,1618,1637,1656,1674,1694,1712,1730,1750,1769,1786,1804,1819,1835],{"path":1408,"title":1409,"description":1410,"meta":1411},"/blog/es/what-is-mcp-server-hotels","¿Qué es un servidor MCP y para qué sirve? Guía para hoteleros (y qué PMS tienen uno)","Un servidor MCP deja que Claude o ChatGPT lean y actúen en el software de tu hotel. Guía sencilla, seguridad y qué PMS lo tienen (octubre de 2026).",{"date":1359,"category":1412,"tags":1413,"keywords":1418,"feature":1374,"cover":1427,"coverAlt":1428,"featured":827},"ai",[1414,1412,1415,1416,1417],"mcp","claude","chatgpt","pms",[1419,1420,1421,1422,1423,1424,1425,1426],"que es un servidor mcp","mcp que es y para que sirve","servidor mcp para hoteles","mcp claude","little hotelier mcp","apaleo mcp server","mews mcp server","cloudbeds mcp server","/images/blog/demo/es/mcp-setup.webp","Guía de configuración de MCP en Hotelier Tools con una explicación de qué es MCP y pestañas de configuración del cliente para Claude Desktop, VS Code, Cursor y Personalizado / SDK, que muestran la configuración de Claude Desktop con la dirección del servidor",{"path":1430,"title":1431,"description":1432,"meta":1433},"/blog/es/little-hotelier-cta-ctd-stop-sell","¿Qué significan CTA, CTD, estancia mínima y stop sell en Little Hotelier?","CTA impide check-ins, CTD impide check-outs, la estancia mínima fija las noches mínimas y stop sell cierra la venta. Qué es cada uno y cómo ponerlos.",{"date":1359,"category":1434,"tags":1435,"keywords":1440,"feature":1447,"cover":1448,"coverAlt":1449},"pricing",[1436,1437,1438,1439,1366],"restrictions","cta","ctd","stop sell",[1441,1442,1443,1444,1445,1446],"little hotelier cta ctd","que es cta en hoteles","cerrado a la llegada hotel","que es stop sell hotel","siteminder stop sell","estancia minima hotel","dynamic-pricing","/images/blog/demo/es/price-recommendations.webp","Recomendaciones de precios en Hotelier Tools para la habitación Doble Estándar, del 3 al 16 de octubre de 2026: precio actual y recomendado por noche, una columna CTA/CTD con interruptores A y D, la estancia mínima, una columna Canal y el botón Aplicar en Little Hotelier",{"path":1451,"title":1452,"description":1453,"meta":1454},"/blog/es/little-hotelier-api","¿Tiene API Little Hotelier? La respuesta en 2026 y cómo sacar tus datos","No hay clave de API para tus reservas ni tus huéspedes. Qué ofrece SiteMinder oficialmente y cómo leer tus datos de Little Hotelier por REST en minutos.",{"date":1359,"category":1360,"tags":1455,"keywords":1459,"feature":1374,"cover":1467,"coverAlt":1468,"featured":827},[1360,1456,1366,1457,1458],"rest","siteminder","developers",[1460,1461,1462,1463,1464,1465,1466],"little hotelier api","little hotelier api documentacion","little hotelier api key","siteminder api","siteminder exchange api","little hotelier rest api","integración little hotelier","/images/blog/demo/es/rest-api-reference.webp","Página de referencia de la REST API en Hotelier Tools con la URL base, la descarga de openapi.json, el cuadro Autorización rápida (campo de token Bearer, Autorizar Swagger, Usar mi sesión) y plantillas de código en cURL, JavaScript, Python y PowerShell",{"path":1470,"title":1471,"description":1472,"meta":1473},"/blog/es/little-hotelier-alternatives","Alternativas a Little Hotelier en 2026: comparativa con Cloudbeds, Mews, Beds24, Lodgify, Smoobu y Hostaway","¿Cloudbeds, Mews, Beds24, Lodgify, Smoobu o Hostaway? Para quién es cada uno, cómo cobra, API y cuándo conviene quedarse en Little Hotelier.",{"date":1359,"category":1474,"tags":1475,"keywords":1479,"cover":1487,"coverAlt":1488},"tips",[1417,1476,1477,1366,1478],"comparison","alternatives","cloudbeds",[1480,1481,1482,1483,1484,1485,1486],"alternativas little hotelier","little hotelier opiniones","little hotelier ventajas y desventajas","little hotelier vs cloudbeds","little hotelier precio","little hotelier vs siteminder","mejores pms para hoteles pequeños","/images/blog/demo/es/dashboard-overview.webp","Panel de inicio de Hotelier Tools del alojamiento de demostración Hotel Demo Sol: una tarjeta para abrir el chat de IA, un aviso de que dos canales de mensajería con huéspedes necesitan atención y fichas de estado de Little Hotelier, Booking.com, el conocimiento de la IA y la ciudad para precios",{"path":1490,"title":1491,"description":1492,"meta":1493},"/blog/es/booking-com-invalid-card-no-show","Booking.com: tarjeta de crédito no válida o no-show, qué hacer paso a paso","Marca la tarjeta como no válida, da 24 horas al huésped y cancela sin comisión. Plazos de no-show, tarjetas virtuales rechazadas y cómo detectarlo antes.",{"date":1359,"category":1494,"tags":1495,"keywords":1500,"feature":1507,"cover":1508,"coverAlt":1509},"operations",[1496,1497,1498,1366,1499],"booking.com","no-show","payments","automated checks",[1501,1502,1503,1504,1505,1506],"booking tarjeta de crédito no válida","cobrar no show booking","que pasa si un huésped no se presenta en booking","booking tarjeta virtual rechazada","marcar tarjeta no válida booking","no show booking comisión","automated-checks","/images/blog/demo/es/automated-checks-issues.webp","Página de incidencias de Hotelier Tools con 20 abiertas, 5 corregidas y 25 en total, y reservas con un aviso de saldo pendiente a la llegada y un botón Verificar",{"path":1511,"title":1512,"description":1513,"meta":1514},"/blog/es/hotel-front-desk-checklist-automation","Checklist de recepción de hotel para Little Hotelier: 8 problemas que detectar antes de que lleguen los huéspedes","Checklist diario de recepción para Little Hotelier: 8 problemas de reserva que detectar antes de la llegada, dónde ver cada uno y cómo automatizar cinco.",{"date":1359,"category":1494,"tags":1515,"keywords":1520,"feature":1507,"cover":1527,"coverAlt":1528},[1516,1517,1518,1519,1366],"front desk","checklist","check-in","automation",[1521,1522,1523,1524,1525,1526],"checklist recepción hotel","checklist check-in hotel","plantilla checklist recepción hotel","reservas sin asignar little hotelier","automatización hotelera","software de automatización para hoteles","/images/blog/demo/es/automated-checks-lifecycle.webp","Página de comprobaciones automáticas de Hotelier Tools: cómo funcionan las comprobaciones en cuatro pasos, un aviso Todavía no se ejecuta ninguna comprobación que sugiere Antes de la llegada, y El viaje de una reserva por sus cinco etapas",{"path":1530,"title":1531,"description":1532,"meta":1533},"/blog/es/connect-chatgpt-to-little-hotelier","Cómo conectar ChatGPT con Little Hotelier (y 18 prompts para hoteles pequeños)","Conecta ChatGPT con Little Hotelier en modo desarrollador con una app MCP, mira qué permite tu plan y copia 18 prompts de llegadas, cobros y precios.",{"date":1359,"category":1412,"tags":1534,"keywords":1536,"feature":1374,"cover":1543,"coverAlt":1544},[1416,1414,1412,1535,1366],"prompts",[1537,1538,1539,1540,1541,1542],"conectar chatgpt con little hotelier","chatgpt para hoteles","prompts chatgpt hoteles","conector mcp chatgpt","chatgpt gestión hotelera","modo desarrollador chatgpt mcp","/images/blog/demo/es/mcp-oauth-consent.webp","Página Autorizar acceso MCP de Hotelier Tools que abre un asistente de IA al conectarse, con el aviso de token de 30 días y los botones Denegar y Permitir acceso",{"path":1546,"title":1547,"description":1548,"meta":1549},"/blog/es/connect-claude-to-little-hotelier","Cómo conectar Claude con Little Hotelier (MCP, paso a paso)","Conecta Claude con Little Hotelier con un conector personalizado: pega una URL, inicia sesión y da acceso. Primeras preguntas, seguridad y problemas.",{"date":1359,"category":1412,"tags":1550,"keywords":1552,"feature":1374,"cover":1427,"coverAlt":1558,"featured":827},[1415,1414,1412,1551,1366],"connectors",[1553,1423,1554,1555,1556,1557],"conectar claude con little hotelier","servidor mcp claude","conectores claude mcp","claude desktop mcp configuración","conector personalizado claude","Guía de configuración MCP de Hotelier Tools con la explicación ¿Qué es MCP? y la pestaña Claude Desktop seleccionada, con los pasos y el fragmento de configuración con la URL del servidor MCP",{"path":1560,"title":1561,"description":1562,"meta":1563},"/blog/es/download-all-little-hotelier-invoices","Cómo descargar todas las facturas de Little Hotelier de una vez (para el IVA trimestral)","Little Hotelier exporta en un ZIP las facturas que ya existen. Así se hace, y cómo crear las que faltan y enviar a tu gestor un ZIP y un CSV por trimestre.",{"date":1359,"category":1564,"tags":1565,"keywords":1570,"feature":1564,"cover":1577,"coverAlt":1578,"featured":827},"invoicing",[1566,1567,1366,1568,1569],"invoices","accounting","quarterly tax","zip",[1571,1572,1573,1574,1575,1576],"descargar todas las facturas de little hotelier","facturas trimestrales hotel","modelo 303 hotel facturas","factura hotelera","little hotelier facturación","exportar facturas little hotelier","/images/blog/demo/es/invoices-by-quarter.webp","Página de facturas de Hotelier Tools con 66 facturas en total, el 4T y el 3T de 2026 con los botones Vista previa CSV y ZIP, y septiembre de 2026 abierto como una tabla de números de factura, huéspedes, NIF, fechas de salida y totales",{"path":1393,"title":5,"description":1355,"meta":1580},{"date":1359,"category":1360,"tags":1581,"keywords":1582,"feature":1374,"cover":1375,"coverAlt":1376},[1362,1363,1364,1365,1366],[1368,1369,1370,1371,1372,1373],{"path":1584,"title":1585,"description":1586,"meta":1587},"/blog/es/little-hotelier-mcp-claude-code-cursor-vscode","Cómo usar tus datos de Little Hotelier en Claude Code, Cursor y VS Code (configurar MCP)","Añade el servidor MCP de Hotelier Tools a Claude Code, Cursor, VS Code, Windsurf o Gemini CLI y crea informes de ocupación, una hoja o un panel.",{"date":1359,"category":1412,"tags":1588,"keywords":1592,"feature":1374,"cover":1427,"coverAlt":1599},[1414,1589,1590,1591,1360],"claude code","cursor","vs code",[1593,1594,1595,1596,1597,1423,1598],"configurar mcp en claude code","que es claude code y para que sirve","mcp.json cursor","mcp.json vscode","claude code para no programadores","gemini cli mcp","Guía de configuración de MCP en Hotelier Tools: una explicación de qué es MCP y pestañas de configuración del cliente para Claude Desktop, VS Code, Cursor y Personalizado / SDK, con Claude Desktop seleccionado y su fragmento de claude_desktop_config.json",{"path":1601,"title":1602,"description":1603,"meta":1604},"/blog/es/booking-com-commission","Cuánto cobra Booking.com de comisión (y cómo ver tu neto real en Little Hotelier)","Cuánto cobra Booking de comisión: el % de tu contrato, más programas y cargo por pago. Sobre qué se cobra, el IVA y tu neto real por reserva.",{"date":1359,"category":1474,"tags":1605,"keywords":1609,"cover":1616,"coverAlt":1617},[1496,1606,1366,1607,1608],"commission","userscript","vat",[1610,1611,1612,1613,1614,1615],"cuánto cobra booking de comisión","comisión booking españa","cuánto cobra booking a los propietarios","comisión booking iva","comisión genius booking","calculadora comisión booking","/images/scripts/show-booking-commissions/to.png","Resumen de una reserva de Little Hotelier (interfaz en español) con la comisión de Booking.com, el cargo por pago y el neto aproximado añadidos por un script gratuito",{"path":1619,"title":1620,"description":1621,"meta":1622},"/blog/es/ine-hotel-occupancy-survey","Encuesta de ocupación hotelera del INE: cómo rellenarla desde Little Hotelier","Encuesta de ocupación hotelera del INE: obligatoria si te seleccionan (multas de hasta 30.050 €). Qué datos pide, IRIA y cómo hacerla con Little Hotelier.",{"date":1359,"category":1623,"tags":1624,"keywords":1627,"feature":1634,"cover":1635,"coverAlt":1636},"compliance",[1625,1626,1623,1365,1366],"ine","spain",[1628,1629,1630,1631,1632,1633],"encuesta ocupacion hotelera ine","encuesta ine hoteles","iria ine encuesta","encuesta ine obligatoria multa","ine encuesta ocupacion apartamentos turisticos","rellenar encuesta ine online","ine-reports","/images/blog/demo/es/ine-guest-origins-report.webp","Estadísticas de origen de huéspedes (encuesta INE) en Hotelier Tools del 27 de septiembre al 3 de octubre de 2026: 8 entradas, 24 pernoctaciones, 3,4 huéspedes al día y 3 con datos que faltan, sobre las pestañas Resumen diario, Por origen, Habitaciones, ADR por cliente y Calidad de datos",{"path":1638,"title":1639,"description":1640,"meta":1641},"/blog/es/little-hotelier-chrome-extensions","Extensión de Chrome para Little Hotelier: scripts gratuitos que lo hacen más rápido","Scripts gratuitos para Little Hotelier: precios en el calendario, tablas más anchas, comisión de Booking.com y facturas con un clic. Cómo instalarlos.",{"date":1359,"category":1474,"tags":1642,"keywords":1647,"cover":1654,"coverAlt":1655},[1643,1644,1645,1366,1646],"chrome extension","tampermonkey","userscripts","productivity",[1648,1649,1650,1651,1652,1653],"extension chrome little hotelier","tampermonkey scripts","userscript chrome","little hotelier precios en el calendario","little hotelier tabla ancho completo","little hotelier comision booking.com","/images/scripts/prices-display/to.png","Calendario de Little Hotelier (interfaz en español) con el precio de cada noche bajo cada tipo de habitación, añadido por el script Mostrar Precios",{"path":1657,"title":1658,"description":1659,"meta":1660},"/blog/es/little-hotelier-integrations","Integraciones de Little Hotelier en 2026: contabilidad, check-in, precios, mensajería e IA","Qué se conecta con Little Hotelier en 2026: exportación para Xero y QuickBooks, check-in con Chekin y Duve, precios, mensajería, IA y complementos gratis.",{"date":1359,"category":1360,"tags":1661,"keywords":1666,"feature":1374,"cover":1375,"coverAlt":1673},[1662,1663,1664,1665,1366],"integrations","app store","xero","chekin",[1667,1668,1669,1670,1671,1672],"integraciones little hotelier","little hotelier app store","little hotelier xero","little hotelier chekin","little hotelier zapier","little hotelier motor de reservas wordpress","Portal para desarrolladores de Hotelier Tools con tarjetas de API REST y Swagger, Configurar MCP, Claves de API y Métodos de LH, y un cuadro de Autenticación con un ejemplo de cURL que usa una clave de API de ejemplo",{"path":1675,"title":1676,"description":1677,"meta":1678},"/blog/es/hotel-waitlist-sold-out-dates","Lista de espera en un hotel: cómo llevarla para fechas agotadas (y llenar las cancelaciones rápido)","Lleva una lista de huéspedes que quieren tus fechas llenas y ofréceles primero lo que se libere: hoja de cálculo, aviso automático y formulario público.",{"date":1359,"category":1679,"tags":1680,"keywords":1685,"feature":1681,"cover":1692,"coverAlt":1693},"guests",[1681,1682,1683,1366,1684],"waitlist","cancellations","direct booking","availability",[1686,1687,1688,1689,1690,1691],"lista de espera hotel","qué significa lista de espera en un hotel","lista de espera hotel completo","llenar cancelaciones hotel","formulario lista de espera hotel","reserva directa cancelaciones","/images/blog/demo/es/availability-waiting-list.webp","Página Lista de espera de Hotelier Tools con Historial y Revisar la cola ahora, la tarjeta Revisiones de la cola con la opción Revisar cada noche a la 01:00, y el formulario Añadir una estancia a vigilar con noches, habitaciones necesarias, tipos de habitación y datos del huésped",{"path":1695,"title":1696,"description":1697,"meta":1698},"/blog/es/hotel-do-not-rent-list","Lista negra de huéspedes en un hotel: cómo llevarla en Little Hotelier (dentro de la ley)","Un hotel puede llevar una lista negra de huéspedes conforme al RGPD si se ciñe a hechos. Qué anotar, qué no y cómo recibir avisos en Little Hotelier.",{"date":1359,"category":1494,"tags":1699,"keywords":1703,"feature":1507,"cover":1710,"coverAlt":1711},[1700,1701,1679,1702,1366],"do not rent list","gdpr","watchlist",[1704,1705,1706,1707,1708,1709],"lista negra de huéspedes","lista negra huéspedes hotel rgpd","huéspedes problemáticos hotel","no volver a alojar huésped","bloquear huésped booking","notas de huéspedes little hotelier","/images/blog/demo/es/automated-checks-do-not-rebook-list.webp","Lista «no volver a alojar» en Hotelier Tools: la tarjeta de la comprobación nocturna, una comprobación de reserva con una coincidencia fuerte y el motivo objetivo, y una entrada con Editar, Desactivar y Eliminar",{"path":1713,"title":1714,"description":1715,"meta":1716},"/blog/es/little-hotelier-tips","Little Hotelier: trucos, tutorial y funciones ocultas que casi nadie conoce (2026)","20 trucos de Little Hotelier: calendario más rápido, passkeys, tarifa mínima, noches huecas, enlaces de reserva, registro de cambios y scripts gratis.",{"date":1359,"category":1474,"tags":1717,"keywords":1720,"feature":1728,"cover":179,"coverAlt":1729},[1474,1718,1719,1645,1366],"how to","calendar",[1721,1722,1723,1724,1725,1726,1727],"little hotelier tutorial español","little hotelier como funciona","little hotelier trucos","little hotelier funciones ocultas","little hotelier manual","little hotelier calendario","little hotelier guia","dashboard","Página Reservas de Little Hotelier (interfaz en español) ampliada al ancho completo de la pantalla por el script Tabla de Reservas a Todo Ancho: filtros de búsqueda, el botón Buscar, 36 reservas encontradas y el enlace Exportar",{"path":1731,"title":1732,"description":1733,"meta":1734},"/blog/es/booking-com-guest-messages","Mensajes automáticos de Booking.com: cómo gestionar los mensajes de huéspedes sin vivir en la extranet","Pulse, plantillas, mensajes programados y respuestas automáticas, cómo detectar mensajes falsos de Booking.com y una sola bandeja con WhatsApp y email.",{"date":1359,"category":1679,"tags":1735,"keywords":1739,"feature":1747,"cover":1748,"coverAlt":1749},[1496,1736,1737,1738,1366],"guest messages","inbox","templates",[1740,1741,1742,1743,1744,1745,1746],"mensajes automáticos booking","plantillas mensajes booking","mensajes programados booking","booking mensajes falsos","booking mensajes no cargan","respuestas automáticas booking","preguntas de huéspedes booking","guest-inbox","/images/blog/demo/es/guest-inbox-ai-draft-availability.webp","Bandeja de huéspedes de Hotelier Tools con filtros de WhatsApp, Email y Booking.com, un email de un huésped que pregunta por una habitación doble en septiembre, el plan de la IA en borrador con una respuesta editable en inglés y el panel privado del asistente",{"path":1751,"title":1752,"description":1753,"meta":1754},"/blog/es/guest-registration-rules-by-country","Parte de viajeros y registro de huéspedes por países (2026): España (SES.Hospedajes), Italia, Portugal, Alemania, Francia, Brasil, Tailandia e Indonesia","Qué huéspedes registrar, con qué datos, en qué plazo y dónde: España, Italia, Portugal, Alemania, Francia, Brasil, Tailandia, Indonesia. Enlaces oficiales.",{"date":1359,"category":1623,"tags":1755,"keywords":1758,"cover":1767,"coverAlt":1768},[1756,1623,1403,1757,1366],"guest registration","police",[1759,1760,1761,1762,1763,1764,1765,1766],"parte de viajeros ses hospedajes","es legal pedir dni hotel","registro de viajeros hoteles","por qué piden el pasaporte en un hotel","alloggiati web","meldeschein hotel","fiche de police hôtel","siba alojamento local","/images/blog/demo/es/automated-checks-moment-on-arrival.webp","Comprobaciones A la llegada en Hotelier Tools: DNI / Pasaporte (Registro policial), asignación de habitación física y validación de dirección y procedencia activadas, con lo que cada comprobación puede y no puede hacer",{"path":1770,"title":1771,"description":1772,"meta":1773},"/blog/es/dynamic-pricing-little-hotelier","Precios dinámicos para hoteles pequeños en Little Hotelier: competencia, eventos locales y reglas","Fija precios según la demanda en Little Hotelier: rutina semanal, opciones nativas y recomendaciones con su razón que solo se aplican si confirmas.",{"date":1359,"category":1434,"tags":1774,"keywords":1778,"feature":1447,"cover":1448,"coverAlt":1785},[1775,1776,1777,1366,1434],"dynamic pricing","revenue management","competitor prices",[1779,1780,1781,1782,1783,1784],"precios dinámicos hoteles","little hotelier precios dinámicos","revenue management hotelero","revenue management hotel pequeño","herramienta precios dinámicos hotel","cómo poner precios habitaciones booking","Página de recomendaciones de precios de Hotelier Tools para 14 noches: la tabla de Doble Estándar con la tarifa actual, la recomendada, el cambio, la mediana del mercado y lo que paga el huésped por noche, y una barra Aplicar en Little Hotelier sin precios seleccionados",{"path":1787,"title":1788,"description":1789,"meta":1790},"/blog/es/ai-assistant-hotel-front-desk","Recepcionista virtual para hoteles: qué puede hacer con seguridad (con aprobaciones)","Un asistente de IA consulta reservas, redacta respuestas y prepara cambios en tu hotel. Qué puede hacer con seguridad y por qué apruebas cada cambio.",{"date":1359,"category":1412,"tags":1791,"keywords":1794,"feature":1801,"cover":1802,"coverAlt":1803},[1412,1792,1516,1793,1366],"ai assistant","approvals",[1795,1796,1797,1798,1799,1800],"recepcionista virtual para hoteles","agente ia para hoteles","asistente ia recepción hotel","inteligencia artificial en hoteles ejemplos","ia para hostales","asistente de voz hotel","ai-assistant","/images/blog/demo/es/ai-chat-start.webp","Pantalla de inicio del asistente de IA de Hotelier Tools con el aviso de que todo lo que modifica datos pide confirmación antes, preguntas sugeridas y el historial de chats a la izquierda",{"path":1805,"title":1806,"description":1807,"meta":1808},"/blog/es/ses-hospedajes-little-hotelier","SES.Hospedajes con Little Hotelier: cómo registrar viajeros paso a paso","SES.Hospedajes explicado: quién debe usarlo, datos obligatorios, plazo de 24 horas, cómo enviar el parte de viajeros y cómo hacerlo desde Little Hotelier.",{"date":1359,"category":1623,"tags":1809,"keywords":1811,"cover":1767,"coverAlt":1818},[1810,1626,1623,1756,1366],"ses hospedajes",[1810,1812,1813,1814,1815,1816,1817],"ses hospedajes como registrar viajeros","parte de viajeros","ses hospedajes datos obligatorios","ses hospedajes servicio web","ses hospedajes booking","ses hospedajes little hotelier","Ajustes de A la llegada en Hotelier Tools con las comprobaciones DNI / Pasaporte (Registro policial), Asignación de habitación física y Validación de dirección y procedencia activadas, cada una con lo que puede y no puede hacer",{"path":1820,"title":1821,"description":1822,"meta":1823},"/blog/es/send-invoice-to-guest-at-checkout","Un huésped pide factura: cómo enviarla automáticamente al hacer el check-out desde Little Hotelier","Booking.com no factura a tus huéspedes: lo haces tú. Envía la factura desde Little Hotelier a mano, o por email automático tras el check-out del huésped.",{"date":1359,"category":1564,"tags":1824,"keywords":1826,"feature":1564,"cover":1833,"coverAlt":1834},[1566,1825,1496,1366,1519],"checkout",[1827,1828,1829,1830,1574,1831,1832],"enviar factura al huésped","pedir factura hotel booking","factura hotel booking","little hotelier factura","factura simplificada hotel","enviar factura automaticamente check out","/images/blog/demo/es/invoice-at-checkout.webp","Página Factura a la salida de Hotelier Tools: la tarea Facturación automática a la salida activa cada día a las 12:00, un rango de fechas con Buscar reservas y la tabla de reservas con un botón verde Facturar al salir para cada estancia",{"path":1836,"title":1837,"description":1838,"meta":1839},"/blog/es/whatsapp-little-hotelier","WhatsApp con Little Hotelier: Messaging hub, WhatsApp Business para hoteles y otras opciones","El Messaging hub de Little Hotelier usa la API oficial de WhatsApp Business. Compáralo con la app gratuita y una bandeja compartida, con plantillas.",{"date":1359,"category":1679,"tags":1840,"keywords":1844,"feature":1747,"cover":1851,"coverAlt":1852},[1841,1842,1366,1843,1737],"whatsapp","messaging","guest engagement",[1845,1846,1847,1848,1849,1850],"little hotelier whatsapp","whatsapp business para hoteles","whatsapp business api hoteles","whatsapp business app hotel","plantillas whatsapp hotel check-in","little hotelier messaging hub","/images/blog/demo/es/guest-inbox-ai-plan-late-arrival.webp","Bandeja de huéspedes de Hotelier Tools con una conversación de WhatsApp de Ingrid Kowalski sobre una llegada tardía (identidad verificada, reserva vinculada), un plan de la IA en borrador con una respuesta editable y el panel privado Asistente",1791141219128]