Get public-sector pay from a pay table
get_tariff_payLook up German public-sector pay from the published pay tables JobJump shows on jobjump.net: collective-agreement tables for public employees and for church, welfare and other public employers, and statutory civil-servant pay (Besoldung) for the federation and every state. Use it when the user names a pay table with a grade (Entgeltgruppe or Besoldungsgruppe) and asks what it pays, how pay rises with the steps, or when they ask which pay table applies to their occupation.
Pass agreement and grade, and step when the user knows it, for the monthly gross table amount, the annual figure, the validity dates, every step of the grade and, where the table defines one, the years between steps. Omit year for the table in force today. Pass occupation instead to learn which pay tables apply to an occupation and the typical grade, then call again with one of them.
Amounts are gross base pay for full-time work as published in the table; family supplements, allowances and overtime are not included. For take-home pay call calculate_net_salary with the annual gross, and set employment to 'civil_servant' for civil servants. The pay tables are published by the parties to each agreement or set by law; JobJump reproduces them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | No | Official Stufe label (experience step) within the grade, e.g. 3 or '1a'. Omit to get every step of the grade. | |
| year | No | Year of the pay table. Omit for the table in force today; pass a year for an earlier or an announced later table. | |
| grade | No | Pay grade as the user wrote it: an Entgeltgruppe such as 'E 13', 'E9a', 'S 8a' or 'P 7', or a Besoldungsgruppe such as 'A 13'. Required with agreement. | |
| agreement | No | Key of the pay table. Municipal employees: 'tvoed-vka'; federal employees: 'tvoed-bund'; social and childcare services: 'tvoed-sue'; nursing in municipal hospitals: 'tvoed-p'; state employees: 'tv-l'; Hesse: 'tv-h'. Civil servants: 'beamte-bund' (federal) or 'beamte-' plus the state code ('beamte-by', 'beamte-nw', 'beamte-br' for Brandenburg). Church, welfare and other public employers have their own keys. Pass either agreement with grade, or occupation. | |
| occupation | No | Occupation in the user's own words, to find which public-sector pay tables apply to it and the typical grade. Use instead of agreement and grade. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| table | Yes | ||
| occupation | Yes | ||
| provenance | Yes | ||
| disclaimers | Yes | ||
| matched_input | Yes |