IRA
An individual retirement account (IRA) allows you to save money for retirement in a tax-advantaged way.
StoneX accepts seven types of registration types for US individuals to open IRA - US accounts;
IRA Registration Types
| Registration Type | Description | 
|---|---|
IraRollover | It allows for the transfer of assets from an old employer-sponsored retirement account to a traditional IRA. | 
IraRoth | It is an Individual Retirement Account to which one contributes after-tax dollars. | 
IraRothConversion | This is the process of repositioning one's assets in a Traditional IRA or an eligible distribution from the qualified employer-sponsored retirement plan (QRP), such as a 401(k), 403(b), or governmental 457(b) to a Roth IRA. | 
IraRothRollover | A rollover involves transferring the assets from a 401(k) to a Roth or Traditional IRA. | 
IraSep | A SEP plan allows employers to contribute to traditional IRAs (SEP-IRAs) set up for employees. A business of any size, even self-employed, can establish a SEP. | 
IraSimple | A SIMPLE IRA plan (Savings Incentive Match PLan for Employees) allows employees and employers to contribute to traditional IRAs set up for employees. It is ideally suited as a start-up retirement savings plan for small employers not currently sponsoring a retirement plan. | 
IraTraditional | A traditional individual retirement account (IRA) is a retirement account that an individual opens independently from an employer's retirement plan. | 
Required Attributes
The below are all the required attributes needed to open an IRA - US account.
| Attributes | Data Type | 
|---|---|
subNumber | Integer | 
accountNumber | String | 
main | Main | 
mailingAddress | Mailing Address | 
primaryOwner | Primary Owner | 
electronicDelivery | Electronic Delivery | 
retirementBeneficiaries | Retirement Beneficiaries | 
Main
| Attributes | Data Type | Length | 
|---|---|---|
repCode | String | 4 | 
proxyDisclosure | Proxy Disclosure | |
sweepIndicator | Boolean | |
catAccountIdentifier | CAT Account Identifier | 
Mailing Address
| Attributes | Data Type | Max Length | 
|---|---|---|
country | Countries | 1 | 
street | String | 30 | 
city | String | 15 | 
stateProvince | US States  CanadianProvinces  | 1 | 
postalCode | String | U.S. - 9 | 
| U.S. - 10 | 
Primary Owner
| Attributes | Data Type | Max Length | Description | 
|---|---|---|---|
nameType | Name Type | ||
name1 | String | 30 | INDIVIDUAL: First Name  ENTITY: Name 1, /, -, # these special characters can be used | 
name3 | String | 30 | INDIVIDUAL: First Name  ENTITY: Name 2, /, -, # these special characters can be used | 
citizenshipCountry | Countries | ||
birthDate | Date Format | ||
legalAddress | Address | ||
phoneRegionHome | Phone Region Codes | ||
phoneNumberHome | String | 15 | |
phoneRegionCell | Phone Region Codes | ||
phoneNumberCell | String | 15 | |
phoneRegionBusiness | Phone Region Codes | ||
phoneNumberBusiness | String | 15 | |
occupation | Occupation | ||
taxIdType | US Tax ID Types | 9 | |
taxIdNumber | String | 9 | |
sourceOfFunds | Sources of Funds | ||
caisCustomerType | C.A.I.S. Customer Type | ||
institutionalInvestor | Boolean | A bank, savings and loan association, insurance company, registered investment company, investment adviser, or any individual or entity with $50 million or more in assets. | |
trustedContact | Trusted Contact | ||
affiliation | Affiliation | 
Requirements
Phone Number: At least one pair of phone information must be provided. Home, Business, or Cell phone. PhoneRegionCode and PhoneNumber.
Affiliation
Industry
| Attributes | Data Type | 
|---|---|
associated | Boolean | 
firmClearing | Boolean | 
companyName | String | 
Political
| Attributes | Data Type | 
|---|---|
associated | Boolean | 
firstName | String | 
lastName | String | 
organization | String | 
relationship | String | 
Public Company
| Attributes | Data Type | 
|---|---|
associated | Boolean | 
name | String | 
symbol | String | 
StoneX
| Attributes | Data Type | 
|---|---|
associated | Boolean | 
name | String | 
position | String | 
relationship | String | 
affiliatedEntity | Affiliated Entity | 
Electronic Delivery
| Attributes | Data Type | 
|---|---|
email | String | 
statements | Boolean | 
confirms | Boolean | 
stonexCommunications | Boolean | 
investorCommunications | Boolean | 
prospectus | Boolean | 
taxDocuments | Boolean | 
Email Requirement
If all electronic delivery elections are false, the email is not required.
Retirement Beneficiaries
| Attributes | Data Type | Max Length | Description | 
|---|---|---|---|
delete | Boolean | Remove the associated party from the account. | |
primaryContingent | Primary Contingent | ||
nameAddressLine1 | String | 30 | |
nameAddressLine2  | String | 30 | |
nameAddressLine3  | String | 30 | |
nameAddressLine4  | String | 30 | |
nameAddressLine5  | String | 30 | |
nameAddressLine6  | String | 30 | |
birthDate | Date Format | ||
taxIdType  | US Tax ID Types | ||
taxId  | String | ||
relationship | Relationship Type | ||
percentAllocation | Number | Number with two decimal place | 
Example
{
  "accountNumber": "12345678",
  "subNumber": "301",
  "main": {
    "repCode": "JC01",
    "proxyDisclosure": "",
    "sweepIndicator": "true",
    "catAccountIdentifier": "employee"
  },
  "electronicDelivery": {
    "email": "test.person@example.com",
    "statements": false,
    "confirms": true,
    "stonexCommunications": true,
    "investorCommunications": true,
    "prospectus": true,
    "taxDocuments": false
  },
  "mailingAddress": {
    "street": "2 Perimeter Park S Suite 100W",
    "city": "Birmingham",
    "stateProvince": "AL",
    "country": "US",
    "postalCode": "35243"
  },
  "primaryOwner": {
    "nameType": "individual",
    "name1": "Sam",
    "name2": "Mayer",
    "name3": "Dao",
    "name4": "Jr",
    "citizenshipCountry": "US",
    "birthDate": "1980-05-25",
    "email": "sam.mayer.doe@example.com",
    "legalAddress": {
      "street": "2 Perimeter Park S",
      "city": "Birmingham",
      "stateProvince": "AL",
      "country": "US",
      "postalCode": "35243"
    },
    "occupation": "accountingOrAuditing",
    "jobTitle": "accountant",
    "jobIndustry": "finance",
    "employerName": "ABC Accounting",
    "employerPhoneRegionCode": "1",
    "employerPhoneNumber": "2051239879",
    "employerPhoneExtension": "1234",
    "employerAddress": {
      "street": "2 Perimeter Park S",
      "city": "Birmingham",
      "stateProvince": "AL",
      "country": "US",
      "postalCode": "35243"
    },
    "taxIdType": "SSN",
    "taxIdNumber": "123456789",
    "governmentIdentification": {
      "governmentId1": {
        "idType": "driverslicense",
        "idNumber": "AL12345",
        "idLocation": "AL",
        "idIssueDate": "2020-01-01",
        "idExpiration": "2030-01-01"
      },
      "governmentId2": {
        "idType": "passport",
        "idNumber": "E00007734",
        "idLocation": "US",
        "idIssueDate": "2020-01-01",
        "idExpiration": "2030-01-01"
      }
    },
    "sourceOfFunds": "gift",
    "phoneRegionCell": "1",
    "phoneNumberCell": "2059871212",
    "phoneRegionHome": "1",
    "phoneNumberHome": "2056961213",
    "phoneRegionBusiness": "1",
    "phoneNumberBusiness": "2056768383",
    "phoneExtensionBusiness": "1234",
    "caisCustomerType": ["Accredited", "Advisor"],
    "institutionalInvestor": "true",
    "accountsAtOtherBrokerage": ["ABC Brokerage", "XYZ Advisors"],
    "trustedContact": {
      "name": "Jane Smith",
      "relationship": "spouse",
      "phoneRegionCode": "1",
      "phoneNumber": "2056786578",
      "email": "jane.smith@example.com",
      "address": {
        "street": "2 Perimeter Park S Suite 100W",
        "city": "Birmingham",
        "stateProvince": "AL",
        "country": "US",
        "postalCode": "35243"
      }
    },
    "affiliation": {
      "political": {
        "associated": "true",
        "name": "Sam Dao",
        "organization": "Political Organization",
        "relationship": "Self"
      },
      "industry": {
        "associated": false
      },
      "publicCompany": {
        "associated": false
      },
      "stonex": {
        "associated": true,
        "name": "Tom Mayer",
        "position": "Advisor",
        "relationship": "Self",
        "affiliatedEntity": "SSIA"
      }
    },
    "maritalStatus": "single",
    "dependents": "2"
  },
  "financialProfile": {
    "annualIncome": "F",
    "netWorth": "D",
    "liquidNetWorth": "C",
    "liquidityNeed": "medium",
    "taxBracket": "twentySixtoThirty",
    "investmentTimeHorizon": "thirteenToFifteen",
    "investmentProfile": "moderate",
    "investmentExperience": {
      "stocksBonds": "extensive",
      "options": "average",
      "mutualFunds": "extensive",
      "annuities": "average",
      "alternative": "average"
    }
  },
  "largeTraders": [
    {
      "suffix": "0123",
      "status": "active",
      "id": "12345678"
    }
  ],
  "retirementBeneficiaries": [
    {
      "primaryContingent": "primary",
      "nameAddressLine1": "johnny",
      "nameAddressLine2": "bravo",
      "nameAddressLine3": "2 Perimeter Park S",
      "nameAddressLine4": "Suite 100W",
      "nameAddressLine5": "Birmingham  AL 35243",
      "birthDate": "1991-01-01",
      "taxIdType": "TaxId",
      "taxId": "980125678",
      "relationship": "other",
      "percentageAllocation": "50.30"
    },
    {
      "primaryContingent": "primary",
      "nameAddressLine1": "Timmy John ",
      "nameAddressLine2": "2 Perimeter Park S Suite 100W",
      "nameAddressLine3": "Birmingham  AL 35243",
      "birthDate": "2000-01-01",
      "taxIdType": "TaxId",
      "taxId": "987453211",
      "relationship": "spouse",
      "percentageAllocation": "49.70"
    }
  ]
}