MIR Hospedajes Spain
The MIR Hospedajes Report is a mandatory legal requirement for all accommodation providers in Spain. It involves the collection and transmission of guest identity data to the Spanish Ministry of Interior (Ministerio del Interior), typically managed by the National Police (PolicÃa Nacional) or the Civil Guard (Guardia Civil).
Report Overview
This system ensures that every guest staying at your property is legally registered and that their identity information is verified against national security databases. The report monitors all reservations with a status of 'Pending', 'Confirmed', 'Checked-in', or 'Checked-out'. A validation process runs every hour to check for missing or invalid data. If issues are found, they are displayed as orange warning flags in the reservation contact overview, allowing staff to correct the information before it is reported.
Report activation (Data validation)
To activate the report go to Settings → Reports → Data validation. The default country of the administration is selected. It will show you the reports who are available for this country.
Click on activate to install the report validation. It will show you an popup with all the fields we need for this report. If there is an field with the same name and a different id, you will be asked to remove (or rename) the field first.
Remove (or rename) custom field
Go to Settings → Guests, Reservation, Administration → Fields and check if you can find any of the custom fields mentioned below. Please remove them to make sure we don't mix up any field names or ids. Once you removed them please also remove them from the archive. If they are archived they can still cause conflicts.
Required Database Fields
Activating the MIR Hospedajes report triggers the requirement for specific fields within your administration and contact records. These fields are essential for legal compliance.
Administration Fields (Campsite Data)
Field Label | Technical ID | Description |
|---|---|---|
Campsite ID | fld_administrations.id | Unique internal ID for your property. |
Campsite NIF | fld_administrations.tx_legal_id | The Tax Identification Number of the property. |
Nombre del camping | fld_administrations.legal_name | The legal name of the company |
Contact Fields (Guest Data)
The following fields must be collected for the main traveler and all additional guests (co-travelers):
Field Label | Technical ID | Description |
|---|---|---|
Nombre | fld_contacts.first_name | Legal first name. |
Apellido(s) | fld_contacts.last_name | Legal first last name. |
Segundo apellido | fld_contacts.tx_second_last_name | Legal second last name (essential for Spanish guests). |
PaÃs | fld_contacts.country | Guests country |
Género | fld_contacts.gender | Male (M) or Female (F). |
Fecha de nacimiento | fld_contacts.birthday | Guest's date of birth. |
Nacionalidad | fld_contacts.co_nationality | ISO country code of nationality. |
DNI/NIE | fld_contacts.tx_dni | Required for Spanish citizens |
Tipo de documento | fld_contacts.document_type | Type of ID (Passport, DNI, etc.). |
Número de soporte (Número de soporte) | fld_contacts.document_number | The number on the identity document. |
Fecha de emisión del documento | fld_contacts.da_id_issue_date | Date the document was issued. |
PaÃs de emisión del documento | fld_contacts.co_id_issue_country | Country that issued the document. |
Fecha de vencimiento del documento | fld_contacts.da_id_expiry_date | The expire date of the document |
Calle | fld_contacts.street | Street without number |
Número de calle | fld_contacts.street_number | The street number |
Código postal | fld_contacts.zipcode | Postal code (required for residents). |
Provincia | fld_contacts.tx_local_authority | The state name |
Código de Provincia | fld_contacts.tx_local_authority_code | The state code according the Spanish government |
Datos de error de Hospedajas | fld_reservations.tx_reports_ine_mir_hospedajes_spain | Array of objects with error messages for this report |
3. Setup Instructions (Amost all fields are Required)
To ensure guests provide this data during the booking process or via the guest portal, you must manually add these fields to your form configuration. Field activation does not automatically include them in guest-facing forms.
Navigate to Settings > Form Setup.
Select the Online Booking or Guest Page tab.
Non required fields
These fields can be left out of the form:
- fld_reservations.tx_reports_ine_mir_hospedajes_spain
- fld_reservations.from
- fld_reservations.till
4. Troubleshooting
Errors will appear in the Reservation Contact Overview if validation fails. The check occurs every hour.
Error Message | Meaning | Fix |
|---|---|---|
Street is missing | The address street name is blank. | Edit the contact and enter the street name. |
Nationality is missing | The nationality field is empty. | Select the correct nationality from the dropdown. |
Document number is not valid for type... | The number does not follow the format for that ID type (e.g., NIF, Passport). | Correct the number format based on the selected document type. |
ID support is missing | Required for Spanish residents (ES). | Enter the ID support (Numero de soporte) from the guest's card. |
