> ## Documentation Index
> Fetch the complete documentation index at: https://docs.proptyerp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Features & amenities

> Fields on real_estate.real_estate — features & amenities

Model: `real_estate.real_estate`

Selection keys and preloaded tags: see [Allowed values](/docs/api-reference/allowed-values).

| Technical name | Label | Type | API value | Allowed values / notes |
| - | - | - | - | - |
| `has_basement` | | `Boolean` | boolean | |
| `basement_type_ids` | Type kelder | `Many2many` | list of ids | → `real_estate.real_estate_basement_type_tag` |
| `has_attic` | | `Boolean` | boolean | |
| `attic_type_ids` | Type zolder | `Many2many` | list of ids | → `real_estate.real_estate_attic_type_tag` |
| `year_build` | | `Char` | string | |
| `year_renovated` | | `Char` | string | |
| `has_ventilation` | | `Boolean` | boolean | |
| `has_veranda` | | `Boolean` | boolean | |
| `has_fire_place` | | `Boolean` | boolean | |
| `has_shutters` | | `Boolean` | boolean | |
| `shutters_info` | Luiken info | `Char` | string | |
| `has_access_control` | | `Boolean` | boolean | |
| `access_control_ids` | Toegangscontrole | `Many2many` | list of ids | → `real_estate.real_estate_access_control_tag`; preloaded: badgesysteem, bewakingsdienst, concierge, omheind, slagboom |
| `has_guards` | | `Boolean` | boolean | |
| `guards_info` | | `Char` | string | |
| `has_alarm` | | `Boolean` | boolean | |
| `alarm_code` | Alarmcode | `Char` | string | |
| `roof_type_id` | Type dak | `Many2one` | integer (res\_id) or false | → `real_estate.real_estate_roof_type_tag`; preloaded: platdak, zadeldak, schuin dak, puntdak, mansardedak, lessenaarsdak, wolfsdak, vlinderdak, … |
| `has_cable` | | `Boolean` | boolean | |
| `has_airco` | | `Boolean` | boolean | |
| `airco_info` | Airco info | `Char` | string | |
| `has_phone_central` | | `Boolean` | boolean | |
| `phone_central_info` | | `Char` | string | |
| `has_satellite` | | `Boolean` | boolean | |
| `satellite_info` | | `Char` | string | |
| `has_garden` | Tuin | `Boolean` | boolean | |
| `has_armored_door` | Gepantserde deur | `Boolean` | boolean | |
| `has_fire_detection` | Branddectecor | `Boolean` | boolean | |
| `fire_detection_type_id` | Type branddetectie | `Many2one` | integer (res\_id) or false | → `real_estate.real_estate_fire_detection_type_tag` |
| `has_digi_code` | Digicode | `Boolean` | boolean | |
| `garden_area` | Tuin oppervlakte | `Float` | float | |
| `garden_orientation` | Tuin oriëntatie | `Selection` | string (selection key) | keys: `north`, `north_east`, `north_west`, `oost`, `west`, `south`, `south_east`, `south_west` |
| `has_septic_tank` | Septische put | `Boolean` | boolean | |
| `has_water_cleaning_installation` | Waterzuiveringsinstallatie | `Boolean` | boolean | |
| `has_rainwater_tank` | Regenwaterput | `Boolean` | boolean | |
| `rainwater_tank_contents` | | `Float` | float | |
| `has_bbq` | Barbecue | `Boolean` | boolean | |
| `has_koer` | Koer | `Boolean` | boolean | |
| `has_terrace` | Terras | `Boolean` | boolean | |
| `has_parking` | Parking | `Boolean` | boolean | |
| `has_garage` | Garage | `Boolean` | boolean | |
| `has_facilities` | Voorzieningen gehand. | `Boolean` | boolean | |
| `heating_type` | Type verwarming | `Selection` | string (selection key) | keys: `individual`, `collective`, `partial` |
| `heating_info_ids` | Verwarming info | `Many2many` | list of ids | → `real_estate.real_estate_heating_info_tag` |
| `has_electric_car_charger` | | `Boolean` | boolean | |
| `has_fiber_optic` | | `Boolean` | boolean | |
| `has_lift` | Lift | `Boolean` | boolean | |
| `lift_type_id` | Type lift | `Many2one` | integer (res\_id) or false | → `real_estate.real_estate_lift_type_tag`; preloaded: goederenlift, personenlift |
| `has_double_window_setup` | Dubbele beglazing | `Boolean` | boolean | |
| `double_window_setup_type_id` | Type dubbele beglazing | `Many2one` | integer (res\_id) or false | → `real_estate.real_estate_double_window_setup_type_tag`; preloaded: akoestisch, thermisch, akoestisch & thermisch |
| `bathroom_type` | Badkamer | `Selection` | string (selection key) | keys: `shower`, `bath`, `both` |
| `has_intercom` | Parlofoon | `Boolean` | boolean | |
| `has_videophone` | Videofoon | `Boolean` | boolean | |
| `last_date_maintenance_boiler` | Datum laatste ketelonderhoud | `Date` | date (YYYY-MM-DD) | |
| `has_pool` | Zwembad | `Boolean` | boolean | |
| `pool_type_ids` | Type zwembad(en) | `Many2many` | list of ids | → `real_estate.real_estate_pool_type_tag`; preloaded: binnenzwembad, buitenzwembad, zwemvijver |
| `has_sauna` | Sauna | `Boolean` | boolean | |
| `has_jacuzzi` | Jacuzzi | `Boolean` | boolean | |
| `material_type` | Materiaal schrijnwerkerij | `Many2many` | list of ids | → `real_estate.real_estate_material_type_tag`; preloaded: aluminium, hout, pvc, staal, thermisch aluminium |
| `armored_door_info` | Gepantserde deur info | `Char` | string | |
| `has_laundry_room` | Wasplaats | `Boolean` | boolean | |
| `has_cellar` | Kelder | `Boolean` | boolean | |
| `has_sollar` | Zonnenpanelen | `Boolean` | boolean | |
| `sollar_type` | Zonnepanelen type | `Many2many` | list of ids | → `real_estate.real_estate_sollar_type_tag`; preloaded: fotovolaïsche, thermische |
| `has_domotica` | Domotica | `Boolean` | boolean | |
| `domitca_description` | Details Domotica | `Char` | string | |
| `has_servitude` | Servitude | `Boolean` | boolean | |
| `has_judgments` | Vonnissen | `Boolean` | boolean | |
| `has_building_permit` | Bouwvergunning | `Boolean` | boolean | |
| `has_parceling_permit` | Verkavelingsvergunning | `Boolean` | boolean | |
| `has_pre_emption_right` | Voorkooprecht | `Boolean` | boolean | |
| `has_summons` | Dagvaarding | `Boolean` | boolean | |
| `has_sewerage` | Riolering | `Boolean` | boolean | |
| `has_electricity` | Elektriciteit | `Boolean` | boolean | |
| `has_gas` | Gas | `Boolean` | boolean | |
| `has_telephone` | Telefoonkabeling | `Boolean` | boolean | |
| `has_water` | Water | `Boolean` | boolean | |
| `has_acoustic_insulation` | Akoestische onderbreking | `Boolean` | boolean | |
| `has_soil_certificate` | Bodemattest | `Boolean` | boolean | |
| `has_asbestos_certificate` | Asbest attest | `Boolean` | boolean | |
| `has_epc_certificate` | EPC attest | `Boolean` | boolean | |
| `has_electrical_certification` | Elektrische keuring | `Boolean` | boolean | |
| `has_soil_certification` | Bodemattest | `Boolean` | boolean | |
| `has_pid` | Postinterventiedossier (PID) | `Boolean` | boolean | |
| `has_urban_planner` | Stedenbouwkundige inlichtingen | `Boolean` | boolean | |
| `has_flood_document` | Overstromingsgevoeligheid | `Boolean` | boolean | |
| `has_cadastre_document` | Uittreksel kadaster | `Boolean` | boolean | |
| `has_fuel_oil_tank_certificate` | Stookolietank Certificaat | `Boolean` | boolean | |
| `has_heritage_document` | Documenten erfgoedwaarde | `Boolean` | boolean | |

## Selection values in this group

### `garden_orientation`

| Key | Label |
| - | - |
| `north` | noord |
| `north_east` | noordoosten |
| `north_west` | noordwesten |
| `oost` | oost |
| `west` | west |
| `south` | south |
| `south_east` | zuidoosten |
| `south_west` | zuidwesten |

### `heating_type`

| Key | Label |
| - | - |
| `individual` | individueel |
| `collective` | collectief |
| `partial` | gedeeltelijk |

### `bathroom_type`

| Key | Label |
| - | - |
| `shower` | douche |
| `bath` | bad |
| `both` | douche en bad |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.