{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Attendance certificate for a selection (Belgium)","description":"The certificate a Belgian employer hands to a candidate who asks for it after a selection test or interview: employer identity with the mentions of art. III.25 of the Code of economic law, the date and time of attendance, the position, the kind of test and, when the employer states them, whether the candidate was engaged and the reason. It prints facts only; nothing is defaulted.","type":"object","additionalProperties":false,"required":["employer","candidate","position","attendance","certificate","signatory"],"properties":{"employer":{"type":"object","additionalProperties":false,"required":["name","enterprise_number","domiciliation","payment_account"],"properties":{"name":{"type":"string","description":"Name or company name of the employer."},"legal_form":{"type":"string","enum":["sole_trader","srl","sa","sc","asbl","other"],"description":"Legal form of the employer."},"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}$"},"domiciliation":{"type":"string","description":"Domiciliation of the enterprise: the registered office address (Code of economic law art. III.25, al. 2)."},"payment_account":{"type":"string","description":"IBAN of a payment account the enterprise holds (Code of economic law art. III.25, al. 2)."},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"],"description":"Linguistic region of the operating seat of the employer (Flemish decree of 19 July 1973, decree of the French Community of 30 June 1982, coordinated laws of 18 July 1966, art. 52). Informational: nothing compares it with the language of the document yet."}}},"candidate":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","description":"Name of the candidate."},"address":{"type":"string","description":"Postal address of the candidate."}}},"position":{"type":"object","additionalProperties":false,"required":["title"],"properties":{"title":{"type":"string","description":"Title of the position the selection was for."},"reference":{"type":"string","description":"Reference of the posting, as the employer writes it."}}},"attendance":{"type":"object","additionalProperties":false,"required":["date","time_start","kind"],"properties":{"date":{"type":"string","format":"date","description":"Date the candidate presented."},"time_start":{"type":"string","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$","description":"Time the candidate presented (HH:MM)."},"time_end":{"type":"string","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$","description":"Time the attendance ended (HH:MM), when known."},"kind":{"type":"string","enum":["interview","written_test","practical_test","other"],"description":"Kind of selection test: interview, written test, practical test or other."},"location":{"type":"string","description":"Place where the selection took place."}}},"outcome":{"type":"string","enum":["not_engaged","engaged","decision_pending"],"description":"Whether the candidate was engaged. No default: left blank, the document prints a dash."},"non_engagement_reason":{"type":"string","description":"The reason the employer states for not engaging the candidate, printed as typed, only when given."},"requested_on":{"type":"string","format":"date","description":"Date the candidate asked for the certificate."},"certificate":{"type":"object","additionalProperties":false,"required":["place","date"],"properties":{"place":{"type":"string","description":"Place where the certificate is drawn up."},"date":{"type":"string","format":"date","description":"Date of the certificate."}}},"signatory":{"type":"object","additionalProperties":false,"required":["name","role"],"properties":{"name":{"type":"string","description":"Name of the person signing for the employer."},"role":{"type":"string","description":"Function of that person."}}}}}