{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Supplier code of conduct (BE)","description":"Belgian supplier code of conduct that an enterprise issues to its suppliers: the issuer's name, address, enterprise number and payment account, the version, adoption and application dates, the suppliers it applies to, the themes with the issuer's own commitments, the prohibited practices, the reporting mechanism (with an optional pointer to the issuer's internal channel), audit rights, consequences of a breach, remediation, the issuer's references and an acknowledgement block for the supplier, printed only when required. No international instrument is asserted by the template; nothing is pre-ticked.","type":"object","additionalProperties":false,"required":["company","code","themes","reporting","acknowledgement","signatory"],"properties":{"company":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name or company name of the enterprise."},"legal_form":{"type":"string","description":"Legal form (for example SRL, SA), as the enterprise writes it."},"enterprise_number":{"type":"string","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$","description":"Belgian enterprise number (KBO/BCE), written 0123.456.789 (Code of economic law art. III.25, al. 1)."},"vat_number":{"type":"string","pattern":"^BE[01][0-9]{9}$","description":"Belgian VAT number, written BE0123456789 (leave out if the enterprise has none)."},"address":{"type":"string","description":"Street and number of the registered seat."},"postal_code":{"type":"string","description":"Postal code."},"commune":{"type":"string","description":"Municipality."},"rpm_court":{"type":"string","description":"Enterprise court of the registered seat (legal persons: CSA art. 2:20, 5°)."},"in_liquidation":{"type":"boolean","description":"Whether the company is in liquidation (CSA art. 2:20, 7°); printed only when true."},"email":{"type":"string","description":"E-mail address."},"website":{"type":"string","description":"Website of the enterprise."},"phone":{"type":"string","description":"Telephone number."},"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."},"logo_base64":{"type":"string","description":"Logo of the issuer as a base64-encoded PNG or JPEG (validated by the renderer)."}},"description":"The enterprise that issues the code (outward: Code of economic law art. III.25, Code of companies and associations art. 2:20).","required":["name","enterprise_number","address","postal_code","commune","iban"]},"code":{"type":"object","additionalProperties":false,"properties":{"version":{"type":"string","description":"Version of the code."},"issued_on":{"type":"string","format":"date","description":"Date the code was adopted."},"approved_by":{"type":"string","description":"Who approved the code."},"effective_date":{"type":"string","format":"date","description":"Date from which the code applies."},"applicable_to":{"type":"string","description":"Suppliers and contracts the code applies to."}},"description":"The code.","required":["version","issued_on","effective_date","applicable_to"]},"contact":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the contact person."},"email":{"type":"string","description":"E-mail address of the contact person."}},"description":"Contact for the code."},"language_precedence":{"type":"string","description":"Which language version prevails, if the issuer says so."},"themes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"title":{"type":"string","description":"Title of the theme."},"commitments":{"type":"array","items":{"type":"string"},"description":"The issuer's own commitments under this theme.","minItems":1}},"description":"","required":["title","commitments"]},"description":"Themes of the code.","minItems":1},"prohibited_practices":{"type":"array","items":{"type":"string"},"description":"Practices the issuer prohibits."},"reporting":{"type":"object","additionalProperties":false,"properties":{"channel":{"type":"string","description":"How a concern or a breach can be reported."},"contact":{"type":"string","description":"Contact for reports."},"internal_channel_reference":{"type":"string","description":"Reference of the issuer's internal reporting channel, if it opens it to the supplier's staff."}},"description":"Reporting mechanism.","required":["channel"]},"audit_rights":{"type":"string","description":"Audit rights, as the issuer writes them."},"sanctions":{"type":"string","description":"Consequences of a breach, as the issuer writes them."},"remediation":{"type":"string","description":"Remediation process, as the issuer writes it."},"references":{"type":"array","items":{"type":"string"},"description":"Instruments the issuer refers to, written by the issuer."},"acknowledgement":{"type":"object","additionalProperties":false,"properties":{"required":{"type":"boolean","description":"Whether the supplier must sign an acknowledgement."},"flow_down":{"type":"boolean","description":"Whether the supplier undertakes to pass the requirements on to its subcontractors."},"supplier_name":{"type":"string","description":"Name of the supplier that acknowledges."},"supplier_enterprise_number":{"type":"string","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$","description":"Enterprise number of that supplier."},"signatory_name":{"type":"string","description":"Name of the person who signs for the supplier."},"signatory_role":{"type":"string","description":"Function of that person."},"date":{"type":"string","format":"date","description":"Date of the acknowledgement."},"place":{"type":"string","description":"Place of the acknowledgement."}},"description":"Acknowledgement signed by the supplier.","required":["required"]},"signatory":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the person who signs."},"title":{"type":"string","description":"Function of that person."},"date":{"type":"string","format":"date","description":"Date of signature."}},"description":"Who signs the document.","required":["name","title","date"]}}}