{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Maintenance and verification log of a work equipment - Journal d'entretien et de vérification / Onderhouds- en controlelogboek (BE)","description":"A log of the maintenance and the verifications of one item of work equipment: identity, the user's answer on the scope of the verifications, entries with kind, who did them, result and next due date, and the keeper. For an employer, the results of the verifications of the work equipment that art. IV.2-14 of the Code on well-being at work covers must be recorded and kept available to the inspecting official. The template never says that an equipment is covered, never defaults a periodicity or a result, and prints a visible blank for what is missing.","type":"object","additionalProperties":false,"required":["entity","employer","equipment","period","entries","owner"],"properties":{"entity":{"type":"object","additionalProperties":false,"required":["name"],"description":"The enterprise that keeps the log.","properties":{"name":{"type":"string","description":"Name of the enterprise that keeps the log."},"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}$"},"site":{"type":"string","description":"Site, workshop or department where the equipment is used."},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"],"description":"Linguistic region of the operating seat (optional): Dutch-language region, French-language region, Brussels-Capital or German-language region. Nothing is compared with it."}}},"employer":{"type":"boolean","description":"Whether the enterprise has workers (is an employer). It decides whether the legal box on the verifications of work equipment is printed."},"equipment":{"type":"object","additionalProperties":false,"required":["id","description","location","iv2_14_scope"],"description":"The equipment the log is kept for.","properties":{"id":{"type":"string","description":"Identification of the equipment in the enterprise's own numbering."},"description":{"type":"string","description":"Description of the equipment (machine, lifting device, vehicle, compressor, ladder...)."},"serial":{"type":"string","description":"Serial number."},"manufacturer":{"type":"string","description":"Manufacturer."},"year":{"type":"integer","description":"Year of manufacture.","minimum":1800,"maximum":2200},"location":{"type":"string","description":"Where the equipment is installed or used."},"iv2_14_scope":{"type":"string","enum":["installation_dependent","deterioration_prone","both","neither","unknown"],"description":"The user's answer on the scope of the verifications of work equipment: installation_dependent (safety depends on the installation conditions), deterioration_prone (subject to influences causing deteriorations that may create dangerous situations), both, neither, unknown. A statement of the user, never of the template."},"sect_required":{"type":"string","enum":["yes","no","unknown"],"description":"Whether the equipment is subject to a control by an external service for technical controls (SECT / EDTC): yes, no or unknown."}}},"period":{"type":"object","additionalProperties":false,"required":["from","to"],"description":"Period covered.","properties":{"from":{"type":"string","format":"date","description":"First day of the period the log covers."},"to":{"type":"string","format":"date","description":"Last day of the period the log covers."}}},"entries":{"type":"array","description":"The entries of the log.","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["date","kind","performed_by","performer_kind","description"],"properties":{"date":{"type":"string","format":"date","description":"Date of the intervention or verification."},"kind":{"type":"string","enum":["maintenance","initial_verification","periodic_verification","periodic_test","exceptional_verification","corrective_repair","accredited_inspection"],"description":"Kind of entry: maintenance, initial_verification, periodic_verification, periodic_test, exceptional_verification, corrective_repair or accredited_inspection (inspection by an accredited body)."},"performed_by":{"type":"string","description":"Name of the person or body that did the work."},"performer_kind":{"type":"string","enum":["internal_expert","external_expert","accredited_body","supplier","other"],"description":"Who did it: internal_expert, external_expert, accredited_body (SECT / EDTC), supplier or other."},"report_reference":{"type":"string","description":"Reference of the report, for a control by a SECT."},"description":{"type":"string","description":"What was done."},"result":{"type":"string","enum":["ok","defects_found","out_of_service"],"description":"Result, when the entry has one: ok, defects_found or out_of_service. A maintenance entry has no verdict and leaves it out."},"defects":{"type":"string","description":"Defects found."},"actions":{"type":"string","description":"Actions taken."},"parts":{"type":"string","description":"Parts replaced."},"cost":{"type":["string","number"],"description":"Cost of the intervention, excluding or including VAT as the enterprise records it."},"next_due":{"type":"string","format":"date","description":"Date the next intervention or verification is due."}}}},"upcoming":{"type":"array","description":"Interventions and verifications still to come.","items":{"type":"object","additionalProperties":false,"required":["kind","due_on"],"properties":{"kind":{"type":"string","enum":["maintenance","initial_verification","periodic_verification","periodic_test","exceptional_verification","corrective_repair","accredited_inspection"],"description":"Kind of the planned intervention or verification."},"due_on":{"type":"string","format":"date","description":"Date it is due."},"note":{"type":"string","description":"Note."}}}},"used_outside_enterprise":{"type":"boolean","description":"Whether the equipment is used outside the enterprise."},"proof_of_last_verification_carried":{"type":"boolean","description":"Whether the equipment, when used outside the enterprise, carries a material proof of its last verification."},"owner":{"type":"object","additionalProperties":false,"required":["name","role"],"description":"Keeper of the log.","properties":{"name":{"type":"string","description":"Name of the person who keeps the log."},"role":{"type":"string","description":"Function of that person."}}},"kept_until":{"type":"string","description":"The enterprise's own retention of the log, in its own words."}}}