{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Convention de gestion immobilière (BE)","description":"Agreement by which an owner entrusts the management of let properties to a manager: properties, mission items, powers, client-money rules (law of 11-02-2013, art. 21/2), fees, reporting, duration and termination. Nothing is defaulted: every fee, limit, notice period and registration number is the user's statement.","type":"object","additionalProperties":false,"required":["agreement","owner","manager","properties","mission","powers","client_money","fees","reporting","duration","signatures"],"properties":{"agreement":{"type":"object","additionalProperties":false,"required":["signed_on"],"properties":{"signed_on":{"type":"string","format":"date","description":"Date of signature of the agreement (selects the Civil Code regime that is printed)."}}},"owner":{"type":"object","additionalProperties":false,"required":["name","kind","address","profile"],"properties":{"name":{"type":"string","description":"Name or company name of the owner."},"kind":{"type":"string","description":"The owner is a private person or a company.","enum":["private_person","company"]},"enterprise_number":{"type":"string","description":"Belgian enterprise number of a company owner (0xxx.xxx.xxx).","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"address":{"type":"string","description":"Address (the seat of a company)."},"profile":{"type":"string","description":"The owner acts as a consumer or as a professional.","enum":["consumer","professional"]}},"allOf":[{"if":{"properties":{"kind":{"const":"company"}},"required":["kind"]},"then":{"required":["enterprise_number"]}}]},"manager":{"type":"object","additionalProperties":false,"required":["party_type","is_enterprise","name","address","kind"],"properties":{"party_type":{"type":"string","description":"manager: natural person or legal person.","enum":["natural_person","legal_person"]},"is_enterprise":{"type":"boolean","description":"manager: registered in the Crossroads Bank for Enterprises (an enterprise); a sole trader is a natural person and an enterprise."},"name":{"type":"string","description":"Family name (natural person) or company name (legal person) of the manager."},"legal_form":{"type":"string","description":"Legal form of a legal person.","enum":["SRL","SA","SC","SNC","SComm","ASBL","other"]},"enterprise_number":{"type":"string","description":"Belgian enterprise number (0xxx.xxx.xxx).","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"domiciliation":{"type":"string","description":"Domiciliation of an enterprise (Code of economic law art. III.25, al. 2)."},"iban":{"type":"string","description":"IBAN of a payment account the enterprise holds (Code of economic law art. III.25, al. 2)."},"address":{"type":"string","description":"Address (the seat of a legal person)."},"represented_by":{"type":"string","description":"Natural person who represents a legal person."},"first_names":{"type":"string","description":"First names of a natural person (registration data)."},"birth_date":{"type":"string","format":"date","description":"Date of birth of a natural person (registration data)."},"birth_place":{"type":"string","description":"Place of birth of a natural person (registration data)."},"domicile":{"type":"string","description":"Domicile of a natural person."},"kind":{"type":"string","description":"Status of the manager: registered real-estate agent, or a person who only manages the family or own patrimony, or other.","enum":["ipi_registered_agent","family_or_own_patrimony_exemption","other"]},"ipi_number":{"type":"string","description":"Registration number of the manager with the Institut professionnel des agents immobiliers (IPI), as typed."},"ipi_title":{"type":"string","description":"Title under which the manager is registered, as typed.","enum":["agent_immobilier_intermediaire","regisseur","agent_immobilier_syndic","stagiaire","other_enterprise"]},"phone":{"type":"string","description":"Telephone number of the manager."},"email":{"type":"string","description":"E-mail address of the manager."}},"allOf":[{"if":{"properties":{"party_type":{"const":"natural_person"}},"required":["party_type"]},"then":{"required":["first_names","birth_date","birth_place","domicile"]}},{"if":{"properties":{"is_enterprise":{"const":true}},"required":["is_enterprise"]},"then":{"required":["enterprise_number"]}},{"if":{"properties":{"kind":{"const":"ipi_registered_agent"}},"required":["kind"]},"then":{"required":["ipi_number"]}}]},"insurance":{"type":"object","additionalProperties":false,"properties":{"insurer":{"type":"string","description":"Insurer of the manager's professional liability (law of 11-02-2013, art. 4)."},"policy_reference":{"type":"string","description":"Reference of the policy."}}},"properties":{"type":"array","minItems":1,"description":"The properties entrusted.","items":{"type":"object","additionalProperties":false,"required":["address","region"],"properties":{"address":{"type":"string","description":"Address of the property."},"region":{"type":"string","description":"Region in which the property is located. The model prints it and asserts no regional rule: the rental-deposit holder, the indexation, the notice and the tenant selection of a housing lease are regional and are the professional's.","enum":["flanders","wallonia","brussels","german_area"]},"units":{"type":"integer","minimum":1,"description":"Number of units let."},"description":{"type":"string","description":"Description of the property."},"leases_summary":{"type":"string","description":"Summary of the current leases."}}}},"mission":{"type":"object","additionalProperties":false,"required":["items"],"properties":{"items":{"type":"array","minItems":1,"description":"The mission items, each included or not.","items":{"type":"object","additionalProperties":false,"required":["code","included"],"properties":{"code":{"type":"string","description":"The mission item.","enum":["rent_collection","indexation_notices","lease_renewals_terminations","tenant_selection","inventories","repairs_up_to_amount","insurance_claims","charges_statements","accounting_vat","court_representation"]},"included":{"type":"boolean","description":"The item is part of the mission."},"note":{"type":"string","description":"Note on the item."}}}}}},"rental_deposit":{"type":"object","additionalProperties":false,"properties":{"handling":{"type":"string","description":"The parties' own clause on who holds and releases the tenants' rental deposits. The model prints it as typed and asserts no regional rule."}}},"powers":{"type":"object","additionalProperties":false,"required":["representation"],"properties":{"representation":{"type":"boolean","description":"The manager represents the owner towards third parties."},"spending_limit":{"type":"number","minimum":0,"description":"Amount the manager may spend without the owner's approval (EUR)."},"court_representation":{"type":"boolean","description":"The manager represents the owner before the justice of the peace."}}},"client_money":{"type":"object","additionalProperties":false,"required":["account_kind","remittance"],"properties":{"account_kind":{"type":"string","description":"Third-party account (global) or earmarked account (individual): law of 11-02-2013, art. 21/2, § 2.","enum":["third_party_account","earmarked_account"]},"separate_account":{"type":"boolean","description":"Funds of the owner are kept on a separate account (asked when the manager is not stated to be a registered agent)."},"account_holder":{"type":"string","description":"Holder of the account, with the manager's capacity."},"remittance":{"type":"string","description":"How often the funds are transferred to the owner.","enum":["monthly","quarterly","other"]},"remittance_text":{"type":"string","description":"The parties' own remittance rule."}},"allOf":[{"if":{"properties":{"separate_account":{"const":true}},"required":["separate_account"]},"then":{"required":["account_holder"]}},{"if":{"properties":{"remittance":{"const":"other"}},"required":["remittance"]},"then":{"required":["remittance_text"]}}]},"fees":{"type":"object","additionalProperties":false,"required":["basis","amount_or_rate","vat_statement"],"properties":{"basis":{"type":"string","description":"Basis of the fee.","enum":["percent_of_rent","fixed_per_unit","per_act","other"]},"basis_text":{"type":"string","description":"The basis of the fee when it is none of the listed ones."},"amount_or_rate":{"type":"number","minimum":0,"description":"Rate in percent (percent of rent) or amount in EUR (fixed or per act)."},"vat_statement":{"type":"string","description":"The fee is stated including or excluding VAT.","enum":["incl_vat","excl_vat"]},"extra_acts":{"type":"array","description":"Acts charged in addition.","items":{"type":"object","additionalProperties":false,"required":["label","amount"],"properties":{"label":{"type":"string","description":"The act."},"amount":{"type":"number","minimum":0,"description":"Amount in EUR."}}}}},"allOf":[{"if":{"properties":{"basis":{"const":"other"}},"required":["basis"]},"then":{"required":["basis_text"]}}]},"conclusion_context":{"type":"string","description":"Where the agreement is concluded with a consumer owner.","enum":["premises","off_premises","distance"]},"reporting":{"type":"object","additionalProperties":false,"required":["frequency"],"properties":{"frequency":{"type":"string","description":"How often the manager reports to the owner.","enum":["monthly","quarterly","half_yearly","yearly"]},"content":{"type":"string","description":"What the reports contain."},"annual_statement_month":{"type":"integer","minimum":1,"maximum":12,"description":"Month of the annual statement."}}},"duration":{"type":"object","additionalProperties":false,"required":["kind","start"],"properties":{"kind":{"type":"string","description":"Fixed or indefinite duration.","enum":["fixed","indefinite"]},"start":{"type":"string","format":"date","description":"Start date."},"end":{"type":"string","format":"date","description":"End date of a fixed term."},"notice_months":{"type":"integer","minimum":0,"description":"Notice period in months for an indefinite agreement."}},"allOf":[{"if":{"properties":{"kind":{"const":"fixed"}},"required":["kind"]},"then":{"required":["end"]}},{"if":{"properties":{"kind":{"const":"indefinite"}},"required":["kind"]},"then":{"required":["notice_months"]}}]},"termination":{"type":"object","additionalProperties":false,"properties":{"breach_clause":{"type":"string","description":"The parties' own clause on termination for breach."}}},"data_protection":{"type":"object","additionalProperties":false,"properties":{"role":{"type":"string","description":"Role of the manager for the tenants' personal data.","enum":["processor","controller","unknown"]}}},"court_city":{"type":"string","description":"City of the competent court."},"signatures":{"type":"object","additionalProperties":false,"required":["place"],"properties":{"place":{"type":"string","description":"Place of signature."},"originals_count":{"type":"integer","minimum":1,"description":"Number of originals (Civil Code book 8, art. 8.20)."}}},"seat_region":{"type":"string","description":"Linguistic region of the operating seat. The language of the document is compared with it (information only: nothing is changed).","enum":["nl_region","fr_region","brussels","de_region"]}}}