AL
Here are the state recon fields specific to Alabama. You can provide these parameters in the object 'StateReconData' while using the 'Create' or 'Update' endpoints of 1099-MISC, if applicable.
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 |
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 |
PaymentDate | string | Enter the date on which the payment should be debited. Size Range: 10 |
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 |
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",
"PaymentDate": "01/12/2024"
},
"FundingSource": {
"Address": "123 Main Road",
"City": "Doltan",
"State": "AL",
"Zip": 12345,
"ZipExtn": 2334
}
}
}