Extend your software with TaxBandits IRS E-file API Integration

Skip to main content
Version: 1.6.1

AL

Request Body

FieldTypeDescription
ALobjectAlabama state recon details.
    FormA3objectContains Alabama Recon Form A-3 details.
        ALWithHoldingIDstringAlabama state withholding ID number.
Allowed values: "0000123456", "R007999999"
        NumOf1099W2intTotal number of W-2 & 1099.
        IncomeTaxWHAndRemittobject[]Must Have Tool Feature 1099 Transactions Recipients List.
            MonthstringAlabama state withholding ID number.
Allowed values: "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
            TaxWHnumberAlabama tax withheld for the month.
Size Range: 0-999999999.99
            TaxRemittnumberAlabama tax remitted for the month.
Size Range: 0-999999999.99
        PaymentDetailsobjectContains Alabama payment details.
            TotTaxRemittnumberTotal Alabama tax remited.
Size Range: 0-999999999.99
            TotTaxWH1099W2numberTotal Alabama tax withheld.
Size Range: 0-999999999.99
            TotTaxDuenumberEnter Tax Due if total tax withheld is more than total tax remitted.
Size Range: 0-999999999.99
            TotOverpaymentnumberEnter Overpayment if total tax remitted is more than total tax withheld.
Size Range: 0-999999999.99
            OverPaymentTypestringOverpayment 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"
            PaymentMethodstringPayment method to pay the balance due.
Allowed values: "EFT Debit", "EFT Credit"
            IsInternationalACHTxnBooleanWhen TRUE, it identifies that it is a ACH Transactions.
        EFTDebitInfoobjectContains payment source info if the payment method is EFT Debit.
            BankAccTypestringBank account type.
Allowed values: "Checking", "Savings"
            BankAccNumintBank account number.
Size Range: 0-18
            BankRoutingNumintBank routing number.
Size Range: 0-9
        FundingSourceobjectContain the information whether or not an EFT payment is and International ACH Transaction (IAT), when the payment method is EFT Debit.
            AddressstringEmployer/Payer's address (street address or post office box of that locality)
Size Range: ..35
            CitystringEmployer/Payer's city.
Size Range: ..27
            StatestringEmployer/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"
            ZipstringEmployer/Payer's zip code.
            ZipExtnstringEmployer/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     }   } }