Compute gross-to-net tax withholding
curl --request POST \
--url https://ste.symmetry.com/ste-hosted/v1/payCalc \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"PayCalcRequest": {
"payCalc": [
{
"employeeID": "<string>",
"payrollRunParameters": {
"payDate": "<string>",
"payPeriodNumber": 123,
"payPeriodsPerYear": 123
},
"taxJurisdictionParms": [
{
"locationCode": "<string>",
"uniqueTaxID": "<string>",
"additionalWH": 123,
"autoAdjust": true,
"hasNonResCertificate": true,
"isExempt": true,
"isResident": true,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"mtdWH": 123,
"overrideRate": 123,
"overrideWageBase": 123,
"overrideSubjectWagesYTD": 123,
"forcedCalcRate": 123,
"forcedCalcWageBase": 123,
"periodWH": 123,
"qtdWH": 123,
"ytdWH": 123
}
],
"wages": [
{
"locationCode": "<string>",
"grossWages": 123,
"hasNexus": true,
"hours": 123,
"mtdWages": 123,
"qtdWages": 123,
"wageReferenceCode": "<string>",
"ytdWages": 123
}
],
"benefits": [
{
"allowSupplementalElection": true,
"annualLimit": 123,
"benefitAmt": 123,
"benefitAmtQTD": 123,
"benefitAmtYTD": 123,
"benefitReferenceCode": "<string>",
"catchUpOverrideAmt": 123,
"employerContribution": 123,
"employerContributionPercent": 123,
"employerContributionQTD": 123,
"employerContributionYTD": 123,
"isCatchUp": true,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"percent": 123,
"prorateUsingStateWages": true
}
],
"customBenefits": [
{
"benefitReferenceCode": "<string>",
"benefitType": 123,
"taxIDSearchString": "<string>"
}
],
"customImputedIncome": [
{
"imputedIncomeReferenceCode": "<string>",
"imputedIncomeType": 123,
"taxIDSearchString": "<string>"
}
],
"customWages": [
{
"taxIDSearchString": "<string>",
"wageReferenceCode": "<string>",
"wageType": 123
}
],
"customSupplementalWages": [
{
"taxIDSearchString": "<string>",
"wageTypeReferenceCode": "<string>",
"desiredWageType": 123
}
],
"customType": [
{
"description": "<string>",
"isIncluded": true,
"key": 123,
"regex": "<string>"
}
],
"imputedIncome": [
{
"imputedAmtCTD": 123,
"imputedAmtQTD": 123,
"imputedAmtYTD": 123,
"imputedIncomeReferenceCode": "<string>",
"locationCode": "<string>"
}
],
"returnCalculationErrors": true,
"options": {
"act32TaxDistribution": true,
"allowPre2023R5YtdWageLimiting": true,
"autoAdjust": true,
"benefitAnnualWageLimit": true,
"customWageType": true,
"deferredFICA2020": true,
"futaSutaLimitByYtdWages": true,
"imputedIncomeType": true,
"includeGTLIncomeInFIT": true,
"includeNoTaxStates": true,
"includeRailroadTaxes": true,
"useIncreasedFSADCLimits": true,
"localCourtesyKY_OLTS": true,
"localCourtesyOH_City": true,
"localCourtesyOH_School": true,
"localCourtesyOHCityOverridesNexus": true,
"localCourtesyPA_EIT": true,
"newMexicoWCOverride": true,
"nonActiveTaxes": true,
"ohioCityCredit": true,
"oregonWCOverride": true,
"paLocalCourtesy": true,
"paLowIncomeExemption": true,
"prorate": true,
"simpleIRA_ZeroEmployerContribution": true,
"sutaTotalBenefits": true,
"supplementalTips": true,
"useFormalTaxDescriptions": true,
"ZeroWageAmounts": true,
"ZeroSubjectWageAmounts": true,
"ZeroWagesAllowsStateAdditionalWH": true,
"OverrideRatesForPEO": true,
"simpleIRAEmployerAutoAdjust": true,
"useIncreasedSimpleIraLimit": true,
"useProratedBenefitsForSutaWages": true,
"use2024R5TaxIDSearchStringBehavior": true,
"preventNegativeYtdWageAdjustment": true,
"reportSubjectWageOnWageBase": true,
"allowNonElectiveAdditionalContribution": true,
"useHigherBenefitCatchUpLimit": true,
"useWageDefaulting": true,
"rothifyBenefitCatchup": true
}
}
]
}
}
'import requests
url = "https://ste.symmetry.com/ste-hosted/v1/payCalc"
payload = { "PayCalcRequest": { "payCalc": [
{
"employeeID": "<string>",
"payrollRunParameters": {
"payDate": "<string>",
"payPeriodNumber": 123,
"payPeriodsPerYear": 123
},
"taxJurisdictionParms": [
{
"locationCode": "<string>",
"uniqueTaxID": "<string>",
"additionalWH": 123,
"autoAdjust": True,
"hasNonResCertificate": True,
"isExempt": True,
"isResident": True,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"mtdWH": 123,
"overrideRate": 123,
"overrideWageBase": 123,
"overrideSubjectWagesYTD": 123,
"forcedCalcRate": 123,
"forcedCalcWageBase": 123,
"periodWH": 123,
"qtdWH": 123,
"ytdWH": 123
}
],
"wages": [
{
"locationCode": "<string>",
"grossWages": 123,
"hasNexus": True,
"hours": 123,
"mtdWages": 123,
"qtdWages": 123,
"wageReferenceCode": "<string>",
"ytdWages": 123
}
],
"benefits": [
{
"allowSupplementalElection": True,
"annualLimit": 123,
"benefitAmt": 123,
"benefitAmtQTD": 123,
"benefitAmtYTD": 123,
"benefitReferenceCode": "<string>",
"catchUpOverrideAmt": 123,
"employerContribution": 123,
"employerContributionPercent": 123,
"employerContributionQTD": 123,
"employerContributionYTD": 123,
"isCatchUp": True,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"percent": 123,
"prorateUsingStateWages": True
}
],
"customBenefits": [
{
"benefitReferenceCode": "<string>",
"benefitType": 123,
"taxIDSearchString": "<string>"
}
],
"customImputedIncome": [
{
"imputedIncomeReferenceCode": "<string>",
"imputedIncomeType": 123,
"taxIDSearchString": "<string>"
}
],
"customWages": [
{
"taxIDSearchString": "<string>",
"wageReferenceCode": "<string>",
"wageType": 123
}
],
"customSupplementalWages": [
{
"taxIDSearchString": "<string>",
"wageTypeReferenceCode": "<string>",
"desiredWageType": 123
}
],
"customType": [
{
"description": "<string>",
"isIncluded": True,
"key": 123,
"regex": "<string>"
}
],
"imputedIncome": [
{
"imputedAmtCTD": 123,
"imputedAmtQTD": 123,
"imputedAmtYTD": 123,
"imputedIncomeReferenceCode": "<string>",
"locationCode": "<string>"
}
],
"returnCalculationErrors": True,
"options": {
"act32TaxDistribution": True,
"allowPre2023R5YtdWageLimiting": True,
"autoAdjust": True,
"benefitAnnualWageLimit": True,
"customWageType": True,
"deferredFICA2020": True,
"futaSutaLimitByYtdWages": True,
"imputedIncomeType": True,
"includeGTLIncomeInFIT": True,
"includeNoTaxStates": True,
"includeRailroadTaxes": True,
"useIncreasedFSADCLimits": True,
"localCourtesyKY_OLTS": True,
"localCourtesyOH_City": True,
"localCourtesyOH_School": True,
"localCourtesyOHCityOverridesNexus": True,
"localCourtesyPA_EIT": True,
"newMexicoWCOverride": True,
"nonActiveTaxes": True,
"ohioCityCredit": True,
"oregonWCOverride": True,
"paLocalCourtesy": True,
"paLowIncomeExemption": True,
"prorate": True,
"simpleIRA_ZeroEmployerContribution": True,
"sutaTotalBenefits": True,
"supplementalTips": True,
"useFormalTaxDescriptions": True,
"ZeroWageAmounts": True,
"ZeroSubjectWageAmounts": True,
"ZeroWagesAllowsStateAdditionalWH": True,
"OverrideRatesForPEO": True,
"simpleIRAEmployerAutoAdjust": True,
"useIncreasedSimpleIraLimit": True,
"useProratedBenefitsForSutaWages": True,
"use2024R5TaxIDSearchStringBehavior": True,
"preventNegativeYtdWageAdjustment": True,
"reportSubjectWageOnWageBase": True,
"allowNonElectiveAdditionalContribution": True,
"useHigherBenefitCatchUpLimit": True,
"useWageDefaulting": True,
"rothifyBenefitCatchup": True
}
}
] } }
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
PayCalcRequest: {
payCalc: [
{
employeeID: '<string>',
payrollRunParameters: {payDate: '<string>', payPeriodNumber: 123, payPeriodsPerYear: 123},
taxJurisdictionParms: [
{
locationCode: '<string>',
uniqueTaxID: '<string>',
additionalWH: 123,
autoAdjust: true,
hasNonResCertificate: true,
isExempt: true,
isResident: true,
miscParameters: [{parmName: '<string>', parmValue: '<string>'}],
mtdWH: 123,
overrideRate: 123,
overrideWageBase: 123,
overrideSubjectWagesYTD: 123,
forcedCalcRate: 123,
forcedCalcWageBase: 123,
periodWH: 123,
qtdWH: 123,
ytdWH: 123
}
],
wages: [
{
locationCode: '<string>',
grossWages: 123,
hasNexus: true,
hours: 123,
mtdWages: 123,
qtdWages: 123,
wageReferenceCode: '<string>',
ytdWages: 123
}
],
benefits: [
{
allowSupplementalElection: true,
annualLimit: 123,
benefitAmt: 123,
benefitAmtQTD: 123,
benefitAmtYTD: 123,
benefitReferenceCode: '<string>',
catchUpOverrideAmt: 123,
employerContribution: 123,
employerContributionPercent: 123,
employerContributionQTD: 123,
employerContributionYTD: 123,
isCatchUp: true,
miscParameters: [{parmName: '<string>', parmValue: '<string>'}],
percent: 123,
prorateUsingStateWages: true
}
],
customBenefits: [
{
benefitReferenceCode: '<string>',
benefitType: 123,
taxIDSearchString: '<string>'
}
],
customImputedIncome: [
{
imputedIncomeReferenceCode: '<string>',
imputedIncomeType: 123,
taxIDSearchString: '<string>'
}
],
customWages: [{taxIDSearchString: '<string>', wageReferenceCode: '<string>', wageType: 123}],
customSupplementalWages: [
{
taxIDSearchString: '<string>',
wageTypeReferenceCode: '<string>',
desiredWageType: 123
}
],
customType: [{description: '<string>', isIncluded: true, key: 123, regex: '<string>'}],
imputedIncome: [
{
imputedAmtCTD: 123,
imputedAmtQTD: 123,
imputedAmtYTD: 123,
imputedIncomeReferenceCode: '<string>',
locationCode: '<string>'
}
],
returnCalculationErrors: true,
options: {
act32TaxDistribution: true,
allowPre2023R5YtdWageLimiting: true,
autoAdjust: true,
benefitAnnualWageLimit: true,
customWageType: true,
deferredFICA2020: true,
futaSutaLimitByYtdWages: true,
imputedIncomeType: true,
includeGTLIncomeInFIT: true,
includeNoTaxStates: true,
includeRailroadTaxes: true,
useIncreasedFSADCLimits: true,
localCourtesyKY_OLTS: true,
localCourtesyOH_City: true,
localCourtesyOH_School: true,
localCourtesyOHCityOverridesNexus: true,
localCourtesyPA_EIT: true,
newMexicoWCOverride: true,
nonActiveTaxes: true,
ohioCityCredit: true,
oregonWCOverride: true,
paLocalCourtesy: true,
paLowIncomeExemption: true,
prorate: true,
simpleIRA_ZeroEmployerContribution: true,
sutaTotalBenefits: true,
supplementalTips: true,
useFormalTaxDescriptions: true,
ZeroWageAmounts: true,
ZeroSubjectWageAmounts: true,
ZeroWagesAllowsStateAdditionalWH: true,
OverrideRatesForPEO: true,
simpleIRAEmployerAutoAdjust: true,
useIncreasedSimpleIraLimit: true,
useProratedBenefitsForSutaWages: true,
use2024R5TaxIDSearchStringBehavior: true,
preventNegativeYtdWageAdjustment: true,
reportSubjectWageOnWageBase: true,
allowNonElectiveAdditionalContribution: true,
useHigherBenefitCatchUpLimit: true,
useWageDefaulting: true,
rothifyBenefitCatchup: true
}
}
]
}
})
};
fetch('https://ste.symmetry.com/ste-hosted/v1/payCalc', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ste.symmetry.com/ste-hosted/v1/payCalc",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'PayCalcRequest' => [
'payCalc' => [
[
'employeeID' => '<string>',
'payrollRunParameters' => [
'payDate' => '<string>',
'payPeriodNumber' => 123,
'payPeriodsPerYear' => 123
],
'taxJurisdictionParms' => [
[
'locationCode' => '<string>',
'uniqueTaxID' => '<string>',
'additionalWH' => 123,
'autoAdjust' => true,
'hasNonResCertificate' => true,
'isExempt' => true,
'isResident' => true,
'miscParameters' => [
[
'parmName' => '<string>',
'parmValue' => '<string>'
]
],
'mtdWH' => 123,
'overrideRate' => 123,
'overrideWageBase' => 123,
'overrideSubjectWagesYTD' => 123,
'forcedCalcRate' => 123,
'forcedCalcWageBase' => 123,
'periodWH' => 123,
'qtdWH' => 123,
'ytdWH' => 123
]
],
'wages' => [
[
'locationCode' => '<string>',
'grossWages' => 123,
'hasNexus' => true,
'hours' => 123,
'mtdWages' => 123,
'qtdWages' => 123,
'wageReferenceCode' => '<string>',
'ytdWages' => 123
]
],
'benefits' => [
[
'allowSupplementalElection' => true,
'annualLimit' => 123,
'benefitAmt' => 123,
'benefitAmtQTD' => 123,
'benefitAmtYTD' => 123,
'benefitReferenceCode' => '<string>',
'catchUpOverrideAmt' => 123,
'employerContribution' => 123,
'employerContributionPercent' => 123,
'employerContributionQTD' => 123,
'employerContributionYTD' => 123,
'isCatchUp' => true,
'miscParameters' => [
[
'parmName' => '<string>',
'parmValue' => '<string>'
]
],
'percent' => 123,
'prorateUsingStateWages' => true
]
],
'customBenefits' => [
[
'benefitReferenceCode' => '<string>',
'benefitType' => 123,
'taxIDSearchString' => '<string>'
]
],
'customImputedIncome' => [
[
'imputedIncomeReferenceCode' => '<string>',
'imputedIncomeType' => 123,
'taxIDSearchString' => '<string>'
]
],
'customWages' => [
[
'taxIDSearchString' => '<string>',
'wageReferenceCode' => '<string>',
'wageType' => 123
]
],
'customSupplementalWages' => [
[
'taxIDSearchString' => '<string>',
'wageTypeReferenceCode' => '<string>',
'desiredWageType' => 123
]
],
'customType' => [
[
'description' => '<string>',
'isIncluded' => true,
'key' => 123,
'regex' => '<string>'
]
],
'imputedIncome' => [
[
'imputedAmtCTD' => 123,
'imputedAmtQTD' => 123,
'imputedAmtYTD' => 123,
'imputedIncomeReferenceCode' => '<string>',
'locationCode' => '<string>'
]
],
'returnCalculationErrors' => true,
'options' => [
'act32TaxDistribution' => true,
'allowPre2023R5YtdWageLimiting' => true,
'autoAdjust' => true,
'benefitAnnualWageLimit' => true,
'customWageType' => true,
'deferredFICA2020' => true,
'futaSutaLimitByYtdWages' => true,
'imputedIncomeType' => true,
'includeGTLIncomeInFIT' => true,
'includeNoTaxStates' => true,
'includeRailroadTaxes' => true,
'useIncreasedFSADCLimits' => true,
'localCourtesyKY_OLTS' => true,
'localCourtesyOH_City' => true,
'localCourtesyOH_School' => true,
'localCourtesyOHCityOverridesNexus' => true,
'localCourtesyPA_EIT' => true,
'newMexicoWCOverride' => true,
'nonActiveTaxes' => true,
'ohioCityCredit' => true,
'oregonWCOverride' => true,
'paLocalCourtesy' => true,
'paLowIncomeExemption' => true,
'prorate' => true,
'simpleIRA_ZeroEmployerContribution' => true,
'sutaTotalBenefits' => true,
'supplementalTips' => true,
'useFormalTaxDescriptions' => true,
'ZeroWageAmounts' => true,
'ZeroSubjectWageAmounts' => true,
'ZeroWagesAllowsStateAdditionalWH' => true,
'OverrideRatesForPEO' => true,
'simpleIRAEmployerAutoAdjust' => true,
'useIncreasedSimpleIraLimit' => true,
'useProratedBenefitsForSutaWages' => true,
'use2024R5TaxIDSearchStringBehavior' => true,
'preventNegativeYtdWageAdjustment' => true,
'reportSubjectWageOnWageBase' => true,
'allowNonElectiveAdditionalContribution' => true,
'useHigherBenefitCatchUpLimit' => true,
'useWageDefaulting' => true,
'rothifyBenefitCatchup' => true
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ste.symmetry.com/ste-hosted/v1/payCalc"
payload := strings.NewReader("{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ste.symmetry.com/ste-hosted/v1/payCalc")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ste.symmetry.com/ste-hosted/v1/payCalc")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"errorStatus": {
"errorCode": 123,
"errorMessage": "<string>"
},
"transactionStamp": {
"calcDateTime": "<string>",
"failedTransactions": 123,
"schemaVersion": "<string>",
"steVersion": "<string>",
"totalTransactions": 123
},
"payCalc": [
{
"employeeID": "<string>",
"taxCalculation": [
{
"description": "<string>",
"excessWagesCTD": 123,
"excessWagesQTD": 123,
"excessWagesYTD": 123,
"grossSubjectWages": 123,
"grossWages": 123,
"isResident": true,
"isUnemploymentTax": true,
"locationCode": "<string>",
"rate": 123,
"subAccounts": [
{
"description": "<string>",
"taxAmount": 123
}
],
"subjectWages": 123,
"subjectWagesCTD": 123,
"subjectWagesQTD": 123,
"subjectWagesYTD": 123,
"taxAmount": 123,
"uniqueTaxID": "<string>",
"wageBase": 123
}
],
"benefitCalculation": [
{
"benefitReferenceCode": "<string>",
"locationCode": "<string>",
"benefitAmt": 123,
"benefitAmtYTD": 123,
"annualLimit": 123,
"isCatchUp": true,
"calculatedAmt": 123,
"employerCalculatedAmt": 123,
"employerContribution": 123,
"employerContributionYTD": 123
}
],
"errorStatus": {
"errorCode": 123,
"errorMessage": "<string>"
}
}
]
}Compute gross-to-net tax withholding
Compute payroll taxes based on an employee’s gross wages, benefit contributions, and imputed income.
POST
/
v1
/
payCalc
Compute gross-to-net tax withholding
curl --request POST \
--url https://ste.symmetry.com/ste-hosted/v1/payCalc \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"PayCalcRequest": {
"payCalc": [
{
"employeeID": "<string>",
"payrollRunParameters": {
"payDate": "<string>",
"payPeriodNumber": 123,
"payPeriodsPerYear": 123
},
"taxJurisdictionParms": [
{
"locationCode": "<string>",
"uniqueTaxID": "<string>",
"additionalWH": 123,
"autoAdjust": true,
"hasNonResCertificate": true,
"isExempt": true,
"isResident": true,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"mtdWH": 123,
"overrideRate": 123,
"overrideWageBase": 123,
"overrideSubjectWagesYTD": 123,
"forcedCalcRate": 123,
"forcedCalcWageBase": 123,
"periodWH": 123,
"qtdWH": 123,
"ytdWH": 123
}
],
"wages": [
{
"locationCode": "<string>",
"grossWages": 123,
"hasNexus": true,
"hours": 123,
"mtdWages": 123,
"qtdWages": 123,
"wageReferenceCode": "<string>",
"ytdWages": 123
}
],
"benefits": [
{
"allowSupplementalElection": true,
"annualLimit": 123,
"benefitAmt": 123,
"benefitAmtQTD": 123,
"benefitAmtYTD": 123,
"benefitReferenceCode": "<string>",
"catchUpOverrideAmt": 123,
"employerContribution": 123,
"employerContributionPercent": 123,
"employerContributionQTD": 123,
"employerContributionYTD": 123,
"isCatchUp": true,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"percent": 123,
"prorateUsingStateWages": true
}
],
"customBenefits": [
{
"benefitReferenceCode": "<string>",
"benefitType": 123,
"taxIDSearchString": "<string>"
}
],
"customImputedIncome": [
{
"imputedIncomeReferenceCode": "<string>",
"imputedIncomeType": 123,
"taxIDSearchString": "<string>"
}
],
"customWages": [
{
"taxIDSearchString": "<string>",
"wageReferenceCode": "<string>",
"wageType": 123
}
],
"customSupplementalWages": [
{
"taxIDSearchString": "<string>",
"wageTypeReferenceCode": "<string>",
"desiredWageType": 123
}
],
"customType": [
{
"description": "<string>",
"isIncluded": true,
"key": 123,
"regex": "<string>"
}
],
"imputedIncome": [
{
"imputedAmtCTD": 123,
"imputedAmtQTD": 123,
"imputedAmtYTD": 123,
"imputedIncomeReferenceCode": "<string>",
"locationCode": "<string>"
}
],
"returnCalculationErrors": true,
"options": {
"act32TaxDistribution": true,
"allowPre2023R5YtdWageLimiting": true,
"autoAdjust": true,
"benefitAnnualWageLimit": true,
"customWageType": true,
"deferredFICA2020": true,
"futaSutaLimitByYtdWages": true,
"imputedIncomeType": true,
"includeGTLIncomeInFIT": true,
"includeNoTaxStates": true,
"includeRailroadTaxes": true,
"useIncreasedFSADCLimits": true,
"localCourtesyKY_OLTS": true,
"localCourtesyOH_City": true,
"localCourtesyOH_School": true,
"localCourtesyOHCityOverridesNexus": true,
"localCourtesyPA_EIT": true,
"newMexicoWCOverride": true,
"nonActiveTaxes": true,
"ohioCityCredit": true,
"oregonWCOverride": true,
"paLocalCourtesy": true,
"paLowIncomeExemption": true,
"prorate": true,
"simpleIRA_ZeroEmployerContribution": true,
"sutaTotalBenefits": true,
"supplementalTips": true,
"useFormalTaxDescriptions": true,
"ZeroWageAmounts": true,
"ZeroSubjectWageAmounts": true,
"ZeroWagesAllowsStateAdditionalWH": true,
"OverrideRatesForPEO": true,
"simpleIRAEmployerAutoAdjust": true,
"useIncreasedSimpleIraLimit": true,
"useProratedBenefitsForSutaWages": true,
"use2024R5TaxIDSearchStringBehavior": true,
"preventNegativeYtdWageAdjustment": true,
"reportSubjectWageOnWageBase": true,
"allowNonElectiveAdditionalContribution": true,
"useHigherBenefitCatchUpLimit": true,
"useWageDefaulting": true,
"rothifyBenefitCatchup": true
}
}
]
}
}
'import requests
url = "https://ste.symmetry.com/ste-hosted/v1/payCalc"
payload = { "PayCalcRequest": { "payCalc": [
{
"employeeID": "<string>",
"payrollRunParameters": {
"payDate": "<string>",
"payPeriodNumber": 123,
"payPeriodsPerYear": 123
},
"taxJurisdictionParms": [
{
"locationCode": "<string>",
"uniqueTaxID": "<string>",
"additionalWH": 123,
"autoAdjust": True,
"hasNonResCertificate": True,
"isExempt": True,
"isResident": True,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"mtdWH": 123,
"overrideRate": 123,
"overrideWageBase": 123,
"overrideSubjectWagesYTD": 123,
"forcedCalcRate": 123,
"forcedCalcWageBase": 123,
"periodWH": 123,
"qtdWH": 123,
"ytdWH": 123
}
],
"wages": [
{
"locationCode": "<string>",
"grossWages": 123,
"hasNexus": True,
"hours": 123,
"mtdWages": 123,
"qtdWages": 123,
"wageReferenceCode": "<string>",
"ytdWages": 123
}
],
"benefits": [
{
"allowSupplementalElection": True,
"annualLimit": 123,
"benefitAmt": 123,
"benefitAmtQTD": 123,
"benefitAmtYTD": 123,
"benefitReferenceCode": "<string>",
"catchUpOverrideAmt": 123,
"employerContribution": 123,
"employerContributionPercent": 123,
"employerContributionQTD": 123,
"employerContributionYTD": 123,
"isCatchUp": True,
"miscParameters": [
{
"parmName": "<string>",
"parmValue": "<string>"
}
],
"percent": 123,
"prorateUsingStateWages": True
}
],
"customBenefits": [
{
"benefitReferenceCode": "<string>",
"benefitType": 123,
"taxIDSearchString": "<string>"
}
],
"customImputedIncome": [
{
"imputedIncomeReferenceCode": "<string>",
"imputedIncomeType": 123,
"taxIDSearchString": "<string>"
}
],
"customWages": [
{
"taxIDSearchString": "<string>",
"wageReferenceCode": "<string>",
"wageType": 123
}
],
"customSupplementalWages": [
{
"taxIDSearchString": "<string>",
"wageTypeReferenceCode": "<string>",
"desiredWageType": 123
}
],
"customType": [
{
"description": "<string>",
"isIncluded": True,
"key": 123,
"regex": "<string>"
}
],
"imputedIncome": [
{
"imputedAmtCTD": 123,
"imputedAmtQTD": 123,
"imputedAmtYTD": 123,
"imputedIncomeReferenceCode": "<string>",
"locationCode": "<string>"
}
],
"returnCalculationErrors": True,
"options": {
"act32TaxDistribution": True,
"allowPre2023R5YtdWageLimiting": True,
"autoAdjust": True,
"benefitAnnualWageLimit": True,
"customWageType": True,
"deferredFICA2020": True,
"futaSutaLimitByYtdWages": True,
"imputedIncomeType": True,
"includeGTLIncomeInFIT": True,
"includeNoTaxStates": True,
"includeRailroadTaxes": True,
"useIncreasedFSADCLimits": True,
"localCourtesyKY_OLTS": True,
"localCourtesyOH_City": True,
"localCourtesyOH_School": True,
"localCourtesyOHCityOverridesNexus": True,
"localCourtesyPA_EIT": True,
"newMexicoWCOverride": True,
"nonActiveTaxes": True,
"ohioCityCredit": True,
"oregonWCOverride": True,
"paLocalCourtesy": True,
"paLowIncomeExemption": True,
"prorate": True,
"simpleIRA_ZeroEmployerContribution": True,
"sutaTotalBenefits": True,
"supplementalTips": True,
"useFormalTaxDescriptions": True,
"ZeroWageAmounts": True,
"ZeroSubjectWageAmounts": True,
"ZeroWagesAllowsStateAdditionalWH": True,
"OverrideRatesForPEO": True,
"simpleIRAEmployerAutoAdjust": True,
"useIncreasedSimpleIraLimit": True,
"useProratedBenefitsForSutaWages": True,
"use2024R5TaxIDSearchStringBehavior": True,
"preventNegativeYtdWageAdjustment": True,
"reportSubjectWageOnWageBase": True,
"allowNonElectiveAdditionalContribution": True,
"useHigherBenefitCatchUpLimit": True,
"useWageDefaulting": True,
"rothifyBenefitCatchup": True
}
}
] } }
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
PayCalcRequest: {
payCalc: [
{
employeeID: '<string>',
payrollRunParameters: {payDate: '<string>', payPeriodNumber: 123, payPeriodsPerYear: 123},
taxJurisdictionParms: [
{
locationCode: '<string>',
uniqueTaxID: '<string>',
additionalWH: 123,
autoAdjust: true,
hasNonResCertificate: true,
isExempt: true,
isResident: true,
miscParameters: [{parmName: '<string>', parmValue: '<string>'}],
mtdWH: 123,
overrideRate: 123,
overrideWageBase: 123,
overrideSubjectWagesYTD: 123,
forcedCalcRate: 123,
forcedCalcWageBase: 123,
periodWH: 123,
qtdWH: 123,
ytdWH: 123
}
],
wages: [
{
locationCode: '<string>',
grossWages: 123,
hasNexus: true,
hours: 123,
mtdWages: 123,
qtdWages: 123,
wageReferenceCode: '<string>',
ytdWages: 123
}
],
benefits: [
{
allowSupplementalElection: true,
annualLimit: 123,
benefitAmt: 123,
benefitAmtQTD: 123,
benefitAmtYTD: 123,
benefitReferenceCode: '<string>',
catchUpOverrideAmt: 123,
employerContribution: 123,
employerContributionPercent: 123,
employerContributionQTD: 123,
employerContributionYTD: 123,
isCatchUp: true,
miscParameters: [{parmName: '<string>', parmValue: '<string>'}],
percent: 123,
prorateUsingStateWages: true
}
],
customBenefits: [
{
benefitReferenceCode: '<string>',
benefitType: 123,
taxIDSearchString: '<string>'
}
],
customImputedIncome: [
{
imputedIncomeReferenceCode: '<string>',
imputedIncomeType: 123,
taxIDSearchString: '<string>'
}
],
customWages: [{taxIDSearchString: '<string>', wageReferenceCode: '<string>', wageType: 123}],
customSupplementalWages: [
{
taxIDSearchString: '<string>',
wageTypeReferenceCode: '<string>',
desiredWageType: 123
}
],
customType: [{description: '<string>', isIncluded: true, key: 123, regex: '<string>'}],
imputedIncome: [
{
imputedAmtCTD: 123,
imputedAmtQTD: 123,
imputedAmtYTD: 123,
imputedIncomeReferenceCode: '<string>',
locationCode: '<string>'
}
],
returnCalculationErrors: true,
options: {
act32TaxDistribution: true,
allowPre2023R5YtdWageLimiting: true,
autoAdjust: true,
benefitAnnualWageLimit: true,
customWageType: true,
deferredFICA2020: true,
futaSutaLimitByYtdWages: true,
imputedIncomeType: true,
includeGTLIncomeInFIT: true,
includeNoTaxStates: true,
includeRailroadTaxes: true,
useIncreasedFSADCLimits: true,
localCourtesyKY_OLTS: true,
localCourtesyOH_City: true,
localCourtesyOH_School: true,
localCourtesyOHCityOverridesNexus: true,
localCourtesyPA_EIT: true,
newMexicoWCOverride: true,
nonActiveTaxes: true,
ohioCityCredit: true,
oregonWCOverride: true,
paLocalCourtesy: true,
paLowIncomeExemption: true,
prorate: true,
simpleIRA_ZeroEmployerContribution: true,
sutaTotalBenefits: true,
supplementalTips: true,
useFormalTaxDescriptions: true,
ZeroWageAmounts: true,
ZeroSubjectWageAmounts: true,
ZeroWagesAllowsStateAdditionalWH: true,
OverrideRatesForPEO: true,
simpleIRAEmployerAutoAdjust: true,
useIncreasedSimpleIraLimit: true,
useProratedBenefitsForSutaWages: true,
use2024R5TaxIDSearchStringBehavior: true,
preventNegativeYtdWageAdjustment: true,
reportSubjectWageOnWageBase: true,
allowNonElectiveAdditionalContribution: true,
useHigherBenefitCatchUpLimit: true,
useWageDefaulting: true,
rothifyBenefitCatchup: true
}
}
]
}
})
};
fetch('https://ste.symmetry.com/ste-hosted/v1/payCalc', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ste.symmetry.com/ste-hosted/v1/payCalc",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'PayCalcRequest' => [
'payCalc' => [
[
'employeeID' => '<string>',
'payrollRunParameters' => [
'payDate' => '<string>',
'payPeriodNumber' => 123,
'payPeriodsPerYear' => 123
],
'taxJurisdictionParms' => [
[
'locationCode' => '<string>',
'uniqueTaxID' => '<string>',
'additionalWH' => 123,
'autoAdjust' => true,
'hasNonResCertificate' => true,
'isExempt' => true,
'isResident' => true,
'miscParameters' => [
[
'parmName' => '<string>',
'parmValue' => '<string>'
]
],
'mtdWH' => 123,
'overrideRate' => 123,
'overrideWageBase' => 123,
'overrideSubjectWagesYTD' => 123,
'forcedCalcRate' => 123,
'forcedCalcWageBase' => 123,
'periodWH' => 123,
'qtdWH' => 123,
'ytdWH' => 123
]
],
'wages' => [
[
'locationCode' => '<string>',
'grossWages' => 123,
'hasNexus' => true,
'hours' => 123,
'mtdWages' => 123,
'qtdWages' => 123,
'wageReferenceCode' => '<string>',
'ytdWages' => 123
]
],
'benefits' => [
[
'allowSupplementalElection' => true,
'annualLimit' => 123,
'benefitAmt' => 123,
'benefitAmtQTD' => 123,
'benefitAmtYTD' => 123,
'benefitReferenceCode' => '<string>',
'catchUpOverrideAmt' => 123,
'employerContribution' => 123,
'employerContributionPercent' => 123,
'employerContributionQTD' => 123,
'employerContributionYTD' => 123,
'isCatchUp' => true,
'miscParameters' => [
[
'parmName' => '<string>',
'parmValue' => '<string>'
]
],
'percent' => 123,
'prorateUsingStateWages' => true
]
],
'customBenefits' => [
[
'benefitReferenceCode' => '<string>',
'benefitType' => 123,
'taxIDSearchString' => '<string>'
]
],
'customImputedIncome' => [
[
'imputedIncomeReferenceCode' => '<string>',
'imputedIncomeType' => 123,
'taxIDSearchString' => '<string>'
]
],
'customWages' => [
[
'taxIDSearchString' => '<string>',
'wageReferenceCode' => '<string>',
'wageType' => 123
]
],
'customSupplementalWages' => [
[
'taxIDSearchString' => '<string>',
'wageTypeReferenceCode' => '<string>',
'desiredWageType' => 123
]
],
'customType' => [
[
'description' => '<string>',
'isIncluded' => true,
'key' => 123,
'regex' => '<string>'
]
],
'imputedIncome' => [
[
'imputedAmtCTD' => 123,
'imputedAmtQTD' => 123,
'imputedAmtYTD' => 123,
'imputedIncomeReferenceCode' => '<string>',
'locationCode' => '<string>'
]
],
'returnCalculationErrors' => true,
'options' => [
'act32TaxDistribution' => true,
'allowPre2023R5YtdWageLimiting' => true,
'autoAdjust' => true,
'benefitAnnualWageLimit' => true,
'customWageType' => true,
'deferredFICA2020' => true,
'futaSutaLimitByYtdWages' => true,
'imputedIncomeType' => true,
'includeGTLIncomeInFIT' => true,
'includeNoTaxStates' => true,
'includeRailroadTaxes' => true,
'useIncreasedFSADCLimits' => true,
'localCourtesyKY_OLTS' => true,
'localCourtesyOH_City' => true,
'localCourtesyOH_School' => true,
'localCourtesyOHCityOverridesNexus' => true,
'localCourtesyPA_EIT' => true,
'newMexicoWCOverride' => true,
'nonActiveTaxes' => true,
'ohioCityCredit' => true,
'oregonWCOverride' => true,
'paLocalCourtesy' => true,
'paLowIncomeExemption' => true,
'prorate' => true,
'simpleIRA_ZeroEmployerContribution' => true,
'sutaTotalBenefits' => true,
'supplementalTips' => true,
'useFormalTaxDescriptions' => true,
'ZeroWageAmounts' => true,
'ZeroSubjectWageAmounts' => true,
'ZeroWagesAllowsStateAdditionalWH' => true,
'OverrideRatesForPEO' => true,
'simpleIRAEmployerAutoAdjust' => true,
'useIncreasedSimpleIraLimit' => true,
'useProratedBenefitsForSutaWages' => true,
'use2024R5TaxIDSearchStringBehavior' => true,
'preventNegativeYtdWageAdjustment' => true,
'reportSubjectWageOnWageBase' => true,
'allowNonElectiveAdditionalContribution' => true,
'useHigherBenefitCatchUpLimit' => true,
'useWageDefaulting' => true,
'rothifyBenefitCatchup' => true
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ste.symmetry.com/ste-hosted/v1/payCalc"
payload := strings.NewReader("{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ste.symmetry.com/ste-hosted/v1/payCalc")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ste.symmetry.com/ste-hosted/v1/payCalc")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"PayCalcRequest\": {\n \"payCalc\": [\n {\n \"employeeID\": \"<string>\",\n \"payrollRunParameters\": {\n \"payDate\": \"<string>\",\n \"payPeriodNumber\": 123,\n \"payPeriodsPerYear\": 123\n },\n \"taxJurisdictionParms\": [\n {\n \"locationCode\": \"<string>\",\n \"uniqueTaxID\": \"<string>\",\n \"additionalWH\": 123,\n \"autoAdjust\": true,\n \"hasNonResCertificate\": true,\n \"isExempt\": true,\n \"isResident\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"mtdWH\": 123,\n \"overrideRate\": 123,\n \"overrideWageBase\": 123,\n \"overrideSubjectWagesYTD\": 123,\n \"forcedCalcRate\": 123,\n \"forcedCalcWageBase\": 123,\n \"periodWH\": 123,\n \"qtdWH\": 123,\n \"ytdWH\": 123\n }\n ],\n \"wages\": [\n {\n \"locationCode\": \"<string>\",\n \"grossWages\": 123,\n \"hasNexus\": true,\n \"hours\": 123,\n \"mtdWages\": 123,\n \"qtdWages\": 123,\n \"wageReferenceCode\": \"<string>\",\n \"ytdWages\": 123\n }\n ],\n \"benefits\": [\n {\n \"allowSupplementalElection\": true,\n \"annualLimit\": 123,\n \"benefitAmt\": 123,\n \"benefitAmtQTD\": 123,\n \"benefitAmtYTD\": 123,\n \"benefitReferenceCode\": \"<string>\",\n \"catchUpOverrideAmt\": 123,\n \"employerContribution\": 123,\n \"employerContributionPercent\": 123,\n \"employerContributionQTD\": 123,\n \"employerContributionYTD\": 123,\n \"isCatchUp\": true,\n \"miscParameters\": [\n {\n \"parmName\": \"<string>\",\n \"parmValue\": \"<string>\"\n }\n ],\n \"percent\": 123,\n \"prorateUsingStateWages\": true\n }\n ],\n \"customBenefits\": [\n {\n \"benefitReferenceCode\": \"<string>\",\n \"benefitType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customImputedIncome\": [\n {\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"imputedIncomeType\": 123,\n \"taxIDSearchString\": \"<string>\"\n }\n ],\n \"customWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageReferenceCode\": \"<string>\",\n \"wageType\": 123\n }\n ],\n \"customSupplementalWages\": [\n {\n \"taxIDSearchString\": \"<string>\",\n \"wageTypeReferenceCode\": \"<string>\",\n \"desiredWageType\": 123\n }\n ],\n \"customType\": [\n {\n \"description\": \"<string>\",\n \"isIncluded\": true,\n \"key\": 123,\n \"regex\": \"<string>\"\n }\n ],\n \"imputedIncome\": [\n {\n \"imputedAmtCTD\": 123,\n \"imputedAmtQTD\": 123,\n \"imputedAmtYTD\": 123,\n \"imputedIncomeReferenceCode\": \"<string>\",\n \"locationCode\": \"<string>\"\n }\n ],\n \"returnCalculationErrors\": true,\n \"options\": {\n \"act32TaxDistribution\": true,\n \"allowPre2023R5YtdWageLimiting\": true,\n \"autoAdjust\": true,\n \"benefitAnnualWageLimit\": true,\n \"customWageType\": true,\n \"deferredFICA2020\": true,\n \"futaSutaLimitByYtdWages\": true,\n \"imputedIncomeType\": true,\n \"includeGTLIncomeInFIT\": true,\n \"includeNoTaxStates\": true,\n \"includeRailroadTaxes\": true,\n \"useIncreasedFSADCLimits\": true,\n \"localCourtesyKY_OLTS\": true,\n \"localCourtesyOH_City\": true,\n \"localCourtesyOH_School\": true,\n \"localCourtesyOHCityOverridesNexus\": true,\n \"localCourtesyPA_EIT\": true,\n \"newMexicoWCOverride\": true,\n \"nonActiveTaxes\": true,\n \"ohioCityCredit\": true,\n \"oregonWCOverride\": true,\n \"paLocalCourtesy\": true,\n \"paLowIncomeExemption\": true,\n \"prorate\": true,\n \"simpleIRA_ZeroEmployerContribution\": true,\n \"sutaTotalBenefits\": true,\n \"supplementalTips\": true,\n \"useFormalTaxDescriptions\": true,\n \"ZeroWageAmounts\": true,\n \"ZeroSubjectWageAmounts\": true,\n \"ZeroWagesAllowsStateAdditionalWH\": true,\n \"OverrideRatesForPEO\": true,\n \"simpleIRAEmployerAutoAdjust\": true,\n \"useIncreasedSimpleIraLimit\": true,\n \"useProratedBenefitsForSutaWages\": true,\n \"use2024R5TaxIDSearchStringBehavior\": true,\n \"preventNegativeYtdWageAdjustment\": true,\n \"reportSubjectWageOnWageBase\": true,\n \"allowNonElectiveAdditionalContribution\": true,\n \"useHigherBenefitCatchUpLimit\": true,\n \"useWageDefaulting\": true,\n \"rothifyBenefitCatchup\": true\n }\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"errorStatus": {
"errorCode": 123,
"errorMessage": "<string>"
},
"transactionStamp": {
"calcDateTime": "<string>",
"failedTransactions": 123,
"schemaVersion": "<string>",
"steVersion": "<string>",
"totalTransactions": 123
},
"payCalc": [
{
"employeeID": "<string>",
"taxCalculation": [
{
"description": "<string>",
"excessWagesCTD": 123,
"excessWagesQTD": 123,
"excessWagesYTD": 123,
"grossSubjectWages": 123,
"grossWages": 123,
"isResident": true,
"isUnemploymentTax": true,
"locationCode": "<string>",
"rate": 123,
"subAccounts": [
{
"description": "<string>",
"taxAmount": 123
}
],
"subjectWages": 123,
"subjectWagesCTD": 123,
"subjectWagesQTD": 123,
"subjectWagesYTD": 123,
"taxAmount": 123,
"uniqueTaxID": "<string>",
"wageBase": 123
}
],
"benefitCalculation": [
{
"benefitReferenceCode": "<string>",
"locationCode": "<string>",
"benefitAmt": 123,
"benefitAmtYTD": 123,
"annualLimit": 123,
"isCatchUp": true,
"calculatedAmt": 123,
"employerCalculatedAmt": 123,
"employerContribution": 123,
"employerContributionYTD": 123
}
],
"errorStatus": {
"errorCode": 123,
"errorMessage": "<string>"
}
}
]
}Authorizations
API key for authentication. Provide the raw key as the value of the Authorization header (no "Bearer" prefix).
Headers
Optional STE database version to calculate against. Equivalent to the version query parameter; the query parameter wins when both are set.
Query Parameters
Optional STE database version to calculate against (e.g. "2026.5.2"). Must be one of the versions returned by GET /availableVersions. When omitted, the default installed database is used. Takes precedence over the version header when both are supplied.
Body
application/jsonapplication/xml
Show child attributes
Show child attributes
⌘I

