Skip to main content
Version: 2.0

AddDBA

AddDBA

If the recipient operates under multiple DBA names or trade names other than the name registered with the IRS, you can add them using this endpoint. This will allow the recipient to receive transactions and 1099s under the DBA name instead of the legal name.

Key Points

  • A recipient can have multiple DBAs.
  • Each DBA is assigned a unique DBAId by TaxBandits.
  • You can also assign your own DBARef for cross-referencing in your system.
POST recipient/addba 

Request Body

FieldTypeDescription
RecipientIdGUIDTaxBandits-generated unique identifier for the recipient.
PayeeRefStringOptional Your unique identifier for the recipient.
DBADetailsObject []Information about the DBA.
SequenceIdStringA unique reference ID for the submission that can be used to identify a particular DBA. The Sequence ID will be returned in the Response for your reference.
Max 50 characters
DBANmStringName of the DBA.
Max 75 characters
DBARefStringYour unique identifier for this DBA.
1-50 characters
AddressObjectAddress information of DBA.
Address1StringStreet address or PO Box.
Max 46 characters
Address2StringOptional Suite or apartment number.
Max 46 characters
CityStringDBA's city.
Max 40 characters
ProvinceOrStateStringDBA's province or state name.
Max 40 characters
ZipCdStringDBA's zip code.
5-16 characters
CountryString
Allowed values

"AF", "AX", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "AT", "AS", "AU", "AJ", "BF", "BA", "FQ", "BG", "BB", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "CA", "CV", "CJ", "CT", "CD", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "CS", "IV", "HR", "CU", "UC", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "EK", "ER", "EN", "ET", "FK", "FO", "FM", "FJ", "FI", "FR", "FP", "FS", "GB", "GA", "GG", "GM", "GH", "GI", "GR", "GL", "GJ", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "VT", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "KZ", "KE", "KQ", "KR", "KN", "KS", "KV", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MR", "MP", "MX", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "WA", "NR", "BQ", "NP", "NL", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "CQ", "NO", "MU", "OC", "PK", "PS", "LQ", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RO", "RS", "RW", "TB", "RN", "WS", "SM", "TP", "SA", "SG", "RI", "SE", "SL", "SN", "NN", "LO", "SI", "BP", "SO", "SF", "SX", "OD", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UK", "UY", "UZ", "NH", "VE", "VM", "VQ", "WQ", "WF", "WI", "YM", "ZA", "ZI"

Response Body

FieldTypeDescription
StatusCodenumberHTTP status code of the response.
RecipientIdGUIDTaxBandits-generated unique identifier for the recipient.
PayeeRefStringYour unique identifier for the recipient.
DBADetailsObjectDetails of the DBA.
SuccessRecordsObject []DBA records that were added successfully.
SequenceIdStringA unique reference ID for the submission that can be used to identify a particular DBA.
DBAIdGUIDUnique identifier generated for the DBA.
DBARefStringYour unique identifier for the DBA.
DBANmStringName of the DBA as registered.
ErrorRecordsObject []DBA records that failed to add.
SequenceIdStringA unique reference ID for the submission that can be used to identify a particular DBA.
DBARefStringYour unique identifier for the DBA.
DBANmStringName of the DBA as registered.
ErrorsObject []Validation error details.
IdStringValidation error code.
NameStringName of the validation rule that failed.
MessageStringDescription of what went wrong.
ErrorsObject []Top-level request errors if the entire request cannot be processed.
IdStringValidation error code.
NameStringName of the validation rule that failed.
MessageStringDescription of what went wrong.

Request JSON

{
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001",
"DBADetails": [
{
"SequenceId": "002",
"DBANm": "Sunrise Tech Solutions",
"DBARef": "STS001",
"Address": {
"Address1": "123 Biscayne Blvd",
"Address2": "Suite 1200",
"City": "Miami",
"ProvinceOrState": "FL",
"ZipCd": "33132",
"Country": "US"
}
}
]
}

Response JSON

{
"StatusCode": 200,
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001",
"DBADetails": {
"SuccessRecords": [
{
"SequenceId": "002",
"DBAId": "9425a051-a2b9-4cf9-b853-e56246464b3f",
"DBARef": "STS001",
"DBANm": "Sunrise Tech Solutions"
}
],
"ErrorRecords": null
},
"Errors": null
}