Skip to main content

IRA账户概述

机器翻译译自英文(docs.alpaca.markets)本页 33 段已全部译完

开户

现有的账户创建请求将用于创建IRA账户,但增加了一些新字段,如account_type和account_sub_type字段。还有一些额外的入职问题,客户必须回答才能创建IRA账户。请联系你的专属客户成功经理,了解指导客户完成所需的完整入职步骤。

示例请求体

{
    "account_type": "ira",
    "account_sub_type": "roth",
    "enabled_assets": ["us_equity"],
    "contact": {
        "email_address": "IRA_test1@example.com",
        "phone_number": "555-666-7788",
        "street_address": ["20 N San Mateo Dr"],
        "unit": "6G",
        "city": "San Mateo",
        "state": "CA",
        "postal_code": "12345"
    },
    "identity": {
        "given_name": "John",
        "family_name": "Smith",
        "date_of_birth": "1940-01-01",
        "tax_id": "119119119",
        "tax_id_type": "USA_SSN",
        "country_of_citizenship": "USA",
        "country_of_tax_residence": "USA",
        "funding_source": ["employment_income"],
        "annual_income_min": "30000",
        "annual_income_max": "50000",
        "liquid_net_worth_min": "100000",
        "liquid_net_worth_max": "150000",
        "marital_status": "MARRIED"
    },
    "disclosures": {
        "is_control_person": false,
        "is_affiliated_exchange_or_finra": false,
        "is_politically_exposed": false,
        "immediate_family_exposed": false,
        "employment_status": "retired"
    },
    "agreements": [
        {
            "agreement": "customer_agreement",
            "signed_at": "2020-09-11T18:13:44Z",
            "ip_address": "185.13.21.99",
            "revision": "19.2022.02"
        }    
    ],
    "beneficiaries": [
        {
            "given_name": "Jane",
            "middle_name": "middle",
            "family_name": "Smith",
            "date_of_birth": "1940-01-01",
            "tax_id": "119119119",
            "tax_id_type": "USA_SSN",
            "relationship": "spouse",
            "type": "primary",
            "share_pct": "33.34"
        },
        {
            "given_name": "John",
            "family_name": "Smith",
            "date_of_birth": "2000-01-01",
            "tax_id": "119119119",
            "tax_id_type": "USA_SSN",
            "relationship": "other",
            "type": "primary",
            "share_pct": "33.33"
        },
        {
            "given_name": "Sally",
            "family_name": "Smith",
            "date_of_birth": "2000-01-01",
            "tax_id": "119119119",
            "tax_id_type": "USA_SSN",
            "relationship": "other",
            "type": "primary",
            "share_pct": "33.33"
        }
    ]
}

同一用户开设应税经纪账户和IRA账户

如果账户在彼此60天内开设,且Alpaca对每位客户进行KYC,那么只要原始账户已获批准,我们将重用与先开设账户相关的KYC结果。这意味着如果满足这些条件,从发票角度来看,你只需支付一次KYC运行费用。请注意,此功能必须为你显式启用,因此请联系Alpaca支持以启用此功能并开始测试。

无论用户开设第一个账户后过了多长时间,用户都不必再次经历完整的入职流程。你可以用他们最初的答案预填入职问题,提示用户确认信息仍然正确,并允许他们修改需要更正的任何字段,并向用户展示相关的账户协议和披露语言,以完成第二个账户的开立。

账户创建后修改受益人

受益人对于IRA账户尤为重要,因为它们旨在长期积累储蓄。然而,为确保顺畅的入职体验,在开户时指定受益人不是必需的。受益人可以在账户创建后的任何时间设置或更新。此功能将通过现有的账户更新端点进行管理。

🚧 重要提示:通过此端点更新受益人将替换与IRA账户相关的所有现有受益人。

示例请求体

{
    "beneficiaries": [
        {
            "given_name": "Jane",
            "middle_name": "middle",
            "family_name": "Smith",
            "date_of_birth": "1940-01-01",
            "tax_id": "119119119",
            "tax_id_type": "USA_SSN",
            "relationship": "spouse",
            "type": "primary",
            "share_pct": "50"
        },
        {
            "given_name": "Sally",
            "family_name": "Smith",
            "date_of_birth": "2000-01-01",
            "tax_id": "119119119",
            "tax_id_type": "USA_SSN",
            "relationship": "other",
            "type": "primary",
            "share_pct": "50"
        }
    ]
}

共同财产州的配偶同意

请注意,如果用户拥有IRA账户、已婚、未将其配偶列为受益人且居住在共同财产州,Alpaca需要收集配偶同意。截至2024年10月,共同财产州包括亚利桑那州、加利福尼亚州、爱达荷州、路易斯安那州、内华达州、新墨西哥州、德克萨斯州、华盛顿州和威斯康星州。Alpaca将根据需要向你提供需要手动收集配偶同意的账户列表。

如何处理缴款(IRA存款)

从IRS的角度来看,对IRA账户的存款被视为缴款,Alpaca需要收集典型应税经纪账户不需要的额外数据。IRS规定了客户每个纳税年度可以向其IRA账户存入多少的具体缴款限额,并允许在4月15日官方截止日期之前缴款到上一纳税年度。

鉴于此,Alpaca在使用我们现有的请求转账端点通过ACH存款时,将要求“tax_year”作为输入参数。如果存款是通过推送交易(即电汇存款或ACH推送交易)进行的,系统将自动默认为当前纳税年度的缴款分类。

示例请求体

{
    "transfer_type": "ach",
    "relationship_id": "99eeed85-dcca-4d4b-b3ed-42d597a2f96d",
    "amount": "7000",
    "direction": "INCOMING",
    "ira": {
      "tax_year": "2024"
    }
}

处理超额缴款

如上所述,IRS对客户在给定纳税年度可以向其IRA缴款的金额施加了具体限制。如果客户超过此限制,他们可能在纳税季节产生罚款。建议监控你的客户是否遵守这些IRS限制,如果不遵守,向他们发送礼貌通知,引导他们取出超额资金以避免罚款。

Alpaca通过提供一个新端点简化了此过程,该端点允许你按需拉取超额缴款的账户列表。需要注意的是,IRS对每个人执行的确切限额将根据其收入等级、纳税申报状态和年龄而变化——Alpaca仅根据年龄监控最大允许限额。由于缴款限额适用于所有IRA,包括在其他经纪商处持有的IRA,客户最终负责监控自己的限额。建议向客户提供通知作为礼貌,但不是必需的。

如何处理分配(IRA取款)

从IRS的角度来看,从IRA账户取款被视为分配。由于这些是为长期储蓄和退休而设计的,IRS有几项规则不鼓励个人在达到退休年龄之前从IRA账户取款,但有有限的例外允许用户免罚金取款。

因此,IRS要求我们为每笔分配提供原因,必须从你的最终客户处收集。客户在请求分配时还必须指定联邦和州税预扣选择。作为指导,IRS要求10%的联邦税预扣,除非客户明确选择退出。美国各州的预扣要求各不相同,因此应遵循各州的具体指导。Alpaca将预扣所选金额(从请求的取款金额中扣除)并汇给IRS。分配将通过现有的取款请求端点处理。

示例请求体

{
  "transfer_type": "ach",
  "relationship_id": "1b6bb433-3ce3-40fa-8e08-15164a408c6b",
  "amount": "143",
  "direction": "OUTGOING",
  "ira": {
    "distribution_reason": "normal_roth",
    "tax_withholding": {
        "fed_pct": "10",
        "state_pct": "5.5"
    }
  }
}

DistributionReason枚举

我们强烈建议研究每种税务代码在给定场景中的使用情况,并以帮助用户轻松识别正确使用原因的方式设计你的前端流程。下面提供了Alpaca将支持的每种分配原因的简要说明,但IRS指南应被视为这方面的真实来源。另请注意,Alpaca不会支持所有IRA分配类型。如果用户有资格获得其他分配原因(例如残疾分配),则用户必须从Alpaca进行提前分配,并直接与IRS合作,以报销他们在纳税季节可能产生的任何罚款。

属性描述适用于Traditional IRA适用于Roth IRAIRS税务代码
normal正常分配X7
normal_roth来自Roth IRA的合格分配(已达到IRA 5年持有期且客户超过59½岁,或已死亡,或残疾)XQ
early_no_exception提前分配,无已知例外X1
excess_removal_current_year超额缴款加收益/超额递延(和/或收益)在当前年度应税X8
excess_removal_current_year_under_59.5移除超额加收益/超额递延在当前年度应税 - < 59.5X81
excess_removal_roth从Roth IRA移除超额X8J
excess_removal_1_year_prior_roth上一年度的超额缴款加收益 - Roth IRAXPJ
excess_removal_1_year_prior_over_59.5移除超额加收益/超额递延在上一年度应税 - >59½XP
excess_removal_1_year_prior_under_59.5移除超额加收益/超额递延在上一年度应税 - <59½XP1
early_roth_no_exception从Roth IRA提前分配,无已知例外(当代码T或代码Q不适用时)XJ

其他重要考虑事项

  1. 税务文件和所需最低分配(RMD)通知
    1. 对于IRA账户,提供的主要文件将是税务报表和达到RMD年龄客户的RMD通知。这些文件将作为账户文件附加到账户,并可通过现有的Broker API端点下载。
  2. 更新缴款和分配
    1. 有时客户可能需要对缴款或分配进行更正。例如,如果客户进行了电汇存款但无法指定缴款的纳税年度——因此,他们可能希望将其应用于上一纳税年度而非当前年度。对于此类情况,建议你联系brokersupport@alpaca.markets以逐案处理每项更正。
  3. 定价
    1. 请联系你的销售代表,咨询适用于你的用例的IRA定价。如果定价未在你与Alpaca的初始合同中列出,你需要签署定价修正案,然后才能在生产中为你启用该产品。

显著的产品限制

  • Alpaca不提供RMD金额计算
  • 目前每个用户限制为1个唯一电子邮件地址
  • IRA账户默认设置有限保证金(1倍保证金)
  • 目前IRA不支持加密货币
  • IRA支持期权(最高2级)
  • Alpaca目前尚不支持IRA转账和转存
  • 目前API不允许在客户的应税账户和IRA账户之间转账

资源