{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Shipping instruction - Instruction d'expédition (ordre de transport) / Verzendinstructie (transportopdracht) (BE)","description":"The instruction a sender gives a carrier or forwarder for one shipment: the data from which the consignment note is drawn (CMR art. 6 § 1 a)-k)), the optional items of art. 6 § 2 and the handling instructions. It is not the consignment note. The template never defaults the CMR statement, never computes a weight or a total, never guesses an ADR class and prints a visible blank for what is missing.","type":"object","additionalProperties":false,"required":["sender","instruction","carrier","consignee","takeover","delivery","goods","costs","cmr_regime_statement","signature"],"properties":{"sender":{"type":"object","description":"The sender: the shipper enterprise that gives the instruction (Code of economic law art. III.25).","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name or company name."},"legal_form":{"type":"string","enum":["SRL","SA","SC","SComm","SNC","ASBL","AISBL","foundation","EI"],"description":"Legal form: SRL, SA, SC, SComm, SNC, ASBL, AISBL, foundation, or EI (sole trader)."},"enterprise_number":{"type":"string","description":"Belgian enterprise number (KBO/BCE), written 0123.456.789 (Code of economic law art. III.25, al. 1).","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"vat_number":{"type":"string","description":"Belgian VAT number, written BE0123456789 (leave out if none).","pattern":"^BE[01][0-9]{9}$"},"address":{"type":"string","description":"Street and number of the seat."},"postal_code":{"type":"string","description":"Postal code of the seat."},"commune":{"type":"string","description":"Municipality of the seat."},"domiciliation":{"type":"string","description":"Domiciliation, as the enterprise writes it (Code of economic law art. III.25, al. 2)."},"rpm_court":{"type":"string","description":"Court of the seat for the mention 'RPM' (CSA art. 2:20, 5°), as the enterprise writes it."},"in_liquidation":{"type":"boolean","description":"True if the legal person is in liquidation (CSA art. 2:20, 7°)."},"iban":{"type":"string","description":"IBAN of a payment account the enterprise holds (Code of economic law art. III.25, al. 2)."},"email":{"type":"string","description":"E-mail address (CSA art. 2:20, 6°)."},"website":{"type":"string","description":"Website (CSA art. 2:20, 6°)."},"contact_name":{"type":"string","description":"Name of the contact at the place of taking over."},"contact_phone":{"type":"string","description":"Telephone number of the contact, as the user writes it.","format":"phone"}},"required":["name","enterprise_number","address","postal_code","commune","domiciliation","iban"],"allOf":[{"if":{"properties":{"legal_form":{"enum":["SRL","SA","SC","SComm","SNC","ASBL","AISBL","foundation"]}},"required":["legal_form"]},"then":{"required":["rpm_court"]}}]},"instruction":{"type":"object","description":"The instruction.","additionalProperties":false,"properties":{"place":{"type":"string","description":"Place where the instruction is drawn up."},"date":{"type":"string","format":"date","description":"Date of the instruction."},"reference":{"type":"string","description":"The sender's reference of the instruction."}},"required":["place","date","reference"]},"carrier":{"type":"object","description":"The carrier.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the carrier or forwarder."},"address":{"type":"string","description":"Address of the carrier."},"enterprise_number":{"type":"string","description":"Belgian enterprise number of the carrier, written 0123.456.789.","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"}},"required":["name","address"]},"consignee":{"type":"object","description":"The consignee.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the consignee."},"address":{"type":"string","description":"Address of the consignee."},"contact_name":{"type":"string","description":"Name of the contact at the place of delivery."},"contact_phone":{"type":"string","description":"Telephone number of the contact, as the user writes it.","format":"phone"}},"required":["name","address"]},"takeover":{"type":"object","description":"Taking over of the goods.","additionalProperties":false,"properties":{"place":{"type":"string","description":"Place where the goods are taken over."},"date":{"type":"string","format":"date","description":"Date the goods are taken over."},"time_window":{"type":"string","description":"Time window of the taking over, as the user writes it."}},"required":["place","date"]},"delivery":{"type":"object","description":"Delivery.","additionalProperties":false,"properties":{"place":{"type":"string","description":"Place provided for the delivery."},"date_or_window":{"type":"string","description":"Delivery date or window, as the user writes it."},"appointment_required":{"type":"boolean","description":"Whether an appointment is required for the delivery."}},"required":["place"]},"goods":{"type":"object","description":"The goods of the shipment.","additionalProperties":false,"properties":{"lines":{"type":"array","description":"The lines of goods.","items":{"type":"object","description":"One line of goods.","additionalProperties":false,"properties":{"description":{"type":"string","description":"Common description of the nature of the goods."},"packaging":{"type":"string","description":"Way of packing."},"packages_count":{"type":"integer","minimum":0,"description":"Number of packages."},"marks_numbers":{"type":"string","description":"Particular marks and numbers of the packages."},"gross_weight_kg":{"type":["string","number"],"description":"Gross weight in kilograms, as the user states it."},"quantity_text":{"type":"string","description":"Quantity otherwise expressed."},"volume_m3":{"type":["string","number"],"description":"Volume in cubic metres, as the user states it."},"dangerous":{"type":"boolean","description":"Whether the goods are dangerous goods."},"dangerous_name":{"type":"string","description":"Generally recognised name of the dangerous goods."},"un_number":{"type":"string","description":"UN number of the dangerous goods, as written on the documents."}},"required":["description","packaging","packages_count"],"allOf":[{"if":{"properties":{"dangerous":{"const":true}},"required":["dangerous"]},"then":{"required":["dangerous_name"]}}]},"minItems":1},"total_packages":{"type":"integer","minimum":0,"description":"Total number of packages, as the user states it."},"total_weight_kg":{"type":["string","number"],"description":"Total gross weight in kilograms, as the user states it."}},"required":["lines"]},"costs":{"type":"object","description":"Costs.","additionalProperties":false,"properties":{"text":{"type":"string","description":"Who pays what (carriage, ancillary costs, customs duties and other costs), as the user writes it."},"sender_borne_text":{"type":"string","description":"Costs the sender takes upon itself, as the user writes it."}},"required":["text"]},"customs":{"type":"object","description":"Customs and other formalities, if any.","additionalProperties":false,"properties":{"instructions":{"type":"string","description":"Instructions for customs and other formalities."}},"required":[]},"cmr_regime_statement":{"type":"boolean","description":"Whether the consignment note will carry the statement that the carriage is subject to the CMR."},"options":{"type":"object","description":"Optional items of CMR art. 6 § 2.","additionalProperties":false,"properties":{"no_transshipment":{"type":"boolean","description":"Whether transshipment is prohibited."},"cod_amount":{"type":["string","number"],"description":"Cash on delivery to be collected from the consignee."},"declared_value":{"type":["string","number"],"description":"Declared value of the goods."},"special_interest":{"type":["string","number"],"description":"Amount of the special interest in delivery."},"insurance_instructions":{"type":"string","description":"Instructions on the insurance of the goods."},"agreed_delay_text":{"type":"string","description":"Agreed delay within which the carriage must be performed, as the user writes it."}},"required":[]},"documents_handed":{"type":"array","description":"Documents handed to the carrier.","items":{"type":"string","description":"A document handed to the carrier."}},"handling":{"type":"object","description":"Handling.","additionalProperties":false,"properties":{"instructions":{"type":"array","description":"Handling instructions.","items":{"type":"string","description":"One handling instruction (orientation, stacking, fragile, access...)."}},"temperature_text":{"type":"string","description":"Temperature requirement, as the user writes it."}},"required":[]},"references":{"type":"object","description":"References.","additionalProperties":false,"properties":{"order":{"type":"string","description":"Order reference."},"invoice":{"type":"string","description":"Invoice reference."},"customer":{"type":"string","description":"Customer reference."}},"required":[]},"signature":{"type":"object","description":"Signature of the sender.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the person signing for the sender."},"date":{"type":"string","format":"date","description":"Date of the signature."}},"required":["name","date"]}}}