Search
K
Policy

AccountingEntries

object
idstring

The ID of the entry

Example:65a867a326d49513ae85c2d3

timestampstring

The timestamp of the entry

Example:2024-01-17T23:49:55.090Z

carrierIdstring

The Carrier ID is a unique identifier assigned to an insurance company (carrier) that issues and underwrites a policy. It helps track, manage, and differentiate insurance providers within industry databases, regulatory systems, and digital platforms

Example:SB

planCodestring

The Plan Code is a carrier-assigned unique identifier used to distinguish a specific product, rate structure, and version of a life insurance or annuity policy. It ensures accurate policy tracking, pricing, and administration

Example:SBFIXUL1

policyNumberstring

The Policy Number is a unique identifier assigned to a life insurance or annuity contract by the insurance carrier. It serves as the official reference number for tracking, managing, and servicing the policy throughout its lifetime

Example:AU0000001

qualificationTypestring

The Qualification Type in life insurance and annuities refers to the tax law provision or regulatory classification that governs a policy or contract, indicating whether it falls under a tax-advantaged retirement plan (IRA, 401(k), 403(b)) or a non-qualified account

Allowed values:INDIVIDUALRETIREMENTACCOUNTREGULARINDIVIDUALRETIREMENTACCOUNTSPOUSALINDIVIDUALRETIREMENTACCOUNTROLLOVERROTHINDIVIDUALRETIREMENTACCOUNTCUSTODIALINDIVIDUALRETIREMENTACCOUNTCUSTODIALROTHINDIVIDUALRETIREMENTACCOUNTCUSTODIALROLLOVERINDIVIDUALRETIREMENTACCOUNTQUALIFIEDNONQUALIFIEDSIMPLIFIEDEMPLOYEEPENSIONINDIVIDUALRETIREMENTACCOUNTINHERITEDINDIVIDUALRETIREMENTACCOUNTINHERITEDROTHINDIVIDUALRETIREMENTACCOUNTNONQUALIFIEDSTRETCHINDIVIDUALRETIREMENTACCOUNTSIMPLEQ403BQ401KQ401AQ457BPENSIONPLANCONVERTEDINDIVIDUALRETIREMENTACCOUNTROTH403BCUSTODIALINDIVIDUALRETIREMENTACCOUNTSIMPLIFIEDEMPLOYEEPENSIONKEOGH10CORPORATEPENSIONGROUPTAXSHELTEREDANNUITYPROFITSHARINGTARGETBENEFITCORPORATEDEFERREDCOMPENSATION404EDUCATIONALINDIVIDUALRETIREMENTACCOUNTQN457BCONVERTEDSPOUSALCUSTODIALUNIFORMGIFTSORTRANSFERSTOMINORACT

accountEntryTypestring

Account Entry Type refers to the categorization of a financial entry within an accounting system that indicates the nature or purpose of the entry being recorded. It helps define what the transaction represents and how it should be processed or interpreted in the general ledger

Example:DEBIT

accountNumberstring

Account Number refers to a unique numeric or alphanumeric identifier assigned to a general ledger account within the chart of accounts for an insurance carrier. It is used to classify and record financial transactions such as premiums, claims, commissions, reserves, or administrative expenses

Example:299032

accountPeriodnumber(int32)

Accounting Period refers to the specific span of time during which financial transactions are recorded, summarized, and reported in the accounting system. It is used to group entries within a defined time frame for financial reporting, reconciliation, and audit purposes.

Example:1

ledgerTypestring

Ledger Type refers to the classification of the general ledger (GL) in which a financial transaction is recorded, based on the purpose, scope, or basis of accounting. It determines where and how transactions are captured, reported, and reconciled within an insurance company’s financial systems

Example:ACTUAL

ledgerGroupstring

Ledger Group refers to a collection of related general ledger (GL) accounts grouped together under a common identifier for financial reporting, accounting rule application, and system processing. In insurance and annuity systems, it helps organize and manage posting logic, financial segmentation, and parallel accounting structures (e.g., statutory, GAAP, tax).

Example:ACTUAL

sourceSystemstring

Source System refers to the originating system or platform from which a financial transaction, policy event, or accounting entry is generated and passed into the general ledger or accounting engine. It identifies where the data came from, helping to track, validate, and audit entries across integrated insurance systems

Example:ZAH

statestring

In the context of accounting entries or insurance policy administration, State refers to the U.S. state or jurisdiction associated with a policy, transaction, or party. This field is critical for determining regulatory, tax, and reporting requirements, as insurance is regulated at the state level in the U.S.

Example:TX

currencystring

Currency refers to the monetary unit in which a financial transaction, policy value, or accounting entry is denominated. In insurance and annuity accounting systems, the Currency field specifies the legal tender used for recording and reporting transactions such as premiums, claims, fees, commissions, and investments

Example:USD

amountnumber

Amount refers to the numerical value of a financial transaction recorded in an accounting entry. In insurance and annuity systems, it represents the monetary value applied to a specific debit or credit line within a journal entry, and is typically expressed in the designated currency of the transaction

Example:80

generalLedgerPlanCodestring

GL Product Code refers to a unique identifier used to classify financial transactions in the general ledger (GL) based on the insurance or annuity product type. It links each accounting entry to a specific product line, allowing for accurate reporting, reconciliation, and financial analysis at the product level

Example:V2201

fundIdstring

Fund ID refers to a unique identifier assigned to a specific investment fund or account within an insurance or annuity product structure. It is used to track, allocate, and report financial activity related to investment-linked products, such as variable annuities, variable universal life (VUL), or separate account products

Example:FundAccount1

distributionChannelstring

Distribution Channel refers to the method or pathway through which insurance and annuity products are marketed, sold, and delivered to customers. In the context of accounting entry rules and policy administration, it helps identify how the business was acquired and may influence commission structures, financial reporting, and accounting treatments

Example:D

accountingMethodstring

Accounting Method refers to the approach or set of rules used to recognize, record, and report financial transactions in the accounting system. In the context of insurance and annuity accounting entry rules, it determines when and how revenues, expenses, assets, and liabilities are recorded, and is essential for ensuring regulatory compliance and financial accuracy

Example:C

transactionDatestring

Transaction Date refers to the actual date on which a financial or business event occurred that results in an accounting entry. In insurance and annuity systems, this is the date the transaction (e.g., premium payment, claim payout, commission, fee, or reserve adjustment) was executed or became effective, and it serves as a key reference point for financial reporting and auditing

Example:2024-01-17

transactionIdstring

Transaction ID is a unique identifier assigned to each financial or policy-related transaction within an insurance or annuity system. It serves as a reference key to track, audit, and link the transaction across systems—such as policy administration, billing, claims, and general ledger

Example:15

transactionTypestring

Specifies the type of transaction being performed, such as Premium Payment, Loan Repayment, Anniversary etc

Allowed values:ActivationAddOwnerAddressChangeAgentChangeAnnuitantChangeAnniversaryAnnualPolicyRefreshAndRecalculationAssigneeChangeBankAccountChangeBeneficiaryChangeCalendarProcessingCancelNoPremiumClaimPayoutCommunicationPreferenceChangeConversionActivationCostOfInsuranceCoverageChargeCoverageCreditDeathClaimDeliveryDateSetupDisbursementEmailChangeExistingPartyNameChangeExpenseChargeFaceAmountChangeFaceAmountDecreaseFaceAmountIncreaseFeatureChangeForceOutFreeLookExpirationFreeLookCancellationFullSurrenderFundAllocationsChangeFundTransferGrantorChangePaymentInitialPremiumIdentifierChangeInitialPremiumInterestCreditInterestCreditLoanInterestCreditMatchInterestLoanIssuanceLapseLapseAssessmentLoanAnniversaryTrueUpLoanRepaymentOneTimeMatchBonusVestingMultipleBeneficiaryChangeMultipleEmailChangeMultiplePayeeChangeMultipleAgentChangeMultipleOwnerChangeMultipleAnnuitantChangeMultiplePhoneNumberChangeNewLoanNotificationOfDeathClaimOneTimePremiumOwnerChangePartialWithdrawalOneTimePayeeChangePaymentExpirationPaymentLoanRepaymentOneTimePaymentOneTimePremiumPaymentSystematicLoanRepaymentPayorChangePhoneNumberChangeRateRenewalRemoveOwnerRescissionPowerOfAttorneyChangePreferredMailingAddressChangeReinstatementReinstatementApprovedRequiredMinimumDistributionOneTimeSubsequentPaymentSubsequentPremiumSweepSystematicLoanRepaymentSystematicLoanRepaymentSetupSystematicPartialWithdrawalSystematicPartialWithdrawalSetupSystematicRequiredMinimumDistributionSystematicRequiredMinimumDistributionSetupSystematicPaymentSetupSystematicAnnuityPayoutSystematicAnnuityPayoutSetupSystematicProgramUpdateTPDChangeTrusteeChangeUnitExpenseChargeValueAdjustmentYearBeginningRefreshAndRecalculationWithdrawnApplicationDollarCostAverageProcessingDateServiceChargeTransferChargeRiderAdditionAnnuitizationAnnuityBenefitReductionReclassificationFlatExtraChangeCommutationDividendDividendFeatureChargeMarketTimerFeeInterimAnnualProcessingHardshipWithdrawalHardshipEndResetBenefitAmountsGuaranteedAccumulationBenefitPeriodEndGainLossChargeBackSpousalContinuationPeriodicChargeDeathBenefitLockInRatchetLockInGrowthDeathBenefitLockInDateOfDeathBenefitAmountAutoAdjustmentNotificationOfRiderClaimStartLongTermCareBenefitStartStopDailyRatchetAnnuitizationAnniversaryDeclineFeeChangeGuaranteedWithdrawalBenefitPaymentLockInExcessInterestCreditLongTermCareWithdrawalGuaranteedWithdrawalBenefitInterestAdjustmentInvestmentAdvisorFeePayoutAmountChangeAdditionalBenefitStartAdditionalBenefitEndRiderActivationAnniversaryAdditionalBenefitRenewQualifiedPlanChangeAdvanceAnnuityPaymentPartialCommutationGuaranteedIndexRatesBailoutRenewalNonLifeAnnuitizationAdditionalBenefitReCertificationCostBasisReceivedFreeWithdrawalRecalculationYearEndGainLongTermCareCertificationDateQuarterlyProcessingBenefitBaseAdjustmentRiderBenefitBaseLockInGuaranteedDeathBenefitRollUpRenewGuaranteedWithdrawalBenefitRollUpRenewRiderChargeLongTermCareFeeStartStopLongTermCareAssessmentChargeRoleBirthdayPendingUnclaimedPropertyPendingPartialUnclaimedPropertyLiquidatedUnclaimedProperty

unitstring

Unit refers to the standardized measure used to represent a quantity of insurance coverage, investment participation, or transactional value within an insurance, annuity, or accounting system. It is typically used to calculate coverage amounts, charges, benefits, or allocations based on a per-unit basis

Example:110

Example

CarrierType

string

Allowed values:SB

Identifier

object
identifierstring

Attribute name storing the policy reference id generated by RDE system

Example:policyReferenceId

valuestring

A unique policy reference id generated by RDE system

Example:54c246a0-d690-43f1-9a94-5ec1bdc5de7c

Example

Event

object
idstring

A unique ID generated by SOR system for the given event

Example:81887a67-81ea-416f-87e6-db3dff9c60c6

correlationidstring

The unique ID to track each transaction request across all systems

Example:79d75952-5aae-4430-bb00-97a8f7dbbc4c

sourcestring

SOR system name defaults to Zahara

Example:zahara

carrierstring

Allowed values:SB

specversionstring

Schema version of Event (object)

Example:1

typestring([Entity].[EventName].[Status])

Type of event represented by combining the different event name and the status Entity - policy EventName - activation - addresschange - anniversary - bankaccountchange - Beneficiarychange - claimpayout - costofinsurance - disbursement - emailchange - expensecharge - faceamountchange - freelookcancellation - freelookexpiration - fullsurrender - paymentInitialPremium - initialpremium - interestcredit - interestcreditloan - interestcreditmatch - interestloan - lapseassessment - loananniversarytrueUp - newloan - ownerchange - partialwithdrawalonetime - payeechange - paymentsystematicloanrepayment - payorchange - phonenumberchange - policyissuance - preferredmailingaddresschange - subsequentpayment - subsequentpremium - systematicloanrepayment - systematicloanrepaymentsetup - systematicpartialwithdrawal - systematicpartialwithdrawalsetup - tpdchange - unitexpensecharge - paymentonetimepremium - onetimepremium Status - pending - completed - canceled - reversed - failed - pendingreversal

Example:policy.anniversary.completed

datacontenttypestring

Defines the content type of data field

Allowed values:application/jsonapplication/xml

datastring

Event data in one of the formats specified in datacontenttype field

Example:{"policyNumber": "AU0000001", "transactionId" : "25", "status": "Completed","version": "25"}

timestring(date-time)

Time of event in date time format (UTC)

Example:2023-11-27T07:40:51.487Z

identifiersobject

Identifiers

Show Child Parameters
Example

ConversionCreateRequest

object
sourceSystemstring

Source System

carrierstring

Carrier

planCodestring

Plan Code

conversionDatestring(date)

Conversion Date

processDatestring(date)

Process Date

requestorIdstring

Requestor ID

policyNumbersarray[string]

Policy Numbers

Example