Get Transaction Details for reassociated account.
Get Transaction Details for reassociated account.
-
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.
-
participantId string Required
Participant Id
-
Accept-Language enum<string>
Specify the participant’s language preference. The corresponding response will then return text/string values in the language specified, defaulting to English if not specified or if an invalid value is sent. Note: If Spanish or French is requested and a particular field does not have a translated value (Spanish or French), then the English text value will be returned.
Possible values:es
en
fr
-
flexAccountId string Required
Unique identifier for Flex Account
-
reassocTpaId string Required
Unique identifier WCA assigns to the reassociated TPA
-
reassocEmployerId string Required
Unique identifier for reassociated Employer
-
reassocParticipantId string Required
Unique identifier for reassociated Participant
-
reassocFlexAccountId string Required
Unique identifier for reassociated Flex Account
-
reassocTransactionid string
Unique identifier for a reassociated transaction
-
reassocSetldate string
Settlement Date the the reasssocation
-
reassocSeqnum integer <int32>
Seq Number assigned by WCA to the reassocated transaction
-
decrypt integer <int32>
Indicate if the URI parameters are encrypted or not. 1: encrypted, 0: decrypted, default to 0.
-
PlanID string
The plan ID for the plan which the employee is enrolled. Ignored if servcie category code is supplied
-
AccTypeCode string
Account Type Code: New = 1, Active = 2
-
PlanStartDate string
Start date of the plan. Conditionally required if service category code is not given
-
PlanEndDate string
End date of the plan. Conditionally required if service category code is not given
-
MerchantName string
Name of the merchant as shown on the claim/receipt
-
MerchantID string
Unique number assigned by Visa/MasterCard identifying the submitting merchant
-
MCC string
Merchant Category Code - Merchant type code encoded into the terminal by issuing band and transmitted with every transaction. Identifies the type of merchant submitting the transaction. Known as MCC for Mastercard and SIC for Visa
-
OriginalMCC string
The terminal Merchant Type Code that had its MTC code converted
-
Amount number <double>
The transaction amount
-
TransactionCode integer <int32>
Transaction Code { Unassigned = 0, Purchase = 11, PreAuth = 12, ForcePost = 13, Refund = 14, EmployerDeposit = 20 PrefundedDeposit = 21, AutoDeposit = 22, Adjustment = 23, Void = 24, PrefundedDepositReset = 25, BalanceSyncAdjustment = 26, IndividualAmt = 27, IndividualAmtReset = 28, HsaImported = 29 OtherDeposit = 30, RolloverDeposit = 31, FamilyRolloverDeposit = 32, FamilyOther Deposit =33 }
-
TransactionStatus integer <int32>
Transaction Adjudication Code. Filters transaction results the transaction with a specific transaction status: Approved, Ineligible, Pending, Resolved Employee Pay, Resolved Payroll Deduction, New, Denied Unkown, Resolved No Refund, Ineligible Partially Offest, Resolved Offset by Manual Claim, Unauthorized Refund, Insufficient Documentation, All
-
TransactionDate string <date-time>
Date of the transaction
-
ConvFeePayerCode integer <int32>
Convenience Fee Payer Code: None = 1, Tpa = 2, Employer = 3, Employee = 4
-
DisbursableBal number <double>
Employee Disbursable Balance
-
IsDependent boolean
Indicates whether the transaction was for an account's dependent and not the employee
-
EmpeDepID string
The employee or dependent unique identifier for the family member
-
OrgTransactionDate string <date-time>
The original transaction date of the transaction
-
SeqNum string
Sequential number assinged by the settlement system within a settlement date
-
SettlementDate string
Date that the transactions were settled on.
-
SettlementSeqNum integer <int32>
Sequential number assigned by the settlement system within a settlement date
-
TerminalCity string
The terminal city received on the card authorization request (for card transactions)
-
TerminalState string
The terminal state received on the card authorization request (for card transactions)
-
TerminalName string
The terminal name received on the card authorization request (for card transactions)
-
TerminalOwnerName string
The terminal owner received on the card authorization request (for card transactions)
-
TerminalID string
The terminal unique identifier received on the card authorization request (for card transactions)
-
TransactionKey string
Unique identifier for the transaction generated by WCA
-
CheckTraceNum string
If WCA has this information, this will be the check number for the reimbursement.
-
ReimbDate string
The reimbursement date for the transaction
-
ReimbMethod integer <int32>
Reimbursement Method: Undefined = -1, None = 0, Check = 1, DirectDeposit = 2, ExternalCheck = 3, ExternalDirectDeposit = 4, Card = 5, Payroll = 6
-
OffsetAmount number <double>
The amount of the reimbursable amount that was offset by a balance due on the account
-
IsPartialAuth boolean
Indicates whether the transaction was partially approved
-
Notes string
Notes that were provided with the transaction
-
IsCheckReissued boolean
Indicates whether a check reimbursement was reisssued
-
SCC string
The Service Catergory Code used for the transaction
-
SCCDesc string
The Service Catergory Code description
-
DepositSubTypeID string
Unique identifier for special deposits in WCA with a sub-type
-
TransactionDesc string
The description as included with the transaction
-
DeniedAmount number <double>
The amount denied for the transaction
-
ExcludedAmount number <double>
the excluded amount for the transaction
-
ExcludedReason string
The excluded reason description
-
LowFundsAmount number <double>
the amount that is reimbursable, but the account did not have enough funds to cover it
-
EligibleAmount number <double>
The amount that is reimbursable from the account after taking out the excluded amount
-
DeductibleAmount number <double>
The deductible amount for the claim
-
PendedAmount number <double>
The amount that is pended for further documentation
-
IsPayProvider boolean
Indicates whether the claim was paid to their provider
-
CardProxyNum string
Rather than providing the real number a proxy is provided. The last 4 digits match the real card number's last 4 digits
-
ServiceStartDate string <date-time>
The date of service for the transaction
-
ServiceEndDate string <date-time>
The service end date of the transaction
-
RecurrenceStartDate string <date-time>
The service start date for transactions made as part of recurring payments
-
RecurrenceEndDate string <date-time>
The serivce end date for transactions made as part of recurring payments
-
RecurrenceFrequency string
The frequency of how often the payments are made: Monthly, Weekly, etc
-
RecurrenceNextRunDate string <date-time>
The next payment date in the recurring schedule
-
RecurrenceLastRunDate string <date-time>
The last run date in the recurring schedule
-
RecurrenceMadeNum integer <int32>
The number of payments made so far in a recurring schedule
-
RecurrencePendingNum integer <int32>
The number of payments remaining to be completed in a recurring schedule
-
HSACodeDesc string
The description of the transaction for HSA IRS reporting: Normal Contribution, Normal Distribution, Trustee to Trustee Transfer, etc
-
RemainingBalanceDue number <double>
the amount of the participant's balance due at the time of a transaction
-
IneligibleAmount number <double>
The amount of the transaction that was determined to be ineligible
-
IneligibleReason string
The reason the ineligible amount was deemed ineligible
-
OriginCode enum<string>
The Origin Code the transaction was for: None = 0, POSCardSwipe = 1, POSKeyedIn = 2, POSPhonedIn = 3, POSMbiSubmitted = 4 ManualScreen = 50, ManualEFT = 51, ManualAgent = 52, ParticpantManualScreen = 53 ParticipantMobileScreen = 54, HZDirect = 55, eClaimManagerManual = 56, eClaimManagerTPS = 57, WebServiceClaim = 58
Possible values:None
POSCardSwipe
POSKeyedIn
POSPhonedIn
POSMbiSubmitted
ManualScreen
ManualEFT
ManualAgent
ParticipantManualScreen
ParticipantMobileScreen
HZDirect
eClaimManagerManual
eClaimManagerTPS
WebServiceClaim
-
OriginCodeDesc string
The desciption of the transactions origin
-
ReasonPendedForClaim string
Displays the "Reason for Pend" options associated with the claim (Manual Claim only)
-
PendedCommentForClaim string
Comment added by the claims processor to explain why the claim was pended
-
ReasonDeniedForClaim string
Reason the claim was denied
-
DeniedCommentForClaim string
Comment added by the claims processor to explain why claim was denied
-
ProviderName string
Name associated with the provider
-
ProviderAddressLine1 string
Address Line 1 associated with the provider. This is the address where reimbursements are mailed.
-
ProviderAddressLine2 string
Address Line 2 associated with the provider. This is the address where reimbursements are mailed.
-
ProviderCity string
City associated with the provider address. This is the address where reimbursements are mailed.
-
ProviderState string
State associated with the provider adress. This is the address where reimbursements are mailed.
-
ProviderZipCode string
Zip code associated with the provider address. This is the address where reimbursements are mailed.
-
TxnHoldKey integer <int32>
Unique identifier for the transaction hold.
-
TaskScheduleKey integer <int32>
Unique identifier for the transaction schedule.
-
HSAHoldBalance number <double>
Amount of HSA current balance that is pending (Current balance - Hold = Account available balance)
-
PostingDate string <date-time>
The date any HSA transactions will post to the participant's account
-
CardNumber string
Number assigned to the employee's benefits card by WCA
-
OrigTxnAmt number <double>
The original transaction amount
-
OrigTxnOnholdDate string <date-time>
If the transaction is a sub-transaction created from an on-hold amount, then this is the original date the amount was put on hold
-
CheckTraceNumStatus string
Returns the status of a check reimbursemement. If transaction is an HSA Import, Auto Deposit, or Other deposit, this field will be empty. If the check trace number exists and has been reissued, this field return the check trace number + a superscript "r" (i.e., 1234r) If the check trace number exists and this was an external check, this field will return the check trace number + a superscript "e" (i.e., 1234e) If the transaction was submitted manually, and was not denied, this will return "Pending Reimbursement" If the transaction was submitted manually, was not denied, and the reimbursement method is card, this will return "Card" If the transaction was submitted manually, was not denied, and the reimbursement method is external check, this will return "Pending External Reimbursement" If the transaction was submitted manually, is fully offset, and fully deductible, this will return "Offset / Deductible" If the transaction was submitted manually and is fully offset and overpayment is resolved, this will return "Offset" If the transaction was submitted manually and is fully deductible, this will return "Deductible" If the transaction was submitted manually, is partially offset and the reimbursement method is external check or external direct deposit, this will return the check trace number with a superscript "e" + " / Offset" (i.e., "1234e / Offset") If the transaction was submitted manually, is partially offset, the reimbursement method is check or direct deposit, and the check has been reissued, this will return the check trace number with a superscript "r" + " / Offset" (i.e., "1234r / Offset") If the transaction was submitted manually, is partially offset, and a check trace number exists, this will return the check number + " / Offset" (i.e., "1234 / Offset") If the transaction was submitted manually, is partially offset, the reimbursement method is external check or external direct deposit, and a check trace number doesnot exist, this will return "Pending External Reimbursement / Offset" If the transaction was submitted manually, reimbursememt method is check, direct deposit, or payroll, the transaction is partially offset, the overpayment is partially resolved, and there is no check trace number, this will return "Pending Reimbursement / Offset" If the transaction was submitted manually, reimbursement is set to "None," the transaction is partially offset, and the overpayment is partially resolved, this will return "None / Offset" If the transaction does not meet any of the above criteria but a check trace number exists, this will return the check trace number. Otherwise, this field will be empty.
-
ReimbAmt number <double>
The amount being reimbursed for the transaction
-
TxnAmtOrig number <double>
The original amount of the transaction
-
ApprovedAmount number <double>
The transaction amount after the denied amount was subtracted from the total amount
-
ReceiptsInfo array <object>
Receipts Information: TpaId, FileKey, DocId, DocDisplayName, OriginalFileName, UploadDate
-
TpaId string
A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.
-
FileKey integer <int32>
A system generated ID used to identify the receipt file.
-
DocId string
A system generated ID created when a file is submitted through a document queue instead of by a participant.
-
DocDisplayName string
Document Display Name
-
OriginalFileName string
Original File Name
-
UploadDate string <date-time>
The date the receipt file was uploaded.
-