{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Order form with deposit — Bon de commande / Bestelbon (BE, consumer)","description":"Order form an enterprise issues to a consumer who pays a deposit while the delivery of the goods or the performance of the service is deferred: the seller's identification, date and serial number of the form, description, unit price, quantity and price of each line, totals, deposit paid, balance, date or period of delivery, signatures. Where the contract is concluded and how the line prices are shown to the consumer are asked; a contract concluded off the premises or at a distance carries the withdrawal information and the model form. Every amount is given by the user; nothing is computed.","type":"object","additionalProperties":false,"required":["company","client","order"],"properties":{"company":{"type":"object","additionalProperties":false,"required":["name","enterprise_number","address","postal_code","commune","iban"],"description":"The enterprise that issues the document (the seller).","properties":{"name":{"type":"string","description":"Name or company name of the enterprise."},"legal_form":{"type":"string","description":"Legal form (for example SRL, SA, SC), as the enterprise writes it."},"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."},"postal_code":{"type":"string","description":"Postal code."},"commune":{"type":"string","description":"Municipality."},"phone":{"type":"string","description":"Telephone number."},"email":{"type":"string","description":"E-mail address."},"iban":{"type":"string","description":"IBAN of a payment account the enterprise holds (Code of economic law art. III.25, al. 2)."},"bic":{"type":"string","description":"BIC of that account."}}},"client":{"type":"object","additionalProperties":false,"required":["name"],"description":"The consumer who places the order.","properties":{"name":{"type":"string","description":"Name of the consumer."},"address":{"type":"string","description":"Street and number."},"postal_code":{"type":"string","description":"Postal code."},"commune":{"type":"string","description":"Municipality."},"phone":{"type":"string","description":"Telephone number."},"email":{"type":"string","description":"E-mail address."}}},"order":{"type":"object","additionalProperties":false,"required":["number","date","lines","total_excl_vat","total_vat","total_incl_vat","deposit_paid","balance_due","delivery_kind","conclusion_context","price_display"],"description":"The order itself.","properties":{"number":{"type":"string","description":"Serial number of the order form."},"date":{"type":"string","format":"date","description":"Date of the order form."},"place":{"type":"string","description":"Place where the order form is signed."},"lines":{"type":"array","minItems":1,"description":"The goods and services ordered.","items":{"type":"object","additionalProperties":false,"required":["description","quantity","unit_price","amount"],"properties":{"description":{"type":"string","description":"Description that identifies the goods or the service with certainty."},"quantity":{"type":["string","number"],"description":"Quantity."},"unit":{"type":"string","description":"Unit of the quantity (for example: piece, m², h)."},"unit_price":{"type":["string","number"],"description":"Unit price excluding VAT."},"vat_rate":{"type":["string","number"],"description":"VAT rate of the line, in percent."},"amount":{"type":["string","number"],"description":"Price of the line excluding VAT."},"unit_price_incl_vat":{"type":["string","number"],"description":"Unit price including VAT; printed instead of the unit price excluding VAT when price_display is incl_vat."},"amount_incl_vat":{"type":["string","number"],"description":"Amount of the line including VAT; printed instead of the amount excluding VAT when price_display is incl_vat."}}}},"total_excl_vat":{"type":["string","number"],"description":"Total excluding VAT."},"total_vat":{"type":["string","number"],"description":"Total VAT."},"total_incl_vat":{"type":["string","number"],"description":"Total price including VAT."},"deposit_paid":{"type":"number","exclusiveMinimum":0,"description":"Amount of the deposit the consumer has paid (more than zero: the order form is due because a deposit is paid)."},"balance_due":{"type":["string","number"],"description":"Balance still to pay."},"delivery_kind":{"type":"string","enum":["date","period"],"description":"date: a delivery date is agreed; period: a delivery period is agreed."},"delivery_date":{"type":"string","format":"date","description":"Agreed date of delivery of the goods or performance of the service."},"delivery_period":{"type":"string","description":"Agreed period of delivery or performance, as the parties state it (for example: within six weeks of the order)."},"delivery_place":{"type":"string","description":"Place of delivery."},"payment_terms":{"type":"string","description":"Payment terms of the balance, as the seller states them."},"notes":{"type":"string","description":"Free notes."},"conclusion_context":{"type":"string","enum":["premises","off_premises","distance"],"description":"Where the contract is concluded: premises (in the enterprise's premises), off_premises (in the simultaneous physical presence of the enterprise and the consumer away from its premises: the consumer's home, a fair, a visit; Code of economic law art. I.8, 31° a), distance."},"price_display":{"type":"string","enum":["incl_vat","excl_vat"],"description":"How the line prices are shown to the consumer: incl_vat (unit prices and line amounts including VAT) or excl_vat (excluding VAT). The total including VAT is always given and printed (Code of economic law art. VI.4)."},"withdrawal":{"type":"object","additionalProperties":false,"required":["start"],"properties":{"start":{"type":"string","enum":["service_conclusion","sale_possession","multiple_goods_last","lots_last","regular_delivery_first"],"description":"Event from which the 14-day withdrawal period runs (Annex 1, instruction 1)."},"goods_return":{"type":"string","enum":["seller_collects","consumer_returns"],"description":"For a contract with goods: whether the seller collects the goods or the consumer returns them (Annex 1, instruction 5 a)."},"return_recipient":{"type":"string","description":"Name and geographical address of a person authorised by the seller to receive the returned goods, if any."},"return_costs":{"type":"string","enum":["seller","consumer_direct_costs","consumer_fixed_amount","consumer_estimated_maximum","seller_collects_own_expense"],"description":"Who bears the cost of returning the goods (Annex 1, instruction 5 b); seller_collects_own_expense: in an off-premises contract, goods that by their nature cannot normally be returned by post and were delivered to the consumer's home when the contract was concluded."},"return_cost_eur":{"type":"number","minimum":0,"description":"Amount of the return cost (fixed amount, or estimated maximum)."},"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 seller 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 seller 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 seller as applicable to its offer: 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":{"start":{"enum":["sale_possession","multiple_goods_last","lots_last","regular_delivery_first"]}},"required":["start"]},"then":{"required":["goods_return","return_costs"]}},{"if":{"properties":{"return_costs":{"enum":["consumer_fixed_amount","consumer_estimated_maximum"]}},"required":["return_costs"]},"then":{"required":["return_cost_eur"]}},{"if":{"properties":{"online_interface":{"const":true}},"required":["online_interface"]},"then":{"required":["online_withdrawal_function"]}}]}},"allOf":[{"if":{"properties":{"delivery_kind":{"const":"date"}},"required":["delivery_kind"]},"then":{"required":["delivery_date"]}},{"if":{"properties":{"delivery_kind":{"const":"period"}},"required":["delivery_kind"]},"then":{"required":["delivery_period"]}},{"if":{"properties":{"conclusion_context":{"enum":["off_premises","distance"]}},"required":["conclusion_context"]},"then":{"required":["withdrawal"]}}]},"signature":{"type":"object","additionalProperties":false,"description":"Who signs the order form for the seller.","properties":{"signatory_name":{"type":"string","description":"Name of the person who signs for the seller."},"signatory_title":{"type":"string","description":"Function of that person."}}},"legal_guarantee":{"type":"object","additionalProperties":false,"description":"The reminder of the legal guarantee of conformity that an enterprise gives a consumer before an in-premises contract for goods (Code of economic law art. VI.2, 5°, VI.2/2).","properties":{"harmonised_notice":{"type":"string","description":"Where and how the seller provides the harmonised notice on the legal guarantee of conformity (Implementing Regulation (EU) 2025/1960; CDE art. VI.2, 5°, VI.2/2). The notice itself is the official layout and is not reproduced by the template."}}}}}