{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","description":"Engagement letter of a professional of the Institute of Tax Advisers and Accountants (ITAA) to a client, with the eleven items of art. 54 of the royal decree of 9 December 2019, the register line, two originals and, for a legal person, the co-signature of the natural-person representative. Fees, liability, retention, termination and disputes are the professional's own texts: nothing is defaulted.","additionalProperties":false,"required":["professional","representative","client","mission","obligations","liability","termination","fees","invoicing","retention","disputes","complaints","signatures"],"properties":{"professional":{"type":"object","additionalProperties":false,"description":"The professional (company block; IBAN required: Code of economic law art. III.25, al. 2).","required":["kind","title","name","enterprise_number","address","postal_code","commune","iban","itaa_register_entry"],"properties":{"kind":{"type":"string","enum":["natural_person","legal_person"],"description":"Whether the professional is a natural person or a recognised legal person (law of 17 March 2019, art. 2, 3°)."},"title":{"type":"string","enum":["certified_accountant","certified_tax_adviser","accountant","accountant_tax_expert","trainee"],"description":"Quality under which the professional is registered (law of 17 March 2019, art. 2): certified accountant, certified tax adviser, accountant, accountant-tax expert or trainee."},"name":{"type":"string","description":"Name or company name of the enterprise (the professional)."},"legal_form":{"type":"string","description":"Legal form of the legal person (for example SRL, SA, BV), as the enterprise writes it; a natural person leaves it blank."},"enterprise_number":{"type":"string","description":"Belgian enterprise number (KBO/BCE), written 0123.456.789.","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"vat_number":{"type":"string","description":"Belgian VAT number, written BE0123456789 (leave out if the enterprise has none).","pattern":"^BE[01][0-9]{9}$"},"address":{"type":"string","description":"Street and number of the registered office or domicile (Code of economic law art. III.25, al. 2)."},"postal_code":{"type":"string","description":"Postal code."},"commune":{"type":"string","description":"Municipality."},"rpm_court":{"type":"string","description":"Seat of the enterprise court named after the words RPM / RPR (legal persons only; CSA art. 2:20, 5°)."},"email":{"type":"string","description":"E-mail address."},"phone":{"type":"string","description":"Telephone number (asked for a consumer client: Code of economic law art. VI.2, 2°)."},"iban":{"type":"string","description":"IBAN of a payment account the enterprise holds (Code of economic law art. III.25, al. 2)."},"in_liquidation":{"type":"boolean","description":"true when the legal person is in liquidation (CSA art. 2:20, 7°); printed only when true."},"itaa_register_entry":{"type":"string","description":"List(s) or register of the Institute on which the professional is entered, with the registration number (law of 17 March 2019, art. 29, § 1; royal decree of 9 December 2019, art. 54, al. 3)."}},"allOf":[{"if":{"properties":{"kind":{"const":"legal_person"}},"required":["kind"]},"then":{"required":["legal_form"]}}]},"representative":{"type":"object","additionalProperties":false,"description":"The natural-person representative of a professional acting as a legal person (law of 17 March 2019, art. 42; royal decree of 9 December 2019, art. 55). Empty for a natural person.","required":[],"properties":{"name":{"type":"string","description":"Name of the representative."},"title":{"type":"string","description":"Function and quality of the representative (for example gérant, expert-comptable certifiée)."},"itaa_register_entry":{"type":"string","description":"List(s) or register of the Institute on which the representative is entered, with the registration number."}}},"client":{"type":"object","additionalProperties":false,"description":"The client.","required":["kind","name","address","postal_code","commune"],"properties":{"kind":{"type":"string","enum":["company","sole_trader","private_person","association"],"description":"What the client is: a company, a sole trader, a private person or an association."},"name":{"type":"string","description":"Name or company name of the client."},"enterprise_number":{"type":"string","description":"Belgian enterprise number of the client, where it has one (royal decree of 9 December 2019, art. 54, 2°).","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"address":{"type":"string","description":"Street and number of the client."},"postal_code":{"type":"string","description":"Postal code."},"commune":{"type":"string","description":"Municipality."},"representative":{"type":"object","additionalProperties":false,"description":"Natural person who represents the client.","required":[],"properties":{"name":{"type":"string","description":"Name."},"title":{"type":"string","description":"Function."}}},"contact":{"type":"string","description":"Contact of the client (person, e-mail or telephone), as the professional notes it."}},"allOf":[{"if":{"properties":{"kind":{"enum":["company","sole_trader","association"]}},"required":["kind"]},"then":{"required":["enterprise_number"]}}]},"mission":{"type":"object","additionalProperties":false,"description":"The mission.","required":["activities","description","start_date"],"properties":{"activities":{"type":"array","description":"The professional activities entrusted, chosen among art. 3, 1° to 13° and art. 6, § 1, 1° to 4° of the law of 17 March 2019.","items":{"type":"string","enum":["art3_1","art3_2","art3_3","art3_4","art3_5","art3_6","art3_7","art3_8","art3_9","art3_10","art3_11","art3_12","art3_13","art6_1","art6_2","art6_3","art6_4"]},"minItems":1},"description":{"type":"string","description":"Detailed description of the mission (royal decree of 9 December 2019, art. 54, 3°)."},"exclusions":{"type":"array","description":"What the mission does not include.","items":{"type":"string"}},"start_date":{"type":"string","format":"date","description":"Start date of the mission (royal decree of 9 December 2019, art. 54, 4°)."},"transmission_mode":{"type":"string","description":"Where applicable, the mode of transmission (royal decree of 9 December 2019, art. 54, 4°)."},"recurring_deadlines":{"type":"array","description":"The client's own recurring deadlines for this mission (VAT returns, annual accounts); nothing is computed.","items":{"type":"object","additionalProperties":false,"description":"One deadline.","required":["label"],"properties":{"label":{"type":"string","description":"Which deadline."},"date":{"type":"string","format":"date","description":"The client's date."}}}}}},"obligations":{"type":"object","additionalProperties":false,"description":"Obligations of the parties (royal decree of 9 December 2019, art. 54, 5° and 6°).","required":["client","professional"],"properties":{"client":{"type":"array","description":"Obligations of the client, one per item.","items":{"type":"string"},"minItems":1},"professional":{"type":"array","description":"Obligations of the professional, one per item.","items":{"type":"string"},"minItems":1}}},"liability":{"type":"object","additionalProperties":false,"description":"Extent of the liability (royal decree of 9 December 2019, art. 54, 7°).","required":["text"],"properties":{"text":{"type":"string","description":"Extent of the liability, in the professional's words; no cap is proposed."},"insurance":{"type":"object","additionalProperties":false,"description":"Professional liability insurance.","required":[],"properties":{"insurer":{"type":"string","description":"Insurer."},"reference":{"type":"string","description":"Policy reference."}}}}},"termination":{"type":"object","additionalProperties":false,"description":"How the agreement ends (royal decree of 9 December 2019, art. 54, 8°).","required":["text"],"properties":{"text":{"type":"string","description":"Notice, immediate termination cases, handover of the documents, in the professional's words."}}},"fees":{"type":"object","additionalProperties":false,"description":"Fees, as the professional states them: nothing is defaulted or computed.","required":["kind","currency","vat_statement","calculation_text","payment_mode"],"properties":{"kind":{"type":"string","enum":["hourly","daily","fixed","per_act","percentage_of_basis","subscription","other"],"description":"Kind of fee: hourly, daily, fixed, per act, percentage of a basis stated by the user, subscription or other."},"kind_other_text":{"type":"string","description":"Description of the kind of fee when it is none of the listed kinds."},"currency":{"type":"string","description":"ISO 4217 currency code of the amounts (no default).","pattern":"^[A-Z]{3}$"},"rates":{"type":"array","description":"Rates by person, seniority or act.","items":{"type":"object","additionalProperties":false,"description":"One rate.","required":["label","amount","unit"],"properties":{"label":{"type":"string","description":"What the rate applies to (person, seniority, act)."},"amount":{"type":"number","minimum":0,"description":"Amount of the rate."},"unit":{"type":"string","enum":["hour","day","act","month","other"],"description":"Unit of the rate."}}}},"fixed_amount":{"type":"number","minimum":0,"description":"Fixed fee, when the fee is fixed."},"percentage":{"type":"number","minimum":0,"description":"Percentage, when the fee is a percentage of a basis."},"percentage_basis":{"type":"string","description":"Basis of the percentage, in the professional's words."},"estimate_amount":{"type":"number","minimum":0,"description":"Estimate of the fees, if the professional gives one."},"cap_amount":{"type":"number","minimum":0,"description":"Cap on the fees, if the professional gives one."},"vat_statement":{"type":"string","enum":["excl_vat","incl_vat","vat_exempt_stated"],"description":"VAT regime of the fee amounts, as the professional states it (excl_vat, incl_vat or vat_exempt_stated); nothing is computed."},"total_incl_vat":{"type":"number","minimum":0,"description":"Total price including VAT, when the fee is fixed and the client is a consumer (Code of economic law art. VI.4)."},"price_calculation_text":{"type":"string","description":"Method of calculating the price when no total can reasonably be given in advance, for a consumer (Code of economic law art. VI.2, 3°)."},"calculation_text":{"type":"string","description":"Method of calculating the fees (royal decree of 9 December 2019, art. 54, 9°)."},"payment_mode":{"type":"string","description":"Method of payment of the fees (royal decree of 9 December 2019, art. 54, 9°)."}},"allOf":[{"if":{"properties":{"kind":{"const":"other"}},"required":["kind"]},"then":{"required":["kind_other_text"]}},{"if":{"properties":{"kind":{"const":"percentage_of_basis"}},"required":["kind"]},"then":{"required":["percentage_basis"]}}]},"costs":{"type":"object","additionalProperties":false,"description":"Additional costs and disbursements (royal decree of 9 December 2019, art. 54, 9°: « frais supplémentaires »).","required":[],"properties":{"items":{"type":"array","description":"Costs charged on top of the fees.","items":{"type":"object","additionalProperties":false,"description":"One cost.","required":["label"],"properties":{"label":{"type":"string","description":"What the cost is."},"basis":{"type":"string","description":"On what basis it is charged."}}}},"disbursements_text":{"type":"string","description":"What is re-invoiced as disbursements and how."}}},"invoicing":{"type":"object","additionalProperties":false,"description":"Invoicing.","required":["payment_term_days"],"properties":{"payment_term_days":{"type":"integer","minimum":0,"description":"Payment term of the invoices, in days, as the professional states it."}}},"retention":{"type":"object","additionalProperties":false,"description":"Retention of the documents (royal decree of 9 December 2019, art. 54, 10°).","required":["text"],"properties":{"text":{"type":"string","description":"Where and for how long the documents are kept, in the professional's words."}}},"disputes":{"type":"object","additionalProperties":false,"description":"Settlement of disputes (royal decree of 9 December 2019, art. 54, 11°).","required":["text"],"properties":{"text":{"type":"string","description":"How disputes are settled (mediation, procedures of the Institute, court), in the professional's words."}}},"complaints":{"type":"object","additionalProperties":false,"description":"Complaints handling for a consumer client (Code of economic law art. VI.2, 4°).","required":[],"properties":{"procedure":{"type":"string","description":"The professional's procedure for handling complaints."}}},"conclusion_context":{"type":"string","enum":["premises","off_premises","distance"],"description":"Where the contract is concluded with a consumer: premises (in the professional's premises), off_premises (in the simultaneous physical presence of the professional and the consumer away from the premises; Code of economic law art. I.8, 31° a), distance."},"withdrawal":{"type":"object","additionalProperties":false,"description":"Withdrawal information for a consumer client when the contract is concluded off the premises or at a distance (services only).","required":["start"],"properties":{"start":{"type":"string","enum":["service_conclusion"],"description":"Event from which the 14-day withdrawal period runs (Annex 1, instruction 1): the conclusion of the service contract."},"online_interface":{"type":"boolean","description":"For a distance contract: whether it is concluded by means of an online interface (web shop, app); then art. VI.61/2 requires a withdrawal function."},"online_withdrawal_function":{"type":"string","description":"Web address or other reference where the online withdrawal function (art. VI.61/2) is found, if the professional provides one."},"online_form_address":{"type":"string","description":"Web address where the model form or another unambiguous statement can be filled in and sent online, if the professional offers it."},"exceptions":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["service_fully_performed","financial_market_price","made_to_specification","perishable","sealed_hygiene","mixed_after_delivery","alcoholic_beverages","urgent_repairs","sealed_media","newspapers","public_auction","dated_leisure_services","digital_content_started","betting_lotteries","new_buildings"]},"description":"Cases without a withdrawal right, chosen by the professional as applicable to the service: art. VI.53 for a distance contract, art. VI.73 for an off-premises contract (new_buildings is art. VI.73, 14° only; betting_lotteries is art. VI.53, 14° only)."}},"allOf":[{"if":{"properties":{"online_interface":{"const":true}},"required":["online_interface"]},"then":{"required":["online_withdrawal_function"]}}]},"gdpr":{"type":"object","additionalProperties":false,"description":"Processing of personal data in the mission.","required":[],"properties":{"role":{"type":"string","enum":["controller","processor","joint"],"description":"Role of the professional in the processing: controller, processor or joint controller."},"dpa_reference":{"type":"string","description":"Reference of the data processing agreement, if any."}}},"annexes":{"type":"array","description":"Documents annexed to the letter, one per item.","items":{"type":"string"}},"signatures":{"type":"object","additionalProperties":false,"description":"Signatures (two originals).","required":["professional","representative","client"],"properties":{"professional":{"type":"object","additionalProperties":false,"description":"Signatory for the professional.","required":["name","title","date"],"properties":{"name":{"type":"string","description":"Name."},"title":{"type":"string","description":"Function."},"date":{"type":"string","format":"date","description":"Date of signature."}}},"representative":{"type":"object","additionalProperties":false,"description":"Co-signature of the natural-person representative of a legal person (royal decree of 9 December 2019, art. 55).","required":[],"properties":{"name":{"type":"string","description":"Name."},"title":{"type":"string","description":"Function."},"date":{"type":"string","format":"date","description":"Date of signature."}}},"client":{"type":"object","additionalProperties":false,"description":"Signatory for the client.","required":["name","date"],"properties":{"name":{"type":"string","description":"Name."},"title":{"type":"string","description":"Function."},"date":{"type":"string","format":"date","description":"Date of signature."}}}}}},"allOf":[{"if":{"properties":{"conclusion_context":{"enum":["off_premises","distance"]}},"required":["conclusion_context"]},"then":{"required":["withdrawal"]}}]}