SocialSecurityTax
Social security and payroll tax configuration. Defines employer and employee contribution rates, wage bases, and caps.
6 properties
Schema
Properties
| Property | Type | Mode | Description | Required |
|---|---|---|---|---|
| tax | Tax | stored | Reference to the base Tax entity | Required |
| socialSecurityType | string | enum | Type of social security contribution Values: Example: | Required |
| employerRate | number | stored | Employer contribution rate as percentage Example: | Required |
| employeeRate | number | stored | Employee contribution rate as percentage Example: | Required |
| annualWageBase | MonetaryAmount | stored | Maximum annual wages subject to this tax (cap) | Optional |
| taxCapPerEmployee | MonetaryAmount | computed | Maximum tax amount per employee (computed from annualWageBase * rate) | Optional |
Examples
Example 1
{
"@type": "SocialSecurityTax",
"tax": {
"@type": "Tax",
"code": "US-SOCIAL-SECURITY"
},
"socialSecurityType": "old_age_pension",
"employerRate": 6.2,
"employeeRate": 6.2,
"annualWageBase": {
"value": 160200,
"currency": "USD"
}
}Example 2
{
"@type": "SocialSecurityTax",
"tax": {
"@type": "Tax",
"code": "FR-URSSAF-HEALTH"
},
"socialSecurityType": "health_insurance",
"employerRate": 13,
"employeeRate": 0,
"annualWageBase": {
"value": 999999,
"currency": "EUR"
}
}Example 3
{
"@type": "SocialSecurityTax",
"tax": {
"@type": "Tax",
"code": "DZ-CNAS"
},
"socialSecurityType": "general",
"employerRate": 26,
"employeeRate": 9
}