POST
/
germany
curl --request POST \
  --url https://sandbox.intermezzo.ai/germany \
  --header 'Content-Type: application/json' \
  --data '{
  "payrollRun": [
    {
      "careInsuranceChildren": 2,
      "childAllowances": 2,
      "churchTaxState": "Berlin",
      "employeeId": 100,
      "grossWages": 54000,
      "healthInsuranceType": "Statutory KV",
      "healthInsurer": "TK",
      "inSaxony": false,
      "isChurchMember": true,
      "paymentPeriod": "Year",
      "pensionInsuranceType": "Statutory",
      "taxClass": "1",
      "yearOfBirth": 1960
    }
  ]
}'
{
  "summary": {
    "employee": {
      "grossWages": "<string>",
      "healthInsuranceAdditionalRate": "<string>",
      "wageTax": "<string>",
      "solidaritySurcharge": "<string>",
      "churchTaxAssessmentBasis": "<string>",
      "churchTax": "<string>",
      "pensionContribution": "<string>",
      "healthInsuranceContribution": "<string>",
      "careInsuranceContribution": "<string>",
      "unemploymentInsuranceContribution": "<string>",
      "netPay": "<string>"
    },
    "employer": {
      "pensionContribution": "<string>",
      "healthInsuranceContribution": "<string>",
      "careInsuranceContribution": "<string>",
      "unemploymentInsuranceContribution": "<string>",
      "sickPayInsuranceContribution": "<string>",
      "maternityPayInsuranceContribution": "<string>",
      "insolvencyInsuranceContribution": "<string>",
      "totalBurden": "<string>"
    }
  },
  "grossToNet": [
    {
      "paymentPeriod": "Year",
      "employeeId": 123,
      "currentPayPeriod": {
        "employee": {
          "grossWages": "<string>",
          "healthInsuranceAdditionalRate": "<string>",
          "wageTax": "<string>",
          "solidaritySurcharge": "<string>",
          "churchTaxAssessmentBasis": "<string>",
          "churchTax": "<string>",
          "pensionContribution": "<string>",
          "healthInsuranceContribution": "<string>",
          "careInsuranceContribution": "<string>",
          "unemploymentInsuranceContribution": "<string>",
          "netPay": "<string>"
        },
        "employer": {
          "pensionContribution": "<string>",
          "healthInsuranceContribution": "<string>",
          "careInsuranceContribution": "<string>",
          "unemploymentInsuranceContribution": "<string>",
          "sickPayInsuranceContribution": "<string>",
          "maternityPayInsuranceContribution": "<string>",
          "insolvencyInsuranceContribution": "<string>",
          "totalBurden": "<string>"
        }
      }
    }
  ]
}

Body

application/json

Input parameters according to PAP2025

payrollRun
PayrollRequestBase · object[]
required

Response

200
application/json

Successful Response

Output parameters according to PAP2025

summary
object
required
grossToNet
PayPeriodResponse · object[]
required