AL
Request Body
Field | Type | Description |
---|---|---|
AL | object | Alabama state recon details. |
FormA3 | object | Contains Alabama Recon Form A-3 details. |
ALWithHoldingID | string | Alabama state withholding ID number.Allowed values"0000123456", "R007999999" |
NumOf1099W2 | int | Total number of W-2 & 1099. |
IncomeTaxWHAndRemitt | object[] | Must Have Tool Feature 1099 Transactions Recipients List. |
Month | string | Alabama state withholding ID number.Allowed values"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" |
TaxWH | number | Alabama tax withheld for the month. Size Range: 0-999999999.99 |
TaxRemitt | number | Alabama tax remitted for the month. Size Range: 0-999999999.99 |
PaymentDetails | object | Contains Alabama payment details. |
TotTaxRemitt | number | Total Alabama tax remited. Size Range: 0-999999999.99 |
TotTaxWH1099W2 | number | Total Alabama tax withheld. Size Range: 0-999999999.99 |
TotTaxDue | number | Enter Tax Due if total tax withheld is more than total tax remitted. Size Range: 0-999999999.99 |
TotOverpayment | number | Enter Overpayment if total tax remitted is more than total tax withheld. Size Range: 0-999999999.99 |
OverPaymentType | string | Overpayment recovery type, whether to refund the excess amount or apply it as a credit for the next return. If the overpayment is less than $100 overpayment recovery type should be "Credit".Allowed values"Refund", "Credit" |
PaymentMethod | string | Payment method to pay the balance due.Allowed values"EFT Debit", "EFT Credit" |
IsInternationalACHTxn | Boolean | When TRUE, it identifies that it is a ACH Transactions. |
EFTDebitInfo | object | Contains payment source info if the payment method is EFT Debit. |
BankAccType | string | Bank account type.Allowed values"Checking", "Savings" |
BankAccNum | int | Bank account number. Size Range: 0-18 |
BankRoutingNum | int | Bank routing number. Size Range: 0-9 |
FundingSource | object | Contain the information whether or not an EFT payment is and International ACH Transaction (IAT), when the payment method is EFT Debit. |
Address | string | Employer/Payer's address (street address or post office box of that locality) Size Range: ..35 |
City | string | Employer/Payer's city. Size Range: ..27 |
State | string | Employer/Payer's state code. Refer Static values. Size Range: 2 Allowed values"AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP" |
Zip | string | Employer/Payer's zip code. |
ZipExtn | string | Employer/Payer's zip code Extension. |
Request JSON
"AL": {
"FormA3": {
"ALWithHoldingID": "0000123456",
"NumOf1099W2": 23,
"IncomeTaxWHAndRemitt": [
{
"Month": "Jan",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Feb",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Mar",
"TaxWH": 200,
"TaxRemitt": 200
},
{
"Month": "Apr",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "May",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Jun",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Jul",
"TaxWH": 200,
"TaxRemitt": 200
},
{
"Month": "Aug",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Sep",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Oct",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Nov",
"TaxWH": 200,
"TaxRemitt": 100
},
{
"Month": "Dec",
"TaxWH": 200,
"TaxRemitt": 100
}
],
"PaymentDetails": {
"TotTaxRemitt": 1400,
"TotTaxWH1099W2": 2400,
"TotTaxDue": 1000,
"TotOverpayment": 0,
"OverPaymentType": null,
"PaymentMethod": "EFT Debit",
"IsInternationalACHTxn":true
},
"EFTDebitInfo": {
"BankAccType": "Checking",
"BankAccNum": "326554215487545123",
"BankRoutingNum": "983265858"
},
"FundingSource": {
"Address": "123 Main Road",
"City": "Doltan",
"State": "AL",
"Zip": 12345,
"ZipExtn": 2334
}
}
}