{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Entgeltbescheinigung","description":"Standardised salary statement / earnings attestation compliant with the Entgeltbescheinigungsverordnung (EBV). Covers three recent months of gross and net pay plus employment metadata; commonly requested by banks, landlords, family courts, social-benefit authorities and insurance companies as evidence of income.","type":"object","required":["employer","employee","employment","purpose","monthly_entries","year_to_date","issue_date","issued_by"],"additionalProperties":false,"properties":{"employer":{"type":"object","required":["name","address","tax_number"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string"},"address":{"type":"string","minLength":1},"tax_number":{"type":"string","minLength":1},"betriebsnummer":{"type":"string"},"contact":{"type":"string"}}},"employee":{"type":"object","required":["personal_number","full_name","date_of_birth","tax_class"],"additionalProperties":false,"properties":{"personal_number":{"type":"string","minLength":1},"full_name":{"type":"string","minLength":1},"address":{"type":"string"},"date_of_birth":{"type":"string","format":"date"},"sv_nummer":{"type":"string"},"steuer_id":{"type":"string"},"tax_class":{"type":"integer","minimum":1,"maximum":6},"child_allowance_factor":{"type":"number","minimum":0,"maximum":8},"church_tax":{"type":"string","enum":["none","ev","rk"]}}},"employment":{"type":"object","required":["job_title","start_date","weekly_hours","contract_type"],"additionalProperties":false,"properties":{"job_title":{"type":"string","minLength":1},"start_date":{"type":"string","format":"date"},"weekly_hours":{"type":"number","minimum":0,"maximum":48},"contract_type":{"type":"string","enum":["unbefristet","befristet","teilzeit","minijob"]},"fixed_term_end":{"type":"string","format":"date"}}},"purpose":{"type":"string","minLength":1,"description":"Zweck der Bescheinigung (z.B. Vorlage Bank/Kreditgeber, Familienkasse, Wohnungsanmietung)"},"monthly_entries":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"object","required":["month","year","gross","tax_withholdings","sv_employee","net"],"additionalProperties":false,"properties":{"month":{"type":"integer","minimum":1,"maximum":12},"year":{"type":"integer","minimum":2020,"maximum":2100},"gross":{"type":"number","minimum":0},"tax_withholdings":{"type":"number","minimum":0},"sv_employee":{"type":"number","minimum":0},"net":{"type":"number"}}}},"year_to_date":{"type":"object","required":["period_end_date","gross_ytd","net_ytd"],"additionalProperties":false,"properties":{"period_end_date":{"type":"string","format":"date"},"gross_ytd":{"type":"number","minimum":0},"tax_ytd":{"type":"number","minimum":0},"sv_ytd":{"type":"number","minimum":0},"net_ytd":{"type":"number","minimum":0}}},"issue_date":{"type":"string","format":"date"},"issued_by":{"type":"object","required":["name","role"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"role":{"type":"string","minLength":1}}},"place_of_issue":{"type":"string"}}}