{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Register of internal reports (law of 28 November 2022, art. 22) - Belgium","description":"The register of all internal reports received by a private-sector entity (art. 22 par. 1), one entry per report. The law fixes no column; the entries record what the entity writes. An empty list states that no report was received.","type":"object","required":["entity","register","reports"],"additionalProperties":false,"properties":{"entity":{"type":"object","required":["name"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"enterprise_number":{"type":"string","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"]}}},"register":{"type":"object","required":["as_of_date","keeper"],"additionalProperties":false,"properties":{"as_of_date":{"type":"string","format":"date"},"keeper":{"type":"string","minLength":1},"period_from":{"type":"string","format":"date"},"period_to":{"type":"string","format":"date"}}},"reports":{"type":"array","items":{"type":"object","required":["reference","received_on","channel","form","anonymous","reporter_category","domain","subject","manager","status","oral_record"],"additionalProperties":false,"properties":{"reference":{"type":"string","minLength":1},"received_on":{"type":"string","format":"date"},"channel":{"type":"string","enum":["online_platform","email","postal","phone_recorded","phone_unrecorded","voice_mail","in_person","external_provider"]},"form":{"type":"string","enum":["written","oral"]},"anonymous":{"type":"boolean"},"reporter_category":{"type":"string","enum":["workers","self_employed","shareholders_board_members","volunteers_trainees","contractor_staff","former_workers","candidates","unknown"]},"domain":{"type":"string","enum":["public_procurement","financial_services","product_safety","transport_safety","environment","radiation_nuclear","food_animal","public_health","consumer_protection","privacy_network","tax_fraud","social_fraud","restrictive_measures","eu_financial_interests","internal_market","other"]},"subject":{"type":"string","minLength":1},"reporter_identity":{"type":"string"},"person_concerned":{"type":"string"},"manager":{"type":"string","minLength":1},"acknowledged_on":{"type":"string","format":"date"},"first_feedback_on":{"type":"string","format":"date"},"last_feedback_on":{"type":"string","format":"date"},"status":{"type":"string","enum":["assessment_ongoing","investigation_opened","closed_unfounded","closed_remedied","closed_no_action_needed","forwarded_to_authority","other"]},"closed_on":{"type":"string","format":"date"},"oral_record":{"type":"string","enum":["not_applicable","recording","transcript_signed","minutes_signed","minutes_unsigned"]},"retention_until_note":{"type":"string"},"remarks":{"type":"string"}}},"minItems":0}}}