API reference v1
Profit-Sharing Plangated
ERISA Title I; trust § 403(a); bonding § 412; Form 5500
| Slug | profit-sharing-plan |
|---|---|
| Nature | PlanHolding — Assets held in trust under a plan. A named trustee is required. |
| Contributions | Deductible |
| Earnings | TaxDeferred |
| Contribution year | PlanYear |
| Status | gated |
| Legacy code | PSP — ISCP import and statement templates only. Not identity, and not accepted by the API. |
Create Account parameters
POSThttps://api.a8core.io/v1/accountsoperation: CreateAccount
| Name | Type | Description | |
|---|---|---|---|
| ProviderReferenceId | string | optional | Your internal reference. Used as the idempotency key. |
| ClientId | Guid | required | The A8 Core™ Client ID that owns the account. |
| AccountTypeCode | string | required | Must be profit-sharing-plan. |
| InstitutionId | Guid | required | The institution holding the assets. |
| TrusteeId | Guid | required | ERISA § 403(a): plan assets must be held in trust by a named trustee. Non-nullable. |
| PlanId | Guid | required | The sponsoring plan. |
| InvestmentId | long | optional | Links the account to a sponsor investment. |
Example
POST https://api.a8core.io/v1/accounts
"ProviderReferenceId": "acct-10293", "ClientId": "8fa2c1e4-5b6d-4f3a-9c2e-7d1a2b3c4d5e", "AccountTypeCode": "profit-sharing-plan", "InstitutionId": "b4c1e770-9d33-4a02-91ef-2c6a8b5d0f14", "TrusteeId": "1f0c9a44-7e21-4b38-b0d6-3a5c8e2f9011", "PlanId": "6d2b7e10-4c88-4a91-9f23-8b1e0c7d5a44"
200 OK
"RequestId": 1736472901835, "Status": 1, "AccountId": "3c7b1f90-2a44-4e21-8d6c-9b0e5a1f7c22"
Errors
| ErrorCode | Meaning | |
|---|---|---|
| InstitutionNotAuthorizedForAccountType | The institution does not hold every authority this type requires. | |
| ClientNotFound | No client matches the supplied ClientId. | |
| TrusteeRequired | ERISA § 403(a). Plan assets must be held in trust. | |
Eligible assets
The row below is the account-type dimension only. What this account may actually hold is the intersection of the account-type rule, the asset-class rule, any instrument predicates, and the institution’s authority asset scope.
●Permitted◐Conditional○Not permitted
| Account family | Stocks & ETFs | Mutual funds | Bonds & fixed income | Cash & money market | Real estate | Private equity & venture | Private credit & notes | Precious metals | Digital assets | Stablecoins |
|---|---|---|---|---|---|---|---|---|---|---|
| Profit-sharing / ESOP | Permitted | Permitted | Permitted | Permitted | Conditional | Conditional | Conditional | Conditional | Conditional | Conditional |
ESOP must invest primarily in employer securities, § 4975(e)(7)
Instrument predicates
Class-level eligibility can say conditional. It cannot say what the condition is. These are attribute predicates on the instrument, stored in InstrumentEligibilityPredicate and evaluated continuously, not only at purchase.
| Predicate | Requirement | Source |
|---|---|---|
| InvestsPrimarilyInEmployerSecurities | = true | I.R.C. § 4975(e)(7). ESOP only. |
Rules that govern this type
- An ERISA Title I plan. Fiduciary duty, bonding under ERISA § 412, and Form 5500 all attach.
- Enabling this type converts a recordkeeping business into a fiduciary one. Confirm with counsel.