{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Voluntary sustainability report (BE)","description":"Voluntary sustainability report of a Belgian SME, unlisted and below the CSA 3:6/1 thresholds: entity and period, the standard the entity declares, the reporting boundary, the environmental, social and governance indicators it chose with method, source and prior value as typed, targets, actions, limitations, assurance and signature. Standard, position and figures are the entity's declarations; the template computes no change, names no standard as met and makes no neutrality claim.","type":"object","additionalProperties":false,"required":["company","report","framework","scope","signatory"],"properties":{"company":{"type":"object","additionalProperties":false,"description":"The enterprise issuing the document (CSA art. 2:20 for a legal person, Code of economic law art. III.25).","required":["name","enterprise_number","address","postal_code","commune","domiciliation","iban"],"properties":{"name":{"type":"string","description":"Name or company name of the enterprise (CSA art. 2:20, 1°)."},"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 (CSA art. 2:20, 3°)."},"postal_code":{"type":"string","description":"Postal code of the seat."},"commune":{"type":"string","description":"Municipality of the seat."},"rpm_court":{"type":"string","description":"Court of the seat for the mention 'RPM' (CSA art. 2:20, 5°), as the enterprise writes it; legal persons only."},"in_liquidation":{"type":"boolean","description":"True if the legal person is in liquidation (CSA art. 2:20, 7°); printed only when true."},"domiciliation":{"type":"string","description":"Domiciliation: the address of the seat (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)."},"email":{"type":"string","description":"E-mail address (CSA art. 2:20, 6°)."},"website":{"type":"string","description":"Website (CSA art. 2:20, 6°)."},"sector":{"type":"string","description":"Sector of activity, as the entity describes it."},"employees_fte":{"type":"number","minimum":0,"description":"Number of employees in full-time equivalents over the period."},"nace_codes":{"type":"string","description":"NACE activity code(s), as typed (VSME B1)."},"balance_sheet_total_eur":{"type":"string","pattern":"^[0-9]{1,15}(\\.[0-9]{1,2})?$","description":"Balance sheet total in euros (VSME B1), as typed."},"net_turnover_eur":{"type":"string","pattern":"^[0-9]{1,15}(\\.[0-9]{1,2})?$","description":"Net turnover in euros (VSME B1), as typed."}}},"report":{"type":"object","additionalProperties":false,"required":["period_start","period_end","label","issued_on"],"properties":{"period_start":{"type":"string","format":"date","description":"First day of the period covered."},"period_end":{"type":"string","format":"date","description":"Last day of the period covered."},"label":{"type":"string","description":"Label of the report, for example 'Sustainability report 2025'."},"issued_on":{"type":"string","format":"date","description":"Date the report is issued."},"version":{"type":"string","description":"Version of the report, if the entity numbers them."},"audience":{"type":"string","enum":["customers","bank","public","internal","other"],"description":"Who the report is for."}}},"framework":{"type":"object","additionalProperties":false,"required":["standard"],"properties":{"standard":{"type":"string","enum":["vsme_basic","vsme_comprehensive","gri","other","none"],"description":"Voluntary standard or framework the entity declares."},"other_text":{"type":"string","description":"The standard or framework, in the entity's words, when the declared one is 'other'."},"statement":{"type":"string","description":"The entity's own sentence on the standard, printed as given."}},"allOf":[{"if":{"properties":{"standard":{"const":"other"}},"required":["standard"]},"then":{"required":["other_text"]}}]},"scope":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string","description":"What the report covers (boundary, activities)."},"sites":{"type":"array","items":{"type":"string","description":"A site covered by the report."},"description":"Sites covered."},"subsidiaries_included":{"type":"boolean","description":"True if subsidiaries are included."},"subsidiaries_list":{"type":"string","description":"List of the subsidiaries included, with their registered office."},"omitted_information":{"type":"string","description":"Information left out because it is classified or sensitive."},"value_chain_included":{"type":"boolean","description":"True if value-chain data are included."},"reporting_duty_position":{"type":"string","enum":["outside_3_6_1_and_3_32_1","within_scope_see_management_report","not_assessed"],"description":"The entity's own statement of its position on the statutory sustainability-reporting provisions."}}},"business":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","description":"Short description of the business."}}},"highlights":{"type":"array","items":{"type":"string","description":"A highlight of the period."},"description":"Highlights, one per line."},"environmental":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","value","unit"],"properties":{"name":{"type":"string","description":"Name of the indicator the entity chose."},"value":{"type":"string","description":"Value of the indicator, as typed."},"unit":{"type":"string","description":"Unit of the value."},"method":{"type":"string","description":"Method used to obtain the value, as typed."},"source":{"type":"string","description":"Source of the data, as typed."},"prior_value":{"type":"string","description":"Value of the prior period, as typed (the template computes no change)."},"estimate":{"type":"boolean","description":"True if the value is an estimate."},"note":{"type":"string","description":"Note on the indicator, in the entity's words."}}},"description":"Indicators the entity chose, typed."},"social":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","value","unit"],"properties":{"name":{"type":"string","description":"Name of the indicator the entity chose."},"value":{"type":"string","description":"Value of the indicator, as typed."},"unit":{"type":"string","description":"Unit of the value."},"method":{"type":"string","description":"Method used to obtain the value, as typed."},"source":{"type":"string","description":"Source of the data, as typed."},"prior_value":{"type":"string","description":"Value of the prior period, as typed (the template computes no change)."},"estimate":{"type":"boolean","description":"True if the value is an estimate."},"note":{"type":"string","description":"Note on the indicator, in the entity's words."}}},"description":"Indicators the entity chose, typed."},"governance":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","value","unit"],"properties":{"name":{"type":"string","description":"Name of the indicator the entity chose."},"value":{"type":"string","description":"Value of the indicator, as typed."},"unit":{"type":"string","description":"Unit of the value."},"method":{"type":"string","description":"Method used to obtain the value, as typed."},"source":{"type":"string","description":"Source of the data, as typed."},"prior_value":{"type":"string","description":"Value of the prior period, as typed (the template computes no change)."},"estimate":{"type":"boolean","description":"True if the value is an estimate."},"note":{"type":"string","description":"Note on the indicator, in the entity's words."}}},"description":"Indicators the entity chose, typed."},"ghg":{"type":"object","additionalProperties":false,"properties":{"total_tco2e":{"type":"string","pattern":"^[0-9]{1,15}(\\.[0-9]{1,2})?$","description":"Greenhouse-gas total in tCO2e, as typed (for example the total of the carbon footprint). Write the number with a decimal point."},"footprint_reference":{"type":"string","description":"Reference of the carbon footprint the figure comes from."},"scopes_covered":{"type":"array","uniqueItems":true,"items":{"type":"integer","enum":[1,2,3]},"description":"Scopes covered by the figure."}}},"targets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["metric","value","year"],"properties":{"metric":{"type":"string","description":"Metric of the target."},"value":{"type":"string","description":"Target value, as typed."},"year":{"type":"string","description":"Year the target is set for."},"baseline_value":{"type":"string","description":"Baseline value, as typed."},"baseline_year":{"type":"string","description":"Baseline year."},"basis":{"type":"string","description":"How the target was set, in the entity's words."}}},"description":"Targets with their year and basis, as typed."},"actions":{"type":"array","items":{"type":"string","description":"An action taken or planned."},"description":"Actions, one per line."},"limitations":{"type":"string","description":"Limitations and estimates, in the entity's words."},"assurance":{"type":"object","additionalProperties":false,"properties":{"level":{"type":"string","enum":["none","limited","reasonable"],"description":"Assurance level, if any."},"verifier_name":{"type":"string","description":"Name of the verifier."},"verifier_accreditation":{"type":"string","description":"Accreditation of the verifier, as the verifier states it."},"report_date":{"type":"string","format":"date","description":"Date of the verifier's report."}},"allOf":[{"if":{"properties":{"level":{"enum":["limited","reasonable"]}},"required":["level"]},"then":{"required":["verifier_name","verifier_accreditation","report_date"]}}]},"signatory":{"type":"object","additionalProperties":false,"required":["name","role","date","place"],"properties":{"name":{"type":"string","description":"Name of the signatory."},"role":{"type":"string","description":"Role of the signatory."},"date":{"type":"string","format":"date","description":"Date of signature."},"place":{"type":"string","description":"Place of signature."}}}}}