Property master data – system description
Tables of the property master, the tax return address fields, the operator scope check, the searches and deletion blocked by contract references.
Property master: name, identifier, address, owner company, operating client, match value, label, address fields structured for the tourist tax return (default country HUN) and websites. The accommodation address of the tourist tax return is built on it.
Data model
Table names carry the installation's own prefix in the database.
| Table | Role |
|---|---|
property | property, structured address fields (IFA_COLUMNS), owner and operator company, match value, label |
property_to_store | website link |
company | owner / operator name |
contract | read: delete protection |
Process
- List: filter by name and status; with owner and operator names.
- Save: name required; the operator must be an allowed company (
error_operator_scope);addProperty/editProperty; websites only whensync_stores = 1. The tourist tax return's "new property" button pre-fills the operator viaoperator_company_id. - Searches:
labelsearch,companysearch(owner,searchActiveCompanyNames),companies(operator cascade). - Delete: if any selected property is referenced by a contract, none is deleted.
Permissions
- Function rights:
list;edit(form, searches, status, header Add); savecanSave()– with noaddrow,editdecides;delete;debug. - Content scope: only on the operator choice; the list is not narrowed.
Known limitations
- The owner search does not filter by scope.
statusdeleteis classified BASE but not implemented.