Get Employee Accounts
This is used to retrieve a list of accounts for a specified employee.
-
tpaId string Required
A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.
-
employerId string Required
Unique identifier for the employer. Note: When the employer was created, WealthCare Admin assigned the 3-character prefix; you assigned the remaining characters.
-
employeeId string Required
Unique identifier for the employee.
-
ExtensionData object
-
CardNum string
Provide one of the following: card number, Employee Social Security Number, or Employee ID. All are not required. If either or both of the employee identifier fields (SSN or ID) are provided in addition to the card number, the card number is used.
-
EmpeSsn string
Required if this field is being used as the unique employee identifier and card number is not provided. Either this field, CardNumber or EmployeeID may be used for this purpose.
-
SocSecNum string
Required if this field is being used as the unique employee identifier and card number is not provided. Either this field, CardNumber, or Employee SocialSecurity Number may be used for this purpose.
Min Length: 0 Max Length: 9 -
TpaId string
A unique identifier for your administrator instance, generated by WCA when the instance was first set up. If a value is not sent, the TPA ID from the user making the request with be used.
-
EmprId string
Unique identifier for the employer, generated when the employer was first set up. First 3 characters are the employers prefix, unique for each employer. Next 9 characters are created by the administrator for the employer.
-
PlanYearListType enum<string>
Optional, (ALL, Current, Previous, and Future). Used to restrict results.
Possible values:ALL
Current
Previous
Future
-
PlanId string
Plan ID, used to restrict results.
-
FlexAcctId string
A unique identifier for the employee's account, generated by WCA when the account was first set up.
-
VerboseMode boolean
Optional, if set to true, the method may return more details as to why a query did not return any records. For example, if an invalid employee social security number was sent.
-
CardProxy string
False (0) or True (1) values accepted. Note: For security, the Card Proxy number is always returned in the response.
-
CoverageContinuation string
Returns the coverage continuation type for the account, if applicable. If participant is active, or coverage continuation is not enabled, then a blank value is returned.
-
SubgroupID string
Returns the subgroup ID for the participant account, if applicable
-
AccountSegmentID string
Returns the account segment ID for the participant account, if applicable
-
AccountCreatedBy string
Returns the admin/user/function who created the account. WCA system Admin username
-
SubgroupName string
Returns the subgroup name for the participant account, if applicable
-
PrefundedAmt number <double>
Returns the prefunded amount of the account.
-
GracePeriodDeductibleStatus integer <int32>
The deductible status for the grace period. 0 - No deductible 1 - Deductible not met 2 - Deductible met 4 - No deductible limited Note: Flagging the deductible as met during the prior year’s grace period also updates the deductible met status for the current year.
-
GracePeriodDeductibleMetDate string <date-time>
Must be populated when grace period deductible status is ‘2’ (deductible met) Date entered must be within the plan grace period dates Note: Flagging the deductible as met during the prior year’s grace period also updates the deductible met status for the current year.
-
DeductibleMetDte string <date-time>
Deductible met date for the account.
-
ExtensionData object
-
AccountStatus enum<string>
The current status of the participants account.
Possible values:All
New
Active
TempInactive
PermInactive
Terminated
Enrollment
-
AccountTypeCode string
Three character abbreviation that indicates the type of account (FSA, DCA, TRN, HRA, etc.)
-
AvailableBalance number <double>
Available Balance = Disbursable Balance + Pre-Auth Hold Balance.
-
CardNumber string
Card Proxy Number. Note: The Card Proxy number is returned in this field when either 0 or 1 is passed in the "CardProxy" field in the request. For security, the Card Proxy number is always returned in the response.
-
DisbPtd number <double>
The disbursed amount paid to date for the account.
-
EmpeContribPtd number <double>
Year to date total amount of employee deposits by the employee.
-
EmployeeElection number <double>
Employee Election Amount
-
EmployeeSocialSecurityNumber string
Employee Social Security Number
-
EmployeeId string
Unique identifier for the employee.
-
EmployerElection number <double>
Employer Election Amount
-
EmployerId string
First 3 characters are the employers prefix, unique for each employer. Next 9 characters are created by the ADMINISTRATOR for the employer.
-
EmprContribPtd number <double>
Year to date total amount of employee deposits by the employer.
-
PlanId string
Unique identifier of the plan that differentiates it from other plans created by the administrator.
-
PlanYrEndDate string
Plan End Date the end date of the plan.
-
PlanYearStartDate string
Plan Start Date the start date of the plan.
-
PreauthBal number <double>
Total amount of all pre-auth transactions that currently do not have a matching force post for this employee
-
Prefunded boolean
Displays whether the account is Prefunded or Payroll based. True = Prefunded Plan Type False = Payroll Plan Type
-
StartAutoDepositDate string
Auto Deposit Start Date
-
TpaId string
A unique identifier for your administrator instance, generated by WCA when the instance was first set up.
-
ProductPartnerOptInStatus boolean
Indicates whether or not the employee is opted in for manual claim processing. 0 = Opt Out 1= Opt In Note: This field will only populate if the account type is a Product Partner HSA account type.
-
ProductPartnerId string
The Partner ID that identifies which Product Partner is associated with the account.
-
ProductPartnerErrorCode integer <int32>
Product Partner code
-
ProductPartnerAccountNumber string
Product Partner Account Number
-
ProductPartnerSigCardReceivedAccountOpen boolean
If the signature card has been received, an account for an HSA plan can be opened. 0 = Not Received/ Account not open. 1 = Received/Account open. Note: This field will only populate if the account type is a Product Partner HSA account type.
-
ProductPartnerLastUploadStatus integer <int32>
Specifies whether data was successfully copied from WealthCare Admin to the Product Partner system. 3 = Success 4 = Error re Validation; see Product Partner Error Code field. 5 = Unexpected Error 6 = Deactivated Note: This field will only populate if the account type is a Product Partner has account type.
-
EmployeeLimit number <double>
Employee Limit
-
FamilyDisbPtd number <double>
Family Disbursed Paid to date
-
FamilyAvailableBalance number <double>
Family Available balance
-
FamilyPreauthBal number <double>
Family Preauth balance
-
ESignatureDate string <date-time>
(YYYYMMDD) Date the E-Signature was received by the Administrator.
-
ESignatureCardCode boolean
Valid for HSA accounts only. Returns the e-signature code. True or False
-
BalanceDue number <double>
This field returns the aggregated total of Ineligible Card transactions by plan and year.
-
DisbursableBalance number <double>
Disbursable Balance = Available Balance minus Auth Hold Balance. If this account has multiple QLE Coverage Periods, this field will contain the current coverage period’s balance. Note : For full-featured HRAs—HRX, HX1 …HX6—with family and individual amounts, this amount is the individual balance for the employee or dependent.
-
FamilyDisbursableBalance number <double>
Disbursable Balance = Available Balance minus Auth Hold Balance. If this account has multiple QLE Coverage Periods, this field will contain the current coverage period’s balance.
-
CoverageTierId string
Coverage Tier designator (Ex.: Single, Family, etc.) for the employee account.ID of coverage tier to which this employee account is associated.
-
DeductiblePtd number <double>
Amount of claims submitted YTD that were applied toward the deductible on this employee account (not paid out).
-
DeductibleAmt number <double>
Deductible amount.
-
BalanceMax number <double>
This amount is the maximum balance that an account may be increased to with a Fund Rollover Deposit. If the Fund Rollover deposit would otherwise bring the balance above this amount, then the amount of the Fund Rollover Deposit will be reduced. For example, a participant’s balance is $600 in this account and the Fund Rollover Balance Max is set to $1000. If the source fund has $750 of eligible funds to roll into this account, the rollover amount will be limited to $400 rather than rolling the full $750 so that the balance in the participant's account to which funds are being rolled is $1000. Note: The Target Plan Balance Max only applies to fund rollover deposits.
-
IndividualBalanceMax number <double>
This amount indicates the maximum balance that is allowed for the Individual Amount within the participant's account after funds have been rolled from another account into this account. The Fund Rollover amount will be limited such that the Individual amount balance after funds have rolled into this account does not exceed the Fund Rollover Individual Balance Max specified. Only set for individual amount in an Individual/Family HRA account.
-
RolloverDepositsPtd number <double>
Deposits made Year to Date INTO this account via Fund Rollover. For an Individual/Family HRA plan, this is the Individual Fund information- If a Dependent ID is provided, then this is the Dependent’s individual Fund information.
-
FamilyRolloverDepositsPtd number <double>
Individual/Family HRA plans only. Deposits made Year to Date INTO this account via Fund Rollover.
-
FundRolloverStatusCode integer <int32>
Determines current status of the process. For an Individual/Family HRA plan, this is the Individual Fund Rollover Status – If a Dependent ID is provided, then this is the Dependent’s individual Fund Rollover Status. 0 = No Status 1 = Not Completed 2 = In Process 4 = Completed 8 = Partial 16 = Account Created 32 = Primary Transaction Calculated 64 = Primary Transaction Pending 128 = Primary Completed 256 = Secondary Transaction Calculated (future) 512 = Secondary Transaction Pending (future) 1024 = Secondary Completed (future)
-
FamilyFundRolloverStatusCode integer <int32>
Determines current status of process. Applies only for Full Feature HRA (HRX plans) family rollover status. 0 = No Status 1 = Not Completed 2 = In Process 4 = Completed 8 = Partial 16 = Account Created 32 = Primary Transaction Calculated 64 = Primary Transaction Pending 128 = Primary Completed 256 = Secondary Transaction Calculated (future) 512 = Secondary Transaction Pending (future) 1024 = Secondary Completed (future)
-
FundRolloverErrorCode integer <int32>
If the FundRolloverStatusCode = 1 (Not Completed), then a value will exist in this field indicating the specific error.For an Individual/Family HRA plan, this is the Individual Fund Rollover Error Code – If a Dependent ID is provided, then this is the Dependent’s individual Fund Rollover Error Code.
-
FamilyFundRolloverErrorCode integer <int32>
If the FundRolloverStatusCode = 1 (Not Completed), then a value will exist in this field indicating the specific error.For an Individual/Family HRA plan, this is the Individual Fund Rollover Error Code – If a Dependent ID is provided, then this is the Dependent’s individual Fund Rollover Error Code.
-
EligibilityDate string
YYYYMMDD. Date upon which the employee is eligible to elect benefits.
-
TerminationDate string
YYYYMMDD. Date upon which the employee’s account is no longer eligible for benefits. Date must be after employee Account Effective date.
-
AutoDepositCalendarId string
ID of calendar used with Auto Deposit cycle attached to the plan.
-
StartFixedEmployerFundingDate string
Date to begin fixed employer funding for the employee account. Only used if Fixed Employer Funding enabled for the plan and the funding is periodic (rather than upon account creation).
-
ClaimsCrossoverOptIn integer <int32>
plan is setup to allow claims cross over auto pay, this field specifies the default opt in value when assigning employees to benefit accounts. 0 = Opt Out (Default) 1 = Opt In Note: If not specified, then the employee will be assigned the plan default setting for Claims Crossover Opt-In
-
Deductible integer <int32>
0 = No Deductible 1 = Deductible Not Met (Default) 2 = Deductible Met Note: “No Deductible” can be used in conjunction with the WCA Deductible Manager feature. Use this to indicate the employee’s deductible shouldn’t be tracked by WCA. This will wipe out any deductible accumulations calculated by the participant and cannot be undone. Note 2: If using Deductible Manager, then only values of “0” or “1” can be specified. “1” would indicate to continue to allow WCA to track the deductible, while “0” would remove deductible accumulation.
-
FlexAcctId string
A unique identifier for the employee's account, generated by WCA when the account was first set up.
-
ProductPartnerAcctStatus integer <int32>
Returns HSA account status Active = 0, Inactive = 1, Pending = 2, Dormant = 3, ClosedAccount = 4, FrozenPostNoTran = 5, FrozenPostNoDebits = 6, FrozenPostNoChecks = 7, RejectedNeedInfo = 8, RejectedNoUpdates = 9
-
NextInterestPaymentDte string
-
InterestAccruedAmt number <double>
Amount of interest accrued in current year
-
InterestRate number <double>
Interest rate for HSA
-
AutoReimbParticipantDefault integer <int32>
Use this field to indicate the auto pay provider reimbursement setting on the employee account If not specified, and enrolling the participant into a plan using Auto Provider Pay, the employee will automatically inherit the default setting specified on the Benefit Plan. 0 = Pay Me (Default) 1 = Pay Provider
-
HSALedgerBalance number <double>
Balance at the start of the processing day (the balance after end of day processing is complete for the prior day). This value only applies to HSA accounts.
-
LastDayToSubmitClaims string
Indicates the last day the participant can submit claims for the account.
-
HidePlanFromPortal boolean
Indicates if the plan should be hidden from the participant portal.
-
ProductId string
The product partner product ID sets the service charge model and other attributes of the account. The product partner product ID provided must be a valid product ID as configured for the admin relationship ID assigned to the employee plan.
-
IsPlanLinked boolean
Returns false if plan is not linked
-
LinkedPlanId string
Returns plan ID of linked plan
-
LinkedAccountTypeCode string
Returns Account Type for linked plan
-
LinkedPlanYearStartDate string
Returns start date of linked plan
-
LinkedPlanYearEndDate string
Returns end date of linked plan
-
SuspendDebitCardActivity boolean
Suspends debit card activity when there are ineligible/pending transactions 0 = False (Do not suspend debit card activity)
-
EnableAccountDormancy boolean
Plan level setting to enable account dormancy. False - not enabled (default) True – enabled