curl --request POST \
--url https://api.example.com/germany \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"payrollRun": [
{
"employeeId": 123,
"yearOfBirth": 1937,
"grossWages": {
"earnings": {
"regularWages": {
"paymentPeriod": "Year",
"amount": "0.00"
},
"onetimeIncome": "0.00"
},
"companyCar": {
"additionalPayments": 123,
"privateTrip": 1
},
"companyPension": {
"employeeContribution": "0.00",
"employerContribution": "0.00"
},
"vwl": {
"employeeContribution": "0.00",
"employerContribution": "0.00"
},
"additionalItems": [
{
"name": "<string>",
"amount": 1
}
]
},
"taxClass": "1",
"pensionInsuranceType": "Statutory",
"healthInsuranceType": "Statutory KV",
"healthInsurer": "AOK",
"healthInsurerAgencyCode": "<string>",
"childAllowances": "0.00",
"isChurchMember": false,
"churchTaxState": "Baden-Württemberg",
"inSaxony": false,
"careInsuranceChildren": 0,
"isFactor": false,
"factor": 0.5005,
"privateInsuranceMonthly": "0.00"
}
]
}
'{
"summary": {
"employee": {
"grossWages": "0.00",
"healthInsuranceAdditionalRate": "0.00",
"wageTax": "0.00",
"solidaritySurcharge": "0.00",
"churchTaxAssessmentBasis": "0.00",
"churchTax": "0.00",
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"netPay": "0.00"
},
"employer": {
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"sickPayInsuranceContribution": "0.00",
"maternityPayInsuranceContribution": "0.00",
"insolvencyInsuranceContribution": "0.00",
"totalBurden": "0.00"
}
},
"grossToNet": [
{
"paymentPeriod": "Year",
"employeeId": 123,
"currentPayPeriod": {
"employee": {
"grossWages": "0.00",
"healthInsuranceAdditionalRate": "0.00",
"wageTax": "0.00",
"solidaritySurcharge": "0.00",
"churchTaxAssessmentBasis": "0.00",
"churchTax": "0.00",
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"netPay": "0.00"
},
"employer": {
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"sickPayInsuranceContribution": "0.00",
"maternityPayInsuranceContribution": "0.00",
"insolvencyInsuranceContribution": "0.00",
"totalBurden": "0.00"
}
}
}
]
}curl --request POST \
--url https://api.example.com/germany \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"payrollRun": [
{
"employeeId": 123,
"yearOfBirth": 1937,
"grossWages": {
"earnings": {
"regularWages": {
"paymentPeriod": "Year",
"amount": "0.00"
},
"onetimeIncome": "0.00"
},
"companyCar": {
"additionalPayments": 123,
"privateTrip": 1
},
"companyPension": {
"employeeContribution": "0.00",
"employerContribution": "0.00"
},
"vwl": {
"employeeContribution": "0.00",
"employerContribution": "0.00"
},
"additionalItems": [
{
"name": "<string>",
"amount": 1
}
]
},
"taxClass": "1",
"pensionInsuranceType": "Statutory",
"healthInsuranceType": "Statutory KV",
"healthInsurer": "AOK",
"healthInsurerAgencyCode": "<string>",
"childAllowances": "0.00",
"isChurchMember": false,
"churchTaxState": "Baden-Württemberg",
"inSaxony": false,
"careInsuranceChildren": 0,
"isFactor": false,
"factor": 0.5005,
"privateInsuranceMonthly": "0.00"
}
]
}
'{
"summary": {
"employee": {
"grossWages": "0.00",
"healthInsuranceAdditionalRate": "0.00",
"wageTax": "0.00",
"solidaritySurcharge": "0.00",
"churchTaxAssessmentBasis": "0.00",
"churchTax": "0.00",
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"netPay": "0.00"
},
"employer": {
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"sickPayInsuranceContribution": "0.00",
"maternityPayInsuranceContribution": "0.00",
"insolvencyInsuranceContribution": "0.00",
"totalBurden": "0.00"
}
},
"grossToNet": [
{
"paymentPeriod": "Year",
"employeeId": 123,
"currentPayPeriod": {
"employee": {
"grossWages": "0.00",
"healthInsuranceAdditionalRate": "0.00",
"wageTax": "0.00",
"solidaritySurcharge": "0.00",
"churchTaxAssessmentBasis": "0.00",
"churchTax": "0.00",
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"netPay": "0.00"
},
"employer": {
"pensionContribution": "0.00",
"healthInsuranceContribution": "0.00",
"careInsuranceContribution": "0.00",
"unemploymentInsuranceContribution": "0.00",
"sickPayInsuranceContribution": "0.00",
"maternityPayInsuranceContribution": "0.00",
"insolvencyInsuranceContribution": "0.00",
"totalBurden": "0.00"
}
}
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Input parameters according to PAP2025
Show child attributes