Service status ·A8 Core™ · The Operating System for Financial Accounts ·The account operating system · API-first
API reference v1
Account types

Profit-Sharing Plangated

ERISA Title I; trust § 403(a); bonding § 412; Form 5500

Slugprofit-sharing-plan
NaturePlanHolding — Assets held in trust under a plan. A named trustee is required.
ContributionsDeductible
EarningsTaxDeferred
Contribution yearPlanYear
Statusgated
Legacy codePSP — ISCP import and statement templates only. Not identity, and not accepted by the API.

Required authority

An institution may open this account only if it satisfies every requirement group below. Within a group, any one authority suffices. Across groups, all must be satisfied.

GroupAny one of
Group 1ErisaTrustee
Group 2IrsNonbankCustodian or Bank or StateTrustCompany

Resolve availability at runtime with GET https://api.a8core.io/v1/account-types. Never hard-code it.

Create Account parameters

POSThttps://api.a8core.io/v1/accountsoperation: CreateAccount
NameTypeDescription
ProviderReferenceIdstringoptionalYour internal reference. Used as the idempotency key.
ClientIdGuidrequiredThe A8 Core™ Client ID that owns the account.
AccountTypeCodestringrequiredMust be profit-sharing-plan.
InstitutionIdGuidrequiredThe institution holding the assets.
TrusteeIdGuidrequiredERISA § 403(a): plan assets must be held in trust by a named trustee. Non-nullable.
PlanIdGuidrequiredThe sponsoring plan.
InvestmentIdlongoptionalLinks 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

ErrorCodeMeaning
InstitutionNotAuthorizedForAccountTypeThe institution does not hold every authority this type requires.
ClientNotFoundNo client matches the supplied ClientId.
TrusteeRequiredERISA § 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.

PermittedConditionalNot permitted
Account familyStocks & ETFsMutual fundsBonds & fixed incomeCash & money marketReal estatePrivate equity & venturePrivate credit & notesPrecious metalsDigital assetsStablecoins
Profit-sharing / ESOPPermittedPermittedPermittedPermittedConditionalConditionalConditionalConditionalConditionalConditional

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.

PredicateRequirementSource
InvestsPrimarilyInEmployerSecurities= trueI.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.
Scroll to Top