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 IRA | IRS税务代码 |
|---|---|---|---|---|
normal | 正常分配 | X | 7 | |
normal_roth | 来自Roth IRA的合格分配(已达到IRA 5年持有期且客户超过59½岁,或已死亡,或残疾) | X | Q | |
early_no_exception | 提前分配,无已知例外 | X | 1 | |
excess_removal_current_year | 超额缴款加收益/超额递延(和/或收益)在当前年度应税 | X | 8 | |
excess_removal_current_year_under_59.5 | 移除超额加收益/超额递延在当前年度应税 - < 59.5 | X | 81 | |
excess_removal_roth | 从Roth IRA移除超额 | X | 8J | |
excess_removal_1_year_prior_roth | 上一年度的超额缴款加收益 - Roth IRA | X | PJ | |
excess_removal_1_year_prior_over_59.5 | 移除超额加收益/超额递延在上一年度应税 - >59½ | X | P | |
excess_removal_1_year_prior_under_59.5 | 移除超额加收益/超额递延在上一年度应税 - <59½ | X | P1 | |
early_roth_no_exception | 从Roth IRA提前分配,无已知例外(当代码T或代码Q不适用时) | X | J |
其他重要考虑事项
- 税务文件和所需最低分配(RMD)通知
- 对于IRA账户,提供的主要文件将是税务报表和达到RMD年龄客户的RMD通知。这些文件将作为账户文件附加到账户,并可通过现有的Broker API端点下载。
- 更新缴款和分配
- 有时客户可能需要对缴款或分配进行更正。例如,如果客户进行了电汇存款但无法指定缴款的纳税年度——因此,他们可能希望将其应用于上一纳税年度而非当前年度。对于此类情况,建议你联系brokersupport@alpaca.markets以逐案处理每项更正。
- 定价
- 请联系你的销售代表,咨询适用于你的用例的IRA定价。如果定价未在你与Alpaca的初始合同中列出,你需要签署定价修正案,然后才能在生产中为你启用该产品。
显著的产品限制
- Alpaca不提供RMD金额计算
- 目前每个用户限制为1个唯一电子邮件地址
- IRA账户默认设置有限保证金(1倍保证金)
- 目前IRA不支持加密货币
- IRA支持期权(最高2级)
- Alpaca目前尚不支持IRA转账和转存
- 目前API不允许在客户的应税账户和IRA账户之间转账