From 75d1d08421efe456a0e4fe246dbd751fc10d8cb7 Mon Sep 17 00:00:00 2001 From: Mark Szymanski Date: Mon, 15 Aug 2022 08:40:09 -0400 Subject: [PATCH] initial commit --- .gitignore | 8 + CHANGELOG.md | 11 + LICENSE | 5 + README.md | 96 + package.json | 14 + scripts/lambda/lambda.js | 11 + .../lib/components/InstallmentsGenerator.js | 856 ++ .../components/PostIssuanceConsolidator.js | 38 + .../PostPaymentReversalGraceAdjuster.js | 33 + scripts/lib/components/PreGraceAdjuster.js | 40 + scripts/lib/components/Prorater.js | 57 + scripts/lib/components/Rater.js | 97 + scripts/lib/components/Underwriter.js | 103 + scripts/lib/utils/DateCalc.js | 589 + scripts/lib/utils/PolicyContext.js | 180 + scripts/lib/utils/arrays.js | 117 + .../moment-timezone-with-data-1970-2030.js | 1545 +++ scripts/lib/utils/moment.js | 5670 ++++++++ scripts/lib/utils/moment_readme.md | 9 + scripts/lib/utils/utils.js | 3 + scripts/main/common-options.js | 35 + scripts/main/dataAutofill.js | 24 + scripts/main/installments.js | 10 + scripts/main/postIssuance.js | 11 + scripts/main/postPaymentReversal.js | 7 + scripts/main/preGrace.js | 9 + scripts/main/prorater.js | 8 + scripts/main/rater.js | 8 + scripts/main/underwriter.js | 8 + scripts/wrappers/README.md | 6 + .../installments.js | 163 + .../wrappers/partial-payment/installments.js | 109 + test/lambda/lambda.test.js | 7 + test/lib/utils/DateCalc.test.js | 92 + test/lib/utils/PolicyContext.test.js | 143 + test/lib/utils/arrays.test.js | 74 + test/lib/utils/dateSpans.test.js | 63 + test/lib/utils/days360.test.js | 50 + test/main/dataAutofill.test.js | 7 + test/main/installments.test.js | 236 + test/main/postIssuance.test.js | 14 + test/main/postPaymentReversal.test.js | 25 + test/main/preGrace.test.js | 11 + test/main/proration.test.js | 34 + test/main/rating.test.js | 35 + test/main/underwriting.test.js | 49 + .../rating/Endorsement1-rating.json | 16 + .../rating/Endorsement2-rating.json | 16 + .../rating/NewBusiness1-rating.json | 40 + .../rating/NewBusiness2-rating.json | 16 + test/sample-data/paymentReversalSampleData.js | 22 + test/sample-data/paymentScheduleSampleData.js | 48 + test/sample-data/policyResponseSampleData.js | 8 + test/sample-data/postIssuanceSampleData.js | 8 + test/sample-data/preGraceSampleData.js | 8 + test/sample-data/prorationSampleData.js | 9 + test/sample-data/ratingSampleData.js | 11 + .../PaymentReversal1.json | 18 + .../PaymentSchedulePluginData/Cancel1.json | 1124 ++ .../PaymentSchedulePluginData/Cancel2.json | 5441 ++++++++ .../CancelReinstate1.json | 427 + .../CancelReinstate2.json | 1720 +++ .../CancelReinstate3.json | 1459 ++ .../CancelReinstateWithGap1.json | 427 + .../CancelReinstateWithGap2.json | 1720 +++ .../CancelReinstateWithGap3.json | 1459 ++ .../Endorsement1.json | 1036 ++ .../Endorsement2.json | 2576 ++++ .../Endorsement3.json | 2576 ++++ .../Endorsement4.json | 1265 ++ .../Endorsement5.json | 1032 ++ .../Endorsement6.json | 1276 ++ .../Endorsement7.json | 722 + .../EndorsementAfterRenewal1.json | 11007 ++++++++++++++++ .../EndorsementAfterRenewal2.json | 11007 ++++++++++++++++ .../FullPayToMonthlyEndorsement1.json | 672 + .../FullPayToMonthlyEndorsement2.json | 688 + .../NewBusiness1.json | 840 ++ .../NewBusiness2.json | 376 + .../NewBusiness3.json | 870 ++ .../NewBusiness4.json | 870 ++ .../NewBusiness5.json | 376 + .../NewBusiness6.json | 376 + .../NewBusiness7.json | 372 + .../NewBusiness8.json | 305 + .../NewBusiness9.json | 305 + .../NoOpPaymentScheduleChange.json | 761 ++ .../PaymentSchedulePluginData/Refund1.json | 3256 +++++ .../PaymentSchedulePluginData/Reinstate1.json | 667 + .../PaymentSchedulePluginData/Reinstate2.json | 832 ++ .../PaymentSchedulePluginData/Renewal1.json | 1944 +++ .../UnrecognizedScheduleChange.json | 761 ++ .../WholeDollarEndorsement1.json | 1709 +++ .../PolicyResponse/PolicyResponse1.json | 938 ++ .../PostIssuanceData1.json | 50 + .../PreGracePluginData1.json | 13 + .../ProrationPluginData/Endorsement1.json | 59 + .../ProrationPluginData/Endorsement2.json | 25 + .../RatingPluginData/Endorsement1.json | 651 + .../RatingPluginData/Endorsement2.json | 955 ++ .../RatingPluginData/NewBusiness1.json | 648 + .../RatingPluginData/NewBusiness2.json | 288 + .../UnderwritingPluginData/Endorsement.json | 1955 +++ .../UnderwritingPluginData/NewBusiness.json | 648 + test/sample-data/underwritingSampleData.js | 9 + test/test-helpers.js | 344 + .../installments.test.js | 16 + .../partial-payment/installments.test.js | 32 + 108 files changed, 79825 insertions(+) create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 package.json create mode 100644 scripts/lambda/lambda.js create mode 100644 scripts/lib/components/InstallmentsGenerator.js create mode 100644 scripts/lib/components/PostIssuanceConsolidator.js create mode 100644 scripts/lib/components/PostPaymentReversalGraceAdjuster.js create mode 100644 scripts/lib/components/PreGraceAdjuster.js create mode 100644 scripts/lib/components/Prorater.js create mode 100644 scripts/lib/components/Rater.js create mode 100644 scripts/lib/components/Underwriter.js create mode 100644 scripts/lib/utils/DateCalc.js create mode 100644 scripts/lib/utils/PolicyContext.js create mode 100644 scripts/lib/utils/arrays.js create mode 100644 scripts/lib/utils/moment-timezone-with-data-1970-2030.js create mode 100644 scripts/lib/utils/moment.js create mode 100644 scripts/lib/utils/moment_readme.md create mode 100644 scripts/lib/utils/utils.js create mode 100644 scripts/main/common-options.js create mode 100644 scripts/main/dataAutofill.js create mode 100644 scripts/main/installments.js create mode 100644 scripts/main/postIssuance.js create mode 100644 scripts/main/postPaymentReversal.js create mode 100644 scripts/main/preGrace.js create mode 100644 scripts/main/prorater.js create mode 100644 scripts/main/rater.js create mode 100644 scripts/main/underwriter.js create mode 100644 scripts/wrappers/README.md create mode 100644 scripts/wrappers/full-pay-to-monthly-with-credit/installments.js create mode 100644 scripts/wrappers/partial-payment/installments.js create mode 100644 test/lambda/lambda.test.js create mode 100644 test/lib/utils/DateCalc.test.js create mode 100644 test/lib/utils/PolicyContext.test.js create mode 100644 test/lib/utils/arrays.test.js create mode 100644 test/lib/utils/dateSpans.test.js create mode 100644 test/lib/utils/days360.test.js create mode 100644 test/main/dataAutofill.test.js create mode 100644 test/main/installments.test.js create mode 100644 test/main/postIssuance.test.js create mode 100644 test/main/postPaymentReversal.test.js create mode 100644 test/main/preGrace.test.js create mode 100644 test/main/proration.test.js create mode 100644 test/main/rating.test.js create mode 100644 test/main/underwriting.test.js create mode 100644 test/sample-data/expected-outputs/rating/Endorsement1-rating.json create mode 100644 test/sample-data/expected-outputs/rating/Endorsement2-rating.json create mode 100644 test/sample-data/expected-outputs/rating/NewBusiness1-rating.json create mode 100644 test/sample-data/expected-outputs/rating/NewBusiness2-rating.json create mode 100644 test/sample-data/paymentReversalSampleData.js create mode 100644 test/sample-data/paymentScheduleSampleData.js create mode 100644 test/sample-data/policyResponseSampleData.js create mode 100644 test/sample-data/postIssuanceSampleData.js create mode 100644 test/sample-data/preGraceSampleData.js create mode 100644 test/sample-data/prorationSampleData.js create mode 100644 test/sample-data/ratingSampleData.js create mode 100644 test/sample-data/type-samples/PaymentReversalPluginData/PaymentReversal1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Cancel1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Cancel2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate3.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap3.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement3.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement4.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement5.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement6.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement7.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness3.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness4.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness5.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness6.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness7.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness8.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness9.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/NoOpPaymentScheduleChange.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Refund1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate2.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/Renewal1.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/UnrecognizedScheduleChange.json create mode 100644 test/sample-data/type-samples/PaymentSchedulePluginData/WholeDollarEndorsement1.json create mode 100644 test/sample-data/type-samples/PolicyResponse/PolicyResponse1.json create mode 100644 test/sample-data/type-samples/PostIssuancePluginData/PostIssuanceData1.json create mode 100644 test/sample-data/type-samples/PreGracePluginData/PreGracePluginData1.json create mode 100644 test/sample-data/type-samples/ProrationPluginData/Endorsement1.json create mode 100644 test/sample-data/type-samples/ProrationPluginData/Endorsement2.json create mode 100644 test/sample-data/type-samples/RatingPluginData/Endorsement1.json create mode 100644 test/sample-data/type-samples/RatingPluginData/Endorsement2.json create mode 100644 test/sample-data/type-samples/RatingPluginData/NewBusiness1.json create mode 100644 test/sample-data/type-samples/RatingPluginData/NewBusiness2.json create mode 100644 test/sample-data/type-samples/UnderwritingPluginData/Endorsement.json create mode 100644 test/sample-data/type-samples/UnderwritingPluginData/NewBusiness.json create mode 100644 test/sample-data/underwritingSampleData.js create mode 100644 test/test-helpers.js create mode 100644 test/wrappers/full-pay-to-monthly-with-credit/installments.test.js create mode 100644 test/wrappers/partial-payment/installments.test.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d00737b --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.DS_Store +*.swp +/.nyc_output +/coverage +/node_modules +/package-lock.json +.vscode/* +.idea/ \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..bac5c05 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +## 1.0 + +### Features +* Full suite of sample or configurable plugins for Socotra platform +* Assertion tests with `jest` + +### Fixes +* Payment schedule plugin: handling for "overcharge" scenarios and generation of zero-due invoices on endorsement issuance + +### Chore & Maintenance +* Adopted new JavaScript features enabled by v8 engine upgrade \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..00530cf --- /dev/null +++ b/LICENSE @@ -0,0 +1,5 @@ +Copyright 2022 Socotra, Inc. + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..9611108 --- /dev/null +++ b/README.md @@ -0,0 +1,96 @@ +# Socotra Plugin Reference Implementations + +## How to use this repository + +This repository consists of plugin reference implementations and associated tests. Some plugins, such as the payments plugin (aka "installments"), offer standard options that make it possible to adopt the reference implementation as-is in your deployment. Others are so dependent upon product configuration that the reference implementation should be seen more as an example than a ready-to-use implementation. + +Subsequent releases will reflect our aim to parameterize as much plugin behavior as possible so that plugin deployments follow this general pattern: + +1. Gather your requirements +2. Tweak reference plugin options to reflect those requirements +3. Deploy reference plugins with your options + +We recommend that adjustments to reference plugins be accomplished through one of two patterns: +1. Inheritance and overrides +2. Wrappers + +In either case, the idea is to ease maintenance burdens by making it easier to see what version of an underlying reference implementation is deployed, and how any customizations differ from the reference. These patterns also make it easier to adopt any updates to underlying reference implementations in a simple, stable way. + +## FAQ + +### Do I need to build the reference plugins? + +No - plugins are designed to be "grab and go"; you can use them immediately by simply copying the `scripts` directory into a configuration, and enabling the plugins in the plugin stanza in the applicable product `policy.json`. Here is the stanza for the complete plugin set: + +``` + "plugins": { + "getUnderwritingResult": { + "path": "main/underwriter.js", + "enabled": true + }, + "getPerilRates": { + "path": "main/rater.js", + "enabled": true + }, + "createInstallments": { + "path": "main/installments.js", + "enabled": true + }, + "getProrationResult": { + "path": "main/prorater.js", + "enabled": true + }, + "getPostPaymentReversal": { + "path": "main/postPaymentReversal.js", + "enabled": true + }, + "getPostIssuanceResult": { + "path": "main/postIssuance.js", + "enabled": true + }, + "getPreGraceResult": { + "path": "main/preGrace.js", + "enabled": true + }, + "getDataAutofill": { + "path": "main/dataAutofill.js", + "enabled": true + } + } +``` + +Note that the lambda plugin is not included, since it is automatically enabled if it is present in `scripts/lambda/lambda.js`. + +### How do I run tests? + +First, install the dev dependencies: `npm install` + +Tests use the `jest` framework and can be run with `npm test` from the base directory. You can also use take advantage of `jest`'s [pattern matching](https://jestjs.io/docs/cli); for example, to run tests in all files for installments, just can just run `npm test insta`. + +### Do I have to run tests? + +No, but we highly recommend it. Tests serve as clear statements of expected behavior against representative sample data, help to avoid regressions, and assist greatly in troubleshooting. A practical test-first approach to plugin development generally looks like this: +1. Determine your requirements +2. Obtain sample plugin input data for the scenarios you envision +3. Write tests that assert the behavior you expect against your plugin implementation's outputs for the sample data +4. Update your plugin code until the tests pass +5. Deploy with confidence! + +### How do I write tests against plugins that use socotraApi? + +You can use mocks in order to make these work within a testing context. Check out `test-helpers.js` for some convenience functions, such as `mockApi`, which you can use in tests like this: + +``` +require('../test-helpers.js').createMockApi({ + tableInfo: [{ + tableName: "vehicle_rate_table_personal_auto", + tableData: "key,value\nCar,1\nSport Utility,1.2\nMotorcycle,1.65\nPickup Truck,1.35" + }] +}); +``` + +You can also make simple global mocks like this: + +``` +global.socotraApi.setAuxData = x => x; +``` diff --git a/package.json b/package.json new file mode 100644 index 0000000..6eae270 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "socotra-plugin-reference-implementations", + "version": "1.0.0", + "description": "Reference implementations of Socotra platform plugins", + "directories": { + "test": "test" + }, + "scripts": { + "test": "jest" + }, + "devDependencies": { + "jest": "^28.1.2" + } +} diff --git a/scripts/lambda/lambda.js b/scripts/lambda/lambda.js new file mode 100644 index 0000000..9cd7a75 --- /dev/null +++ b/scripts/lambda/lambda.js @@ -0,0 +1,11 @@ +function executeLambda(operation, payload) { + switch(operation) { + // Define logic based on operation and return appropriate payload + default: + return {}; + } +} + +module.exports = { + executeLambda +} \ No newline at end of file diff --git a/scripts/lib/components/InstallmentsGenerator.js b/scripts/lib/components/InstallmentsGenerator.js new file mode 100644 index 0000000..56a1c06 --- /dev/null +++ b/scripts/lib/components/InstallmentsGenerator.js @@ -0,0 +1,856 @@ +/** + * A base implementation of the installments plugin. We recommend that custom logic be implemented + * as a wrapper, or that it inherits and overrides this base implementation. + */ +require("../utils/arrays.js"); + +const { DateCalc } = require("../utils/DateCalc.js"); +const { durationCalcMethod } = require("../utils/utils.js"); +const { PolicyContext } = require("../utils/PolicyContext.js"); +const { roundMoney, moneyUnit } = require('../../main/common-options.js').options; + +const DE_MINIMUS_AMOUNT = 0.00000001; + +const DEFAULT_OPTIONS = { + // Ensures at most one invoice covers the time before now + collapsePastInstallments: true, + + // If true, places all fees on the first installment + feesOnFirstInstallment: false, + + // Dictates where to place 'remainder' time when time span cannot be + // evenly divided by requested intervals. + // If true, placed at the front of the sequence; else, placed at the end + remainderInstallmentsFirst: false, + + // if set, will ensure first installment has specific weight + // in proportion to remaining installments + firstInstallmentWeight: null, + + // nonzero amount will be applied to each installment, with given + // fee name and description + installmentFeeAmount: 0, + installmentFeeName: 'installment_fee', // this type must match definition in config + installmentFeeDescription: 'Fee for payments over time', + + // non-commission charges summing to a value less than this amount + // will result in plugin returning one single installment with all charges on it + fullPayNowThreshold: 5, + + // if true, if the sum of non-commission charges is negative (a refund), + // there will just be one installment with all charges placed on it + alwaysFullPayCredit: true, + + // if true, a cancellation operation will result in the plugin returning a single + // installment with all charges placed on it + alwaysFullPayCancellation: false, + + // if 'upFront', will place all commission payments on the first installment; else, + // will distribute commission charges like any other charge + commissionPayments: 'onInvoice', + + // if absolute value of the total payable amount on a + // given invoice is less than the carry-forward threshold, then that invoice's charges will be + // moved to the next installment in the sequence + carryForwardThreshold: 2, + + // specifies the acceptable difference in payable amounts across installments, which, if breached, + // will result in logic to force evening by spread or writeOff (see levelingMethod) + levelingThreshold: 1, + + // if 'spread', any odd cents after leveling logic will be distributed across requisite number of + // installments; if 'writeOff', odd cents will be accumulated onto a distinct written-off installment + levelingMethod: 'spread', + + // if true, leveling will be performed on the series of installments across all terms; else, + // leveling will be performed across installments within each term + adjustAcrossTerms: false, + + // allows provision of explicit mapping between payment schedule names + // and corresponding DateCalc `increment` values + paymentScheduleToIncrement: {} // supply if defaults insufficient +}; + +const DEFAULT_PAYMENT_SCHEDULE_TO_INCREMENT = { + 'full-pay': 'eon', + 'upfront': 'eon', + 'weekly': 'week', + 'fortnightly': '2week', + 'biweekly': '2week', + 'monthly': 'month', + 'monthly-9': 'month', + 'quarterly': 'quarter', + 'semiannually': 'halfYear', + 'annually': 'year', + 'commercial': [60, 30] +} + +class InstallmentsGenerator { + VERSION = '1.0'; + + data; + dateCalc; + nowTimestamp; + + constructor(data, options = {}) { + this.data = data; + + // Needed until SOCA-3655 + this.#normalizeChargeStarts(); + this.#destringifyInstallmentsData(); + + this.dateCalc = new DateCalc(data.tenantTimeZone, + parseInt(data.policy.originalContractStartTimestamp), + durationCalcMethod(data.paymentScheduleName)); + + this.nowTimestamp = new Date().getTime(); // Timestamps are always UTC + + // Schedule names need to be declared in the config's policy.json + let finalOptions = Object.assign({}, DEFAULT_OPTIONS, options); + const paymentScheduleName = data.paymentScheduleName; + + // ensure payment schedule name has associated increment + const paymentSchedules = Object.assign( + {}, DEFAULT_PAYMENT_SCHEDULE_TO_INCREMENT, finalOptions.paymentScheduleToIncrement) + + const incrementForSchedule = paymentSchedules[paymentScheduleName]; + + if (incrementForSchedule === undefined) { + throw `${paymentScheduleName} not implemented!`; + } else { + finalOptions.increment = incrementForSchedule; + } + + this.options = finalOptions; + } + + /** + * Entry point: coordinates logic and returns valid installments series for the plugin + * @returns {any[]} + */ + getInstallments() { + this.#markImmediateCharges(); + + // We group by terms because invoicing is mostly scheduled one term at a time. + // This creates terms with empty installments according to timing prefs. + const terms = this.#createEmptyTermsAndInstallments(); + this.#calcInvoiceItems(terms); + + // Flatten the installments since we don't need to think about terms for remaining work + let installments = terms.flatMap(t => t.installments); + + this.#setDueAndIssueDates(installments, true); + + // Ensure at most one invoice covers time before now + if (this.options.collapsePastInstallments) { + this.#collapseInstallmentsWithTimestampInPast(installments, this.nowTimestamp); + } + + // Make sure nothing becomes due in the past: for past due dates make them due at + // midnight tonight minus 1ms. Otherwise they will go into grace immediately. + const midnightTonight = this.dateCalc.getEndOfDayTimestamp(this.nowTimestamp); + for (const inst of installments.filter(inst => inst.dueTimestamp < midnightTonight)) + inst.dueTimestamp = midnightTonight; + + if (this.options.adjustAcrossTerms) { + installments = this.#carryForwardDeminimis(installments); + installments = this.#levelInstallments(installments); + } + + if (this.options.installmentFeeAmount && installments.length > 1) + this.#applyInstallmentFees(installments, this.options.installmentFeeAmount); + + // Simplify and clean up the installments + for (const inst of installments) { + inst.invoiceItems = inst.invoiceItems.filter(ii => ii.amount !== 0); + + // Combine invoice items with the same chargeId + this.#combineInvoiceItemsWithSameChargeId(inst); + } + + this.#markEmptyInstallmentsForRemoval(installments, this.nowTimestamp); + installments = installments.filter(inst => !inst.info.remove); + + // Delete unnecessary metadata + for (const inst of installments) { + delete inst.info; + for (const ii of inst.invoiceItems) + delete ii.type; + } + + return { installments }; + } + + /** + * Generates series to which charges will be assigned + * @returns {*} + */ + #createEmptyTermsAndInstallments() { + const maxPolicyEnd = Math.max(this.data.policy.effectiveContractEndTimestamp, + this.data.charges.max(ch => ch.coverageEndTimestamp), + this.data.policy.modifications.max(m => m.effectiveTimestamp)); + + let terms = this.data.policy + .modifications + .filter(mod => mod.name === 'modification.policy.create' || mod.name === 'modification.policy.renew') + .map(mod => ({ startTimestamp: mod.effectiveTimestamp })) + .filter(term => term.startTimestamp < maxPolicyEnd) + .orderBy(term => term.startTimestamp); + + // Set the end timestamps + for (let i = 0; i < terms.length; i++) { + terms[i].endTimestamp = i < terms.length - 1 ? terms[i + 1].startTimestamp + : maxPolicyEnd; + } + + // Filter unused terms + const earliestChargeTime = this.data.charges.min(ch => ch.coverageStartTimestamp); + terms = terms.filter(term => term.endTimestamp > earliestChargeTime); + + // Put empty installments in each term + for (let term of terms) { + const span = this.dateCalc.getDateSequence( + term.startTimestamp, + term.endTimestamp, + { + increment: this.options.increment, + anchorTimestamp: this.options.remainderInstallmentsFirst ? term.endTimestamp + : term.startTimestamp, + returnIntervals: true, + returnMetadata: true + }); + + term.installments = span.sequence; + + for (let [i, inst] of term.installments.entries()) {; + inst.dueTimestamp = inst.startTimestamp; + inst.invoiceItems = []; + inst.installmentFees = []; + inst.hasNonCommissionCharges = false; + inst.writeOff = false; + inst.info = { installmentInTermNum: i }; + } + + if (span.sequence.length > 1) { + if (span.startCursor < term.startTimestamp) { + let firstInst = span.sequence[0]; + firstInst.info.fraction = this.dateCalc.getDurationRatio(span.startCursor, + firstInst.startTimestamp, firstInst.endTimestamp, true); + } + if (span.endCursor > term.endTimestamp) { + let lastInst = span.sequence.last(); + lastInst.info.fraction = this.dateCalc.getDurationRatio(lastInst.startTimestamp, + lastInst.endTimestamp, span.endCursor); + } + } + } + + return terms; + } + + /** + * Assigns a given charge to one or more installments, in accordance with options + * @param charge + * @param installments + */ + #placeChargeOnInstallments(charge, installments) { + if (installments.length === 1 || charge.immediate) { + if (charge.amount !== 0) + installments[0].invoiceItems + .push({ chargeId: charge.chargeId, amount: charge.amount, type: charge.type }); + } else { + const weights = installments.map(inst => inst.info.fraction || 1); + + if (this.options.firstInstallmentWeight) { + // ignores any fraction assigned to the first installment + const subsequentWeight = + installments.sum(inst => inst.info.fraction || 1) - (installments[0].info.fraction || 1); + + weights[0] = this.options.firstInstallmentWeight * subsequentWeight / + (1 - this.options.firstInstallmentWeight); + } + + /** + * For each charge, identify which installments it + * covers using its start and end dates. If it covers part of an installment, + * weight that installment proportionally (for example, if a charge starts on + * Jan 2 and ends Jan 29, it covers 27 days. For an installment that spans + * all of January that charge would have weight 27/31, or about 0.871 for that + * installment.) + */ + for (let i = 0; i < installments.length; i++) { + let inst = installments[i]; + if (charge.coverageStartTimestamp >= inst.endTimestamp + || charge.coverageEndTimestamp <= inst.startTimestamp) { + weights[i] = 0; + } + + else if (charge.coverageStartTimestamp > inst.startTimestamp + || charge.coverageEndTimestamp < inst.endTimestamp) { + + /** + * Determine proportional weight (num = numerator, den = denominator), + * basically saying "this charge fits in this installment, but how much of it + * actually fits in this installment?" + */ + const num = this.dateCalc.getDuration(Math.max(inst.startTimestamp, charge.coverageStartTimestamp), + Math.min(inst.endTimestamp, charge.coverageEndTimestamp)); + const den = this.dateCalc.getDuration(inst.startTimestamp, + inst.endTimestamp); + if (num <= 0) { + weights[i] = 0; + } + else if (den > num) { + weights[i] *= num / den; + } + } + } + + let distribution; + if (charge.originalAmount === 0 || this.#isRefundFromOvercharge(charge)) { + distribution = weights.map(w => 0); + distribution[0] = charge.amount; + } + + else if (charge.previouslyInvoicedAmount) { + /** + * Reduce the installment amounts by the previously billed amounts + * We do this instead of starting with the charge.amount (which is the net amount) + * because doing that would allocate amounts to the previously billed time spans + * and cause distortion (essentially billing too early.) + */ + const isNeg = charge.originalAmount < 0; + + distribution = this.#distributeAmountWeighted(Math.abs(charge.originalAmount), weights); + let prevAmt = isNeg ? -charge.previouslyInvoicedAmount : charge.previouslyInvoicedAmount; + + // Subtract from the installments starting with the earliest in the term to + // reduce the charge original amount to the amount net of previous invoices + for (let i = 0; i < distribution.length; i++) { + if (prevAmt < 0) { + distribution[i] -= prevAmt; + break; + } + + else if (prevAmt === 0) { + break; + } else { + const amt = Math.min(prevAmt, distribution[i]); + distribution[i] -= amt; + prevAmt -= amt; + } + } + + if (isNeg) { + distribution = distribution.map(d => -d); + } + + } else { + distribution = this.#distributeAmountWeighted(charge.amount, weights); + } + + // for (let i = 0; i < installments.length; i++) { + for (let [i, installment] of installments.entries()) { + const correspondingDistributionAmount = distribution[i]; + if (Math.abs(correspondingDistributionAmount) > DE_MINIMUS_AMOUNT) { + installment.invoiceItems.push( + {chargeId: charge.chargeId, amount: correspondingDistributionAmount, type: charge.type}); + } + } + } + } + + /** + * Updates baseTimestamp according to offsetDays and adjustToMidnight + * @param baseTimestamp + * @param offsetDays + * @param adjustToMidnight + * @returns {*} + */ + #getTimestampWithDaysOffset(baseTimestamp, offsetDays, adjustToMidnight) + { + if (offsetDays) { + baseTimestamp = this.dateCalc.addToTimestamp(baseTimestamp, + offsetDays, + 'days'); + } + + if (adjustToMidnight) { + baseTimestamp = this.dateCalc.getEndOfDayTimestamp(baseTimestamp); + } + + return baseTimestamp; + } + + /** + * Updates installments series with carry-forward logic + * @param installments + * @returns {*} + */ + #carryForwardDeminimis(installments) { + if (!(this.options.carryForwardThreshold > 0 && installments.length > 1)) return installments; + + // First to last + for (let i = 1; i < installments.length; i++) { + const inst = installments[i]; + const prevInst = installments[i - 1]; + if (Math.abs(this.#getPayableAmountForInstallment(prevInst)) < this.options.carryForwardThreshold) { + // Put the invoice items, which total a small amount, on the next installment + inst.invoiceItems = prevInst.invoiceItems.concat(inst.invoiceItems); + prevInst.invoiceItems = []; + } + } + + return installments; + } + + /** + * Performs leveling on installments series, in accordance with options + * @param installments + * @returns {*} + */ + #levelInstallments(installments) { + const opts = this.options; + + if (installments.length > 1 && (opts.levelingMethod === 'spread' || opts.levelingMethod === 'writeOff')) { + const writeOffs = []; + let startIdx = 0; + let startingAmount = this.#getPayableAmountForInstallment(installments[0]); + for (let i = 1; i <= installments.length; i++) { + // We are outside the leveling threshold if current installment >= installments, or if the absolute value + // difference between (the payable amount on the first installment) and (the payable amount on this + // installment) is greater than the leveling threshold + if (i >= installments.length || + (Math.abs(startingAmount - this.#getPayableAmountForInstallment(installments[i])) > opts.levelingThreshold)) { + if (startIdx < i - 1) {/* at least two */ + this.#levelRange(installments.slice(startIdx, i), + i < installments.length - 1 ? installments[i] : null, + writeOffs); + } + + if (i < installments.length) { + if (i < installments.length - 1) { + startIdx = i; + startingAmount = this.#getPayableAmountForInstallment(installments[i]); /* might have mutated in levelRange so recompute */ + } else { + break; + } + } + } + } + + if (writeOffs.length) { + const last = installments.last(); + const span = Math.min(60000, (last.endTimestamp - last.startTimestamp) / 2); + last.endTimestamp -= span; + installments.push({ + startTimestamp: last.endTimestamp, + endTimestamp: last.endTimestamp + span, + issueTimestamp: last.endTimestamp, + dueTimestamp: last.endTimestamp, + invoiceItems: writeOffs, + installmentFees: [], + writeOff: true + }); + } + } + + return installments; + } + + /** + * Performs leveling on a specific slice of installments, in accordance with options + * @param installments + * @param followingInstallment + * @param writeOffs + */ + #levelRange(installments, followingInstallment, writeOffs) { + const writeOffOddCents = this.options.levelingMethod === 'writeOff' + const amounts = installments.map(inst => this.#getPayableAmountForInstallment(inst)); + const sum = amounts.sum(); + const targetLevel = roundMoney(sum / amounts.length); + const deltas = amounts.map(a => roundMoney(targetLevel - a)); + if (!writeOffOddCents) { + /* if there are multiple odd cents, spread them */ + let oddCents = Math.round((sum - targetLevel * amounts.length) / moneyUnit); + for (let i = amounts.length - 1; i >= 0; i--) { + if (oddCents > 0) { + deltas[i] += moneyUnit; + oddCents--; + } else if (oddCents < 0) { + deltas[i] -= moneyUnit; + oddCents++; + } else { + break; + } + } + } + + for (let i = 0; i < amounts.length; i++) { + if (Math.abs(deltas[i]) > DE_MINIMUS_AMOUNT) { + const sourceII = installments[i].invoiceItems.first(ii => ii.type !== 'commission'); + if (sourceII) { + const adj = { + chargeId: sourceII.chargeId, + amount: -deltas[i], + type: sourceII.type + }; + + if (i < amounts.length - 1) { + installments[i + 1].invoiceItems.push(adj); + deltas[i + 1] += deltas[i]; + } else if (followingInstallment) { + followingInstallment.invoiceItems.push(adj); + } else if (writeOffOddCents) { + writeOffs.push(adj); + } else { + break; + } + sourceII.amount = roundMoney(sourceII.amount + deltas[i]); + } + } + } + } + + /** + * Applies any applicable fees to the installments series + * @param installments + * @param amount + */ + #applyInstallmentFees(installments, amount) { + if (!amount) return; + + // Installment fees go on non-zero invoices, excluding the first in the term + for (const inst of installments.filter( + inst => this.#getPayableAmountForInstallment(inst) > DE_MINIMUS_AMOUNT && + !inst.writeOff && + inst.info.installmentInTermNum > 0)) { + inst.installmentFees.push({ + feeName: this.options.installmentFeeName, + description: this.options.installmentFeeDescription, + amount: amount + }); + } + + } + + /** + * Sets due and issue dates for installments set + * @param installments + * @param dueAtMidnight + */ + #setDueAndIssueDates(installments, dueAtMidnight = true) + { + // Later we adjust to make sure invoices aren't due in the past + // So don't worry about that that now. + for (const inst of installments) + { + inst.issueTimestamp = this.#getTimestampWithDaysOffset(inst.startTimestamp, + -this.data.defaultPaymentTerms.amount, + false); + inst.dueTimestamp = dueAtMidnight ? this.dateCalc.getEndOfDayTimestamp(inst.startTimestamp) + : inst.startTimestamp; + } + } + + + /** + * Make sure at most one installment is in the past; we don't want to immediately + * send multiple invoices. + * + * Note: This can mutate the input array. + * + * Defaults using startTimestamp as the comparison. + * To compare with issue timestamp, e.g., pass (inst => inst.issueTimestamp) + * for dateRefFn + * @param installments + * @param nowTimestamp + * @param dateRefFn + */ + #collapseInstallmentsWithTimestampInPast(installments, nowTimestamp, dateRefFn = inst => inst.startTimestamp) + { + const pastInstallments = installments.filter(inst => dateRefFn(inst) <= nowTimestamp); + if (pastInstallments.length > 1) + { + // Move all past invoice items to the last past installment + const pastItems = pastInstallments.flatMap(inst => inst.invoiceItems); + for (let i = 0; i < pastInstallments.length - 1; i++) + pastInstallments[i].invoiceItems = []; + pastInstallments.last().invoiceItems = pastItems; + } + } + + /** + * Distributes the amount across a number of segments using the provided + * weights, with each segment being rounded to two decimal places. If the + * amount does not divide evenly then segment amounts could differ by +/ 0.01. + * @param amount + * @param weights + * @returns {*} + */ + #distributeAmountWeighted(amount, weights) { + const totalWeight = weights.sum(); + + if (Math.abs(totalWeight) < DE_MINIMUS_AMOUNT) { + return this.#distributeAmountWeighted(amount, weights.map(w => 1)); + } + + const dist = []; + for (let i = 0; i < weights.length; i++) { + dist.push(roundMoney(amount * weights[i] / totalWeight)); + } + + return this.#correctDistributionRounding(amount, dist); + } + + /** + * Evenly distributes any shortfalls detected due to rounding + * @param amount + * @param distribution + * @returns {*} + */ + #correctDistributionRounding(amount, distribution) { + let unitShortfall = Math.round((amount - distribution.sum()) / moneyUnit); + if (unitShortfall) { + let correction = unitShortfall >= 0 ? moneyUnit : -moneyUnit; + unitShortfall = Math.abs(unitShortfall); + + let cursor = 0; + while (unitShortfall) { + let idx = cursor++ % distribution.length; + if (distribution[idx] !== 0 || cursor > 1000) { + unitShortfall--; + distribution[idx] = roundMoney(distribution[idx] + correction); + } + } + + if (roundMoney(distribution.sum()) !== roundMoney(amount)) { + throw `correctDistributionRounding: ERROR: distributing ${amount} sums to ${distribution.sum()}`; + } + } + + return distribution; + } + + /** + * Returns sum of payable amounts for an installment + * @param installment + * @returns {*} + */ + #getPayableAmountForInstallment(installment) + { + return installment.invoiceItems.sum(ii => ii.type === 'commission' ? 0 : ii.amount); + } + + /** + * The coverageStartTimestamp of charges is adjusted to exclude previously invoiced + * amounts. This changes the charges to cover the entire period, which prevents + * timing distortions on endorsements. + * + * We should probably change this in the platform, but it will require a feature + * flag. See SOCA-3655. + */ + #normalizeChargeStarts() + { + const pc = new PolicyContext(this.data.policy); + for (const ch of this.data.charges) { + if (ch.perilCharacteristicsLocator) { + const chars = pc.getPerilCharacteristics(ch.perilCharacteristicsLocator); + if (chars) { + ch.coverageStartTimestamp = chars.coverageStartTimestamp; + ch.coverageEndTimestamp = chars.coverageEndTimestamp; + } + } else { + // no peril characteristics locator suggests this is a fee + const fee = this.data.policy.fees.find(f => f.locator === ch.feeLocator); + if (fee) { + ch.coverageStartTimestamp = fee.startTimestamp; + ch.coverageEndTimestamp = fee.endTimestamp; + } + } + } + } + + /** + * Determine whether some charge appears to represent an "overcharge" scenario + * @param charge + * @returns {boolean} + */ + #isRefundFromOvercharge(charge) { + return charge.amount < 0 && + charge.previouslyInvoicedAmount > charge.originalAmount && + charge.previouslyInvoicedAmount > 0 && + charge.originalAmount > 0; + } + + /** + * Determine whether conditions suggest all charges should go on a single installment + */ + #isFullPayNow() { + const totalAmount = this.data.charges.sum(ch => ch.type === 'commission' ? 0 : ch.amount); + return (this.options.alwaysFullPayCredit && totalAmount <= 0) || + (Math.abs(totalAmount) <= this.options.fullPayNowThreshold) || + (this.options.alwaysFullPayCancellation && this.data.operation === 'cancellation'); + } + + /** + * Marks all charges with `immediate` property + */ + #markAllChargesAsImmediate() { + for (let ch of this.data.charges) { + ch.immediate = true; + } + } + + /** + * Finds original and reversal charges that cancel each other out, marking them all as immediate + */ + #markOriginalAndReversalPairsAsImmediate() { + for (const ch of this.data.charges) + ch.groupId = ch.type + ch.perilCharacteristicsLocator + ch.commissionLocator + ch.feeLocator + ch.taxLocator; + for (const g of Array.from(this.data.charges.groupBy(ch => ch.groupId).values())) + if (g.length > 1 && Math.abs(g.sum(ch => ch.amount)) < DE_MINIMUS_AMOUNT) + for (const ch of g) + ch.immediate = true; + } + + /** + * Marks fee charges with `immediate` property in accordance with options + */ + #markFeesAsImmediateIfPreferred() { + if (!this.options.feesOnFirstInstallment) return; + + for (let ch of this.data.charges) { + if (ch.type === 'fee') { + ch.immediate = true; + } + } + } + + /** + * Marks commission charges with `immediate` property in accordance with options + */ + #markCommissionsAsImmediateIfPreferred() { + if (!this.options.commissionPayments === 'upFront') return; + + for (let ch of this.data.charges) { + if (ch.type === 'commission') { + ch.immediate = true; + } + } + } + + /** + * Coordinates labeling of charges with `immediate` property as appropriate + */ + #markImmediateCharges() { + if (this.#isFullPayNow()) { + this.#markAllChargesAsImmediate(); + } else { + this.#markOriginalAndReversalPairsAsImmediate(); + this.#markFeesAsImmediateIfPreferred(); + this.#markCommissionsAsImmediateIfPreferred(); + } + } + + /** + * Assigns and refines charges across installments + * @param terms + */ + #calcInvoiceItems(terms) { + for (const term of terms) { + const chargesInTerm = this.data.charges + .filter(ch => ch.amount !== 0 && + ch.coverageStartTimestamp >= term.startTimestamp && + ch.coverageStartTimestamp < term.endTimestamp); + for (const ch of chargesInTerm) + this.#placeChargeOnInstallments(ch, term.installments); + + if (!this.options.adjustAcrossTerms) { + term.installments = this.#carryForwardDeminimis(term.installments); + term.installments = this.#levelInstallments(term.installments); + } + } + } + + /** + * Marks installments for removal as appropriate + * @param installments + * @param nowTimestamp + */ + #markEmptyInstallmentsForRemoval(installments, nowTimestamp) { + for (const inst of installments) { + if (inst.invoiceItems.length === 0) { + inst.info.remove = true; + } + } + + // Exception for current period installment, which can remain in the final result with empty invoice items. + // Useful for 'zero-due' invoices as long as rated endorsements require immediate invoice generation. + const curInst = installments.find(inst => inst.startTimestamp <= nowTimestamp && inst.endTimestamp > nowTimestamp) + || installments[0]; + curInst.info.remove = false; + + // SOCA-5486: installments with empty invoice items may interfere with financial transaction mapping, + // especially for the immediately-generated endorsement invoice + if (curInst.invoiceItems.length === 0 && this.data.operation === 'endorsement') { + // ensure at least one charge on the current period or first installment invoice + curInst.invoiceItems = [{ chargeId: this.data.charges[0].chargeId, amount: 0 }]; + } + } + + /** + * Given an installment, ensures items with matching charge ids are combined into a single entry + * @param installment + */ + #combineInvoiceItemsWithSameChargeId(installment) { + let g = Array.from(installment.invoiceItems.groupBy(ii => ii.chargeId, ii => ii).values()); + installment.invoiceItems = g.map(gg => gg.length === 1 ? gg[0] : { chargeId: gg[0].chargeId, + amount: roundMoney(gg.sum(x => x.amount)) } ); + } + + /** + * Convenience method to convert string values to numeric types + */ + #destringifyInstallmentsData() { + let data = this.data; + data.policy.originalContractStartTimestamp = parseInt(data.policy.originalContractStartTimestamp); + data.policy.effectiveContractEndTimestamp = parseInt(data.policy.effectiveContractEndTimestamp); + + for (const m of data.policy.modifications) { + m.effectiveTimestamp = parseInt(m.effectiveTimestamp); + } + + for (const ch of data.charges) { + ch.amount = parseFloat(ch.amount); + ch.originalAmount = parseFloat(ch.originalAmount); + ch.previouslyInvoicedAmount = parseFloat(ch.previouslyInvoicedAmount); + ch.coverageStartTimestamp = parseInt(ch.coverageStartTimestamp); + ch.coverageEndTimestamp = parseInt(ch.coverageEndTimestamp); + } + + for (const ch of data.policy.characteristics) { + ch.policyEndTimestamp = parseInt(ch.policyEndTimestamp); + } + + for (const inv of data.policy.invoices) { + inv.startTimestamp = parseInt(inv.startTimestamp); + inv.endTimestamp = parseInt(inv.endTimestamp); + inv.totalDue = parseFloat(inv.totalDue); + } + + for (const pi of data.plannedInvoices) { + pi.startTimestamp = parseInt(pi.startTimestamp); + pi.endTimestamp = parseInt(pi.endTimestamp); + + for (let ft of pi.financialTransactions) + ft.amount = parseFloat(ft.amount); + } + + data.defaultPaymentTerms.amount = parseInt(data.defaultPaymentTerms.amount); + } +} + +module.exports = { + InstallmentsGenerator +} \ No newline at end of file diff --git a/scripts/lib/components/PostIssuanceConsolidator.js b/scripts/lib/components/PostIssuanceConsolidator.js new file mode 100644 index 0000000..1ace8e1 --- /dev/null +++ b/scripts/lib/components/PostIssuanceConsolidator.js @@ -0,0 +1,38 @@ +/** + * A sample implementation of the post-issuance consolidator, which yields a single + * consolidated document. + * + * If you want a single consolidated document, you can pass in options; else, + * you will need to write a new implementation. + */ + +const DEFAULT_OPTIONS = { + consolidatedDisplayName: "Consolidated Document", + consolidatedFileName: "consolidated.pdf", + deleteSourceDocuments: true, + strategy: (data) => data.documents.map(d => d.locator) +} + +class PostIssuanceConsolidator { + VERSION = '1.0'; + + constructor(data, options = {}) { + this.data = data; + this.options = Object.assign({}, DEFAULT_OPTIONS, options); + } + + getPostIssuanceResult() { + return { + documentConsolidations: [{ + displayName: this.options.consolidatedDisplayName, + documentLocators: this.options.strategy(this.data), + fileName: this.options.consolidatedFileName, + deleteSourceDocuments: this.options.deleteSourceDocuments + }] + }; + } +} + +module.exports = { + PostIssuanceConsolidator +} \ No newline at end of file diff --git a/scripts/lib/components/PostPaymentReversalGraceAdjuster.js b/scripts/lib/components/PostPaymentReversalGraceAdjuster.js new file mode 100644 index 0000000..859c1dd --- /dev/null +++ b/scripts/lib/components/PostPaymentReversalGraceAdjuster.js @@ -0,0 +1,33 @@ +/** + * A sample implementation of the post-payment reversal plugin. + */ +const { DateCalc } = require('../utils/DateCalc.js'); + +const ONE_DAY_MILLIS = 24 * 60 * 60 * 1000; + +class PostPaymentReversalGraceAdjuster { + VERSION = '1.0'; + + constructor(data) { + this.data = data; + this.dateCalc = new DateCalc(data.tenantTimezone); + } + + getReversalResponse() { + const data = this.data; + let ret = {}; + + const midnightTonight = this.dateCalc.getEndOfDayTimestamp(new Date().getTime()); + + if (data.operationType === 'payment_reversal' && data.invoiceAmount > 0) { + ret.gracePeriodEndTimestamp = + Math.max(midnightTonight, + parseInt(data.invoiceDueTimestamp) + data.gracePeriodDays * ONE_DAY_MILLIS); + } + return ret; + } +} + +module.exports = { + PostPaymentReversalGraceAdjuster +} \ No newline at end of file diff --git a/scripts/lib/components/PreGraceAdjuster.js b/scripts/lib/components/PreGraceAdjuster.js new file mode 100644 index 0000000..5f0f848 --- /dev/null +++ b/scripts/lib/components/PreGraceAdjuster.js @@ -0,0 +1,40 @@ +/** + * Basic pre-grace adjustment sample: simply adds a set number of days + * to current time, setting the result as the new grace period end timestamp + * and the cancellation effective timestamp as midnight of the new grace period end timestamp. + * + * You can adopt this plugin as-is and set the options on instantiation if this + * behavior suits your needs; else, you will need to override preGraceResult with more complex + * logic. + */ +const { DateCalc } = require('../../lib/utils/DateCalc.js'); + +const DEFAULT_OPTIONS = { + additionalDaysGrace: 10 // additional days beyond now +} + +class PreGraceAdjuster { + VERSION = '1.0'; + + constructor(data, options = {}) { + this.data = data; + this.options = Object.assign({}, DEFAULT_OPTIONS, options); + } + + getPreGraceResult() { + const nowTimestamp = new Date().getTime(); + const dateCalc = new DateCalc(this.data.tenantTimeZone); + const newGraceEndTimestamp = dateCalc.addToTimestamp(nowTimestamp, + this.options.additionalDaysGrace, + 'days'); + + return { + gracePeriodEndTimestamp: newGraceEndTimestamp, + cancelEffectiveTimestamp: dateCalc.getEndOfDayTimestamp(newGraceEndTimestamp) + }; + } +} + +module.exports = { + PreGraceAdjuster +} \ No newline at end of file diff --git a/scripts/lib/components/Prorater.js b/scripts/lib/components/Prorater.js new file mode 100644 index 0000000..a485d8f --- /dev/null +++ b/scripts/lib/components/Prorater.js @@ -0,0 +1,57 @@ +/** + * Simple prorater plugin using basic duration ratios to determine amounts. Override getProratedAmounts + * in a custom implementation. + */ +const { DateCalc } = require('../utils/DateCalc.js'); +const { roundMoney } = require('../../main/common-options.js').options; +const { durationCalcMethod } = require('../utils/utils.js'); + +class Prorater { + VERSION = '1.0'; + + constructor(data) { + this.data = data; + } + + getProratedAmounts() { + let data = this.data; + this.#destringifyProrationData(); + + const policyStartTimestamp = parseInt(data.policy.originalContractStartTimestamp) || + this.#fallbackGetEarliest(data.items); + + const dateCalc = new DateCalc(data.tenantTimeZone, + policyStartTimestamp, + durationCalcMethod(data.paymentScheduleName)); + + return { items: data.items.map(item => ({ id: item.id, + proratedAmount: roundMoney(dateCalc.getDurationRatio(item.segmentStartTimestamp, + data.segmentSplitTimestamp, + item.segmentEndTimestamp) * item.amount), + holdbackAmount: 0 })) }; + } + + #fallbackGetEarliest(items) + { + let x = 9999999999999; // Far future date + for (const i of items) + x = Math.min(x, i.segmentStartTimestamp); + return x; + } + + #destringifyProrationData() { + let data = this.data; + data.segmentSplitTimestamp = parseInt(data.segmentSplitTimestamp); + for (const item of data.items) + { + item.amount = parseFloat(item.amount); + item.followingAmount = parseFloat(item.followingAmount); + item.segmentStartTimestamp = parseInt(item.segmentStartTimestamp); + item.segmentEndTimestamp = parseInt(item.segmentEndTimestamp); + } + } +} + +module.exports = { + Prorater +} \ No newline at end of file diff --git a/scripts/lib/components/Rater.js b/scripts/lib/components/Rater.js new file mode 100644 index 0000000..0911e44 --- /dev/null +++ b/scripts/lib/components/Rater.js @@ -0,0 +1,97 @@ +/** + * Sample rater implementation - override getRatedAmounts in your own implementation. + */ +require("../utils/arrays.js"); +const { DateCalc } = require("../utils/DateCalc.js"); +const { PolicyContext } = require("../utils/PolicyContext.js"); +const { durationCalcMethod } = require('../utils/utils.js'); +const { roundMoney } = require('../../main/common-options.js').options; + +class Rater { + VERSION = '1.0'; + + constructor(data) { + this.data = data; + } + + getRatedAmounts() { + let data = this.data; + + const dateCalc = new DateCalc(data.tenantTimeZone, + parseInt(data.policy.originalContractStartTimestamp), + durationCalcMethod(data.policy.paymentScheduleName)); + + const context = this.preprocessContext(new PolicyContext(data.policy)); + const charsToRate = data.policyExposurePerils.map( + pep => context.getPerilCharacteristics(pep.perilCharacteristicsLocator)); + + const rates = {}; + + let rateDurationFactor; + switch (dateCalc.getDurationUnit()) { + case 'months': + rateDurationFactor = 1/12; + break; + case 'days360': + rateDurationFactor = 1/360; + break; + case 'days365': + rateDurationFactor = 1/365; + break; + case 'days': + case 'wholeDays': + rateDurationFactor = 1/365; + break; + case 'ms': + rateDurationFactor = 1/(365 * 24 * 60 * 60 * 1000); + break; + default: + throw `rater.js: Duration unit ${dateCalc.getDurationUnit()} not supported.`; + } + + for (const ch of charsToRate) { + // Iterate over characteristics, using peril, exposure, and policy data to set factors and perform calcs + const peril = context.getPeril(ch.perilLocator); + const expCh = context.getExposureCharacteristics(ch.exposureCharacteristicsLocator); + const polCh = context.getPolicyCharacteristics(ch.policyCharacteristicsLocator); + + // Example factors and values + let rate = 0.25; + let multiplier = 1; + let fixedRateAdj = 1; + + switch (peril.name) { + // Update factors according to peril + } + + rate *= multiplier; + rate += fixedRateAdj; + + const commissions = []; + + const premium = roundMoney( + rate * dateCalc.getDuration(ch.coverageStartTimestamp, ch.coverageEndTimestamp) * rateDurationFactor); + + rates[ch.locator] = { + exactPremium: premium, + yearlyPremium: rate, + yearlyTechnicalPremium: rate * 0.8, // Sample scaling + commissions: commissions + }; + } + + return { pricedPerilCharacteristics: rates }; + } + + preprocessContext(context) { + for (const perCh of context.allPerilCharacteristics()) { + perCh.coverageStartTimestamp = parseInt(perCh.coverageStartTimestamp); + perCh.coverageEndTimestamp = parseInt(perCh.coverageEndTimestamp); + } + return context; + } +} + +module.exports = { + Rater +} \ No newline at end of file diff --git a/scripts/lib/components/Underwriter.js b/scripts/lib/components/Underwriter.js new file mode 100644 index 0000000..125d1ed --- /dev/null +++ b/scripts/lib/components/Underwriter.js @@ -0,0 +1,103 @@ +/** + * Sample underwriter plugin. Override getUnderwritingResults for your own implementation. + */ +require("../utils/arrays.js"); +const { PolicyContext } = require("../utils/PolicyContext.js"); + +class Underwriter { + VERSION = '1.0'; + + constructor(data) { + this.data = data; + } + + getUnderwritingResults() { + let data = this.data; + const context = new PolicyContext(data.policy); + + let decision = 'accept'; + let notes = []; + + /** + * Pattern: base decisions on any relevant data at policy, exposure, peril level + */ + // Policy + const policy = context.getPolicy(); + const policyResults = this.getDecisionAndNotesForPolicyChars( + this.#getUnreplaced(policy.characteristics)); + + // Exposures + const expResults = this.getDecisionAndNotesForExposureChars( + this.#getUnreplaced(context.allExposureCharacteristics())); + + // Perils + const perilResults = this.getDecisionAndNotesForPerilChars( + this.#getUnreplaced(context.allPerilCharacteristics())); + + const decisions = [policyResults, expResults, perilResults].map(r => r.decision); + if (decisions.includes('none')) { + decision = 'none'; + } + + if (decisions.includes('reject')) { + decision = 'reject'; + } + + notes = [...policyResults.notes, + ...expResults.notes, + ...perilResults.notes]; + + return { decision, notes }; + } + + /** + * Return a decision and notes pertaining to policy characteristics. + * + * @param policyCharacteristics the set of unreplaced policy characteristics + */ + getDecisionAndNotesForPolicyChars(policyCharacteristics) { + let decision = 'accept'; + let notes = []; + for (const policyCh of policyCharacteristics) { + // Policy decisions and notes + } + + return { decision, notes }; + } + + /** + * Return a decision and notes pertaining to exposure characteristics + * @param exposureCharacteristics the set of unreplaced exposure characteristics + */ + getDecisionAndNotesForExposureChars(exposureCharacteristics) { + let decision = 'accept'; + let notes = []; + for (const exposureCh of exposureCharacteristics) { + // Policy decisions and notes + } + + return { decision, notes }; + } + + /** + * Return a decision and notes pertaining to peril characteristics + * @param perilCharacteristics the set of unreplaced peril characteristics + */ + getDecisionAndNotesForPerilChars(perilCharacteristics) { + let decision = 'accept'; + let notes = []; + for (const perilCh of perilCharacteristics) { + // Peril decisions and notes + } + + return { decision, notes }; + } + + #getUnreplaced(chars) { + return chars.filter(ch => !ch.replacedTimestamp); + } +} + +module.exports = { + Underwriter +} diff --git a/scripts/lib/utils/DateCalc.js b/scripts/lib/utils/DateCalc.js new file mode 100644 index 0000000..784e97c --- /dev/null +++ b/scripts/lib/utils/DateCalc.js @@ -0,0 +1,589 @@ +require("./moment-timezone-with-data-1970-2030.js"); +const moment = require("./moment.js"); + +/** + * General utility class for manipulating timestamps based on their actual + * time-zone aware values for dates. + * + * The functions getTimestamp and getDateInfo use 1-based months, so + * January = 1, February = 2, etc., unlike javascript's zero-based months. + * + * This class uses moment.js and moment timezone but doesn't expose moments + * outside of the private functions. After we upgrade v8 we can replace moment + * calcs with something better (luxon, perhaps) + * + * When calculating durations the result from getDuration is in time units, as + * passed to the constructor. Valid time units are: + * + * - months + * - days + * - wholeDays + * - days360 (using a 30E/360 calendar) + * - ms (milliseconds) + * + * Note: `socotraMonths` and `days365` are not supported; use them only for + * testing. + */ +class DateCalc { + #anchorTimestamp; + #timeZone; + #durationUnit; + #getDuration; + #useAnchorForDurationCalc; + + constructor(timeZone = 'UTC', anchorTimestamp = null, durationUnit = null) { + this.#timeZone = timeZone; + this.#setDurationUnit(durationUnit); + this.#anchorTimestamp = anchorTimestamp; + } + + getDurationUnit() { return this.#durationUnit; } + + #setDurationUnit(durationUnit) { + if (durationUnit && typeof durationUnit === 'object') { + this.#getDuration = durationUnit.durationFn; + this.#durationUnit = durationUnit.durationUnitName; + this.#useAnchorForDurationCalc = !!durationUnit.useAnchorForDurationCalc; + this.#moveAnchorTimestampEarlier = durationUnit.moveAnchorTimestampEarlier; + } else { + this.#durationUnit = durationUnit || 'months'; + switch (this.#durationUnit) { + case 'days360': + this.#getDuration = this.dayCount360; + this.#useAnchorForDurationCalc = false; + break; + case 'days365': + this.#getDuration = this.dayCount365; + this.#useAnchorForDurationCalc = true; + break; + case 'months': + this.#getDuration = this.monthCount; + this.#useAnchorForDurationCalc = true; + break; + case 'socotraMonths': + this.#getDuration = this.socotraMonthCount; + this.#useAnchorForDurationCalc = true; + break; + case 'days': + this.#getDuration = this.dayCount; + this.#useAnchorForDurationCalc = false; + break; + case 'wholeDays': + this.#getDuration = this.dayCountWhole; + this.#useAnchorForDurationCalc = false; + break; + case 'ms': + this.#getDuration = (start, end) => end - start; + this.#useAnchorForDurationCalc = false; + break; + default: + throw `Duration unit ${durationUnit} not supported!`; + } + } + } + + #moveAnchorTimestampEarlier(timestamp) { + /** + * Date calcs for anchor-timestamp based units only are valid when the + * anchor timestamp is before the reference timestamp. If trying to use + * a reference timestamp that's before the anchor, adjust the anchor earlier + * in a compatible way. + */ + if (timestamp < this.#anchorTimestamp) { + let moment = this.#toMoment(this.#anchorTimestamp); + switch (this.#durationUnit) { + case 'months': + case 'socotraMonths': + while (moment.valueOf() > timestamp) { + moment.add(-1, 'months'); + } + this.#anchorTimestamp = moment.valueOf(); + break; + default: + throw `Duration unit for base adjust ${this.#durationUnit} not supported.`; + } + } + } + /* one based months */ + getTimestamp(year = 1970, month = 1, day = 1, hour = 0, + minute = 0, second = 0, millisecond = 0) + { + if (month < 1 || month > 12) { + throw `getTimestamp: month ${month} out of range. Use 1-based month values.`; + } + + return moment.tz( { year, month: month - 1, day, hour, minute, second, millisecond}, this.#timeZone).valueOf(); + } + /* one based months */ + getDateInfo(timestamp) { + const m = this.#toMoment(timestamp); + return { + year: m.year(), + month: m.month() + 1, + day: m.date(), + hour: m.hour(), + minute: m.minute(), + second: m.second(), + millisecond: m.millisecond() + } + } + + isDateInfoSame(info1, info2) { + return info1.year === info2.year && + info1.month === info2.month && + info1.day === info2.day && + info1.hour === info2.hour && + info1.minute === info2.minute && + info1.second === info2.second && + info1.millisecond === info2.millisecond; + } + + formatTimestamp(timestamp) { + const di = this.getDateInfo(timestamp); + return `${di.year}-${this.#leadZero(di.month)}-${this.#leadZero(di.day)} ${this.#leadZero(di.hour)}:${this.#leadZero(di.minute)}:${this.#leadZero(di.second)}`; + } + + formatTimestampDate(timestamp) { + const di = this.getDateInfo(timestamp); + return `${di.year}-${this.#leadZero(di.month)}-${this.#leadZero(di.day)}`; + } + + #leadZero(num) { + return ("00" + num.toString()).slice(-2); + } + + /** + * + * @param startTimestamp inclusive lower bound of sequence + * @param endTimestamp exclusive upper bound of sequence + * @param options + * increment: 'month', 'week', 'quarter', etc. Default is 'month' + * increment can be an array of integers representing day offsets. If this is used, + * the anchorTimestamp must be the same as the startTimestamp. + * anchorTimestamp: ensure the sequence includes this timestamp. Default is startTimestamp. This will + * be filtered out if it is outside of [start, end). Default is startTimestamp. + * maxCount: the maximum number of sequence items to return. Default is unlimited. + * returnMetadata: include information about the bounds of the sequence. Default is true + * returnIntervals: instead of a list of timestamps, return a list of { startTimestamp, endTimestamp }. + * Default is true + * + * @returns {{sequence: *[], endCursor: Object, startCursor: Object}|*[]} + */ + getDateSequence(startTimestamp, endTimestamp, options = null) + { + // Can just pass the increment instead of an options object + let increment = (typeof options === 'string') ? options : (options.increment || 'month'); + const anchorTimestamp = options.anchorTimestamp || startTimestamp; + const maxCount = (increment === 'eon') ? 1 : (options.maxCount || 100000000); + const returnMetadata = options.returnMetadata !== false; + const returnIntervals = options.returnIntervals !== false; + + const cursor = this.#toMoment(anchorTimestamp); + + const baseDay = cursor.date(); + let sequence = []; + + let incrementArray; + + if (startTimestamp >= endTimestamp) { + throw "startTimestamp must be before endTimestamp"; + } + + if (Array.isArray(increment)) { + if (startTimestamp !== anchorTimestamp) { + throw "Must have startTimestamp equal anchorTimestamp when using day arrays."; + } + + incrementArray = increment; + increment = 'arrayDays'; + } + + else if (increment === 'eon') { + if (startTimestamp !== anchorTimestamp) { + throw "Must have startTimestamp equal anchorTimestamp when using eon interval"; + } + } + + else { + while (startTimestamp < cursor.valueOf()) { + switch (increment) { + case '30day': + cursor.add(-30, 'days'); + break; + case 'month': + this.#incrementMomentByMonth(cursor, baseDay, -1); + break; + case 'quarter': + this.#incrementMomentByMonth(cursor, baseDay, -3); + break; + case 'halfYear': + this.#incrementMomentByMonth(cursor, baseDay, -6); + break; + case 'year': + cursor.add(-1, 'years'); + break; + case 'week': + cursor.add(-7, 'days'); + break; + case '2week': + cursor.add(-14, 'days'); + break; + default: + throw `Span increment '${increment}' not supported!`; + } + } + } + + const startCursor = cursor.valueOf(); + let i = 0; + let count = 0; + while (cursor.valueOf() < endTimestamp) { + if (cursor.valueOf() >= startTimestamp) { + sequence.push(cursor.valueOf()); + count++; + } + + switch (increment) { + case 'eon': + break; + case '30day': + cursor.add(30, 'days'); + break; + case 'month': + this.#incrementMomentByMonth(cursor, baseDay); + break; + case 'quarter': + this.#incrementMomentByMonth(cursor, baseDay, 3); + break; + case 'halfYear': + this.#incrementMomentByMonth(cursor, baseDay, 6); + break; + case 'year': + cursor.add(1, 'years'); + break; + case 'week': + cursor.add(7, 'days'); + break; + case '2week': + cursor.add(14, 'days'); + break; + case 'arrayDays': + if (i < incrementArray.length) + cursor.add(incrementArray[i++], 'days'); + else + cursor.add(incrementArray[incrementArray.length - 1], 'days'); + break; + default: + throw `Span increment '${increment}' not supported!`; + } + if (count >= maxCount) { + break; + } + } + + if (sequence[0] !== startTimestamp) { + sequence.unshift(startTimestamp); + } + + if (returnIntervals) { + sequence = sequence.map(x => ({ startTimestamp: x })); + for (let i = 1; i < sequence.length; i++) { + sequence[i - 1].endTimestamp = sequence[i].startTimestamp; + } + sequence[sequence.length - 1].endTimestamp = endTimestamp; + } + if (returnMetadata) { + return {sequence, startCursor, endCursor: cursor.valueOf()}; + } + else { + return sequence; + } + } + + /** + * Return a series of timestamps from start to end incrementing using the increment key + * Can also pass an array of day offsets like [60, 30]. If offsets run out, the last + * will be repeated as needed. + * Deprecated: Use getDateSequence instead. + * @param startTimestamp + * @param endTimestamp + * @param increment + * @param maxCount + * @returns {{sequence: *[], endCursor: Object, startCursor: Object}|*[]} + */ + getDateSpan(startTimestamp, endTimestamp, increment = 'month', maxCount = 1000000) { + return this.getDateSequence(startTimestamp, endTimestamp, + { increment, maxCount, returnIntervals: false, returnMetadata: false }); + } + + addToTimestamp(timestamp, count, increment = 'days') { + return this.#toMoment(timestamp).add(count, increment) + .valueOf(); + } + + getEndOfDayTimestamp(timestamp) { + return this.#toMoment(timestamp).endOf('day') + .valueOf(); + } + + dayCount(startTimestamp, endTimestamp) { + const startM = this.#toMoment(startTimestamp); + const endM = this.#toMoment(endTimestamp); + + return endM.diff(startM, 'days', true); + } + + dayCountWhole(startTimestamp, endTimestamp) { + const startM = this.#toMoment(startTimestamp); + const endM = this.#toMoment(endTimestamp); + + return endM.diff(startM, 'days'); + } + + linearRatio(startTimestamp, splitTimestamp, endTimestamp, clampZeroToOne = true) { + if (startTimestamp >= endTimestamp) { + throw "Linear Ratio: Denominator cannot be zero or negative."; + } + + if (splitTimestamp > endTimestamp) { + throw "Linear Ratio: Split cannot be after end."; + } + + if (splitTimestamp <= startTimestamp) { + return 0; + } + + let result = (splitTimestamp - startTimestamp) / (endTimestamp - startTimestamp); + + if (clampZeroToOne) { + result = Math.max(0, Math.min(1, result)); + } + + return result; + } + + incrementMonth(startTimestamp, numMonths = 1) { + return this.#toMoment(startTimestamp).add(numMonths, 'months').valueOf(); + } + + monthCount(startTimestamp, endTimestamp) { + let curM = this.#toMoment(startTimestamp); + + let startDayOfMonth; + + if (this.#anchorTimestamp) { + startDayOfMonth = this.#toMoment(this.#anchorTimestamp).date(); + } else { + startDayOfMonth = curM.date(); + } + + if (startDayOfMonth < 29) { + startDayOfMonth = null; + } + + let months = 0; + // A little over 366 days. There will be *at least* yearsGap years between + // start and end, so count several years at once. + const yearsGap = Math.floor((endTimestamp - startTimestamp) / 31626720000); + + if (yearsGap) { + curM.add(yearsGap, 'years'); + months = yearsGap * 12; + } + + while (curM.valueOf() < endTimestamp) { + const nextM = this.#incrementMomentByMonth(curM.clone(), startDayOfMonth, 1); + + if (nextM.valueOf() > endTimestamp) + months += (endTimestamp - curM.valueOf()) / (nextM.valueOf() - curM.valueOf()); + else + months++; + curM = nextM; + } + + return months; + } + + /** + * Intended to duplicate the Socotra platform month count algorithm + */ + socotraMonthCount(startTimestamp, endTimestamp) { + const baseTimestamp = this.#anchorTimestamp || startTimestamp; + + const startM = this.#toMoment(startTimestamp); + const endM = this.#toMoment(endTimestamp); + const baseM = this.#toMoment(baseTimestamp); + + const startDate = startM.date(); + const endDate = endM.date(); + + // Simple case + if ((baseTimestamp <= startTimestamp) && (startTimestamp < endTimestamp) + && (startDate === endDate) && (startM.hour() === endM.hour()) + && ((startTimestamp % 3600000) === (endTimestamp % 3600000))) { + const differenceInYears = endM.year() - startM.year(); + const differenceInMonths = endM.month() - startM.month(); + return differenceInMonths + differenceInYears * 12; + } + + // Normal case + const baseDate = baseM.date(); + + let monthCount = 0; + let prevMonth = startM.clone(); + let monthCursor = this.#socotraIncrementMomentByMonth(startM, baseDate); + + while (monthCursor.valueOf() < endTimestamp) { + prevMonth = monthCursor; + monthCursor = this.#socotraIncrementMomentByMonth(monthCursor, baseDate); + monthCount += 1; + if (monthCursor.date() !== startDate) { + const daysInMonth = monthCursor.daysInMonth(); + + // special case for policies that started on 29/30/31 + if (baseDate >= daysInMonth) { + monthCursor.set('date', daysInMonth); + } else { + monthCursor.set('date', Math.min(startDate, daysInMonth)); + } + } + } + + const prevMonthVal = prevMonth.valueOf(); + if (prevMonthVal === endTimestamp) { + return monthCount; + } else { + const remainder = endTimestamp - prevMonthVal; + const totalNextMonthMillis = monthCursor.valueOf() - prevMonthVal; + return this.#round7(monthCount + remainder / totalNextMonthMillis); + } + } + + targetAmountToSocotraYearlyRate(startTimestamp, endTimestamp, targetAmount) + { + const months = this.socotraMonthCount(startTimestamp, endTimestamp); + return targetAmount / months * 12; + } + + /** + * Computes the duration based on the units specified with the class' + * durationUnit. + * @param startTimestamp + * @param endTimestamp + * @returns {number|*} + */ + getDuration(startTimestamp, endTimestamp) { + if (startTimestamp > endTimestamp) { + return -this.getDuration(endTimestamp, startTimestamp); + } + + if (this.#anchorTimestamp && this.#useAnchorForDurationCalc && (this.#anchorTimestamp !== startTimestamp)) { + if (this.#anchorTimestamp > startTimestamp) + this.#moveAnchorTimestampEarlier(startTimestamp); + return this.#getDuration( + this.#anchorTimestamp, endTimestamp) - this.#getDuration(this.#anchorTimestamp, startTimestamp); + } else { + return this.#getDuration(startTimestamp, endTimestamp); + } + } + + /** + * Computes the ratio of the pre-split segment to the overall + * timespan based on the units specified with the class' durationUnit + * Returns a value bound between zero and 1. If the split is before the + * start, returns 0. If the split is after the end, returns 1. + * @param startTimestamp + * @param splitTimestamp + * @param endTimestamp + * @param postSplit + * @returns {number} + */ + getDurationRatio(startTimestamp, splitTimestamp, endTimestamp, postSplit = false) { + const num = postSplit ? this.getDuration(splitTimestamp, endTimestamp) + : this.getDuration(startTimestamp, splitTimestamp); + const den = this.getDuration(startTimestamp, endTimestamp); + if (num <= 0) + return 0; + if (num >= den) + return 1; + return num / den; + } + + /** + * Computes the number of days in a timespan using a 30E/360 day calendar + * @param startTimestamp + * @param endTimestamp + * @returns {*} + */ + dayCount360(startTimestamp, endTimestamp) { + return this.dayCount360WithDateInfo(this.getDateInfo(startTimestamp), this.getDateInfo(endTimestamp)); + } + + dayCount360WithDateInfo(start, end) { + if (start.day > 30) { + start.day = 30; + } + if (end.day > 30) { + end.day = 30; + } + + return (end.year - start.year) * 360 + + (end.month - start.month) * 30 + + (end.day - start.day); + } + + dayCount365(startTimestamp, endTimestamp) { + let ret = 0; + + let startM = this.#toMoment(startTimestamp); + let endM = this.#toMoment(endTimestamp); + + let years = endM.year() - startM.year(); + + if (years !== 0) { + endM.add(-years, 'years'); + ret += years * 365; + } + ret += endM.diff(startM, 'days'); + return ret; + } + + /** + * Mutates startM + */ + #incrementMomentByMonth(startM, anchorToDayOfMonth = null, numMonths = 1) { + startM.add(numMonths, 'months'); + if (anchorToDayOfMonth) { + if (startM.date() < anchorToDayOfMonth) { + startM.set('date', Math.min(startM.daysInMonth(), anchorToDayOfMonth)); + } else if (startM.date() > anchorToDayOfMonth) { + startM.set('date', anchorToDayOfMonth); + } + } + return startM; + } + + /** + * Does not mutate startM + */ + #socotraIncrementMomentByMonth(startM, baseDate) { + const startDate = startM.date(); + const startDaysInMonth = startM.daysInMonth(); + const nextMonth = startM.clone().add(1, 'months'); + const startDomBeforeBaseDom = startDate < baseDate; + const nextMonthBeforeBaseDom = nextMonth.date() < baseDate; + if (startDate === startDaysInMonth && startDomBeforeBaseDom && nextMonthBeforeBaseDom) { + return nextMonth.set('date', Math.min(nextMonth.daysInMonth(), baseDate)); + } else { + return nextMonth; + } + } + + #round7(amount) { + return Math.round(amount * 10000000.0) / 10000000.0; + } + #toMoment(timestamp) { + return moment(timestamp).tz(this.#timeZone); + } +} +exports.DateCalc = DateCalc; \ No newline at end of file diff --git a/scripts/lib/utils/PolicyContext.js b/scripts/lib/utils/PolicyContext.js new file mode 100644 index 0000000..5781600 --- /dev/null +++ b/scripts/lib/utils/PolicyContext.js @@ -0,0 +1,180 @@ +/* + This class provides methods to easily retrieve + PolicyResponse component data by the component's locator. +*/ + +require('./arrays.js'); + +class PolicyContext +{ + #policy; + + // Maps (cache) + #exposuresMap; + #perilsMap; + #policyModificationsMap; + #policyCharsMap; + #exposureCharsMap; + #perilCharsMap; + + // Arrays (cache) + #allPerils; + #allExposureCharacteristics; + #allPerilCharacteristics; + + // We can make #privateMethods after upgrading v8 + constructor(policy) + { + this.#policy = policy; + } + getPolicy() + { + return this.#policy; + } + getExposure(locator) + { + if (!this.#exposuresMap) + { + this.#exposuresMap = + this.#policy + .exposures + .toMap(p => p.locator); + } + return this.#exposuresMap.get(locator); + } + getPeril(locator) + { + if (!this.#perilsMap) + { + this.#perilsMap = + this.#policy + .exposures + .flatMap(ex => ex.perils) + .toMap(p => p.locator); + } + return this.#perilsMap.get(locator); + } + getPolicyModification(locator) + { + if (!this.#policyModificationsMap) + { + this.#policyModificationsMap = + this.#policy + .modifications + .toMap(m => m.locator); + } + return this.#policyModificationsMap.get(locator); + } + getPolicyCharacteristics(locator) + { + if (!this.#policyCharsMap) + { + this.#policyCharsMap = + this.#policy + .characteristics + .toMap(ch => ch.locator); + } + return this.#policyCharsMap.get(locator); + } + getExposureCharacteristics(locator) + { + if (!this.#exposureCharsMap) + { + this.#exposureCharsMap = + this.allExposureCharacteristics() + .toMap(ch => ch.locator); + } + return this.#exposureCharsMap.get(locator); + } + getPerilCharacteristics(locator) + { + if (!this.#perilCharsMap) + { + this.#perilCharsMap = this.allPerilCharacteristics() + .toMap(x => x.locator); + } + return this.#perilCharsMap.get(locator); + } + allExposureCharacteristics() + { + if (!this.#allExposureCharacteristics) + { + this.#allExposureCharacteristics = + this.#allExposureCharacteristics || + this.#policy + .exposures + .flatMap(ex => ex.characteristics); + } + return this.#allExposureCharacteristics; + } + allPerils() + { + if (!this.#allPerils) + { + this.#allPerils = + this.#policy + .exposures + .flatMap(ex => ex.perils); + } + return this.#allPerils; + } + allPerilCharacteristics() + { + if (!this.#allPerilCharacteristics) + { + this.#allPerilCharacteristics = + this.#allPerilCharacteristics || + this.allPerils() + .flatMap(p => p.characteristics); + } + return this.#allPerilCharacteristics; + } + getFieldValue(chars, key) + { + const value = chars.fieldValues[key]; + return value === undefined ? undefined : value[0]; + } + getFieldValueInt(chars, key) + { + const value = chars.fieldValues[key]; + return value === undefined ? undefined : parseInt(value[0]); + } + getFieldValueFloat(chars, key) + { + const value = chars.fieldValues[key]; + return value === undefined ? undefined : parseFloat(value[0]); + } + // Timestamps are sent to the plugin in raw string form. This + // function will convert the timestamps on a characteristics + // object to numeric form for manipulation, such as by the + // DateCalc.js library. + destringifyCharacteristicsTimestamps(chars) + { + chars.createdTimestamp = parseInt(chars.createdTimestamp); + chars.updatedTimestamp = parseInt(chars.updatedTimestamp); + if (chars.issuedTimestamp) + chars.issuedTimestamp = parseInt(chars.issuedTimestamp); + if (chars.replacedTimestamp) + chars.replacedTimestamp = parseInt(chars.replacedTimestamp); + if (chars.startTimestamp) // policy or exposure + { + chars.startTimestamp = parseInt(chars.startTimestamp); + chars.endTimestamp = parseInt(chars.endTimestamp); + } + else // peril + { + chars.coverageStartTimestamp = parseInt(chars.coverageStartTimestamp); + chars.coverageEndTimestamp = parseInt(chars.coverageEndTimestamp); + } + } + // Field values can be compared by serializing them all to JSON + // and comparing the strings. We just save the string on the + // same object for convenience. + // This depends on the field keys being in the same order. + getFieldValuesJson(fv) + { + return fv.json || + (fv.json = JSON.stringify(fv)); + } +} +exports.PolicyContext = PolicyContext; \ No newline at end of file diff --git a/scripts/lib/utils/arrays.js b/scripts/lib/utils/arrays.js new file mode 100644 index 0000000..58276e0 --- /dev/null +++ b/scripts/lib/utils/arrays.js @@ -0,0 +1,117 @@ +if (!Array.prototype.toMap) +{ + Object.defineProperty(Array.prototype, 'toMap', { + value: function toMap(keyFn, valFn = x => x) { + return new Map(this.map(obj => [keyFn(obj), valFn(obj)])); + } + }); +} +/* orderBy and orderByDescending should work with nums and strings for comparators */ +if (!Array.prototype.orderBy) +{ + Object.defineProperty(Array.prototype, 'orderBy', { + value: function orderBy(sortKeyFn = x => x) { + return [...this].sort((a, b) => { let x = sortKeyFn(a); let y = sortKeyFn(b); return x > y ? 1 : x < y ? -1 : 0; }); + } + }); +} +if (!Array.prototype.orderByDescending) +{ + Object.defineProperty(Array.prototype, 'orderByDescending', { + value: function orderByDescending(sortKeyFn = x => x) { + return [...this].sort((a, b) => { let x = sortKeyFn(a); let y = sortKeyFn(b); return x > y ? -1 : x < y ? 1 : 0; }); + } + }); +} +if (!Array.prototype.groupBy) +{ + Object.defineProperty(Array.prototype, 'groupBy', { + value: function groupBy(keyFn, valFn = x => x) { + return Array.prototype.reduce.call(this, function (map, item) { + let key = keyFn(item); + if (map.has(key)) + map.get(key).push(valFn(item)); + else + map.set(key, [valFn(item)]); + return map; + }, new Map()); + } + }); +} +if (!Array.prototype.sum) +{ + Object.defineProperty(Array.prototype, 'sum', { + value: function sum(valFn = x => x) { + return this.reduce((sum, x) => sum + valFn(x), 0); + } + }); +} +if (!Array.prototype.first) +{ + Object.defineProperty(Array.prototype, 'first', { + value: function first(valFn = x => true) { + for (let x of this) + if (valFn(x)) + return x; + return null; + } + }); +} +if (!Array.prototype.last) +{ + Object.defineProperty(Array.prototype, 'last', { + value: function last(valFn = x => true) { + for (let i = this.length - 1; i >= 0; i--) + if (valFn(this[i])) + return this[i]; + return null; + } + }); +} +if (!Array.prototype.min) +{ + Object.defineProperty(Array.prototype, 'min', { + value: function min(valFn = x => x) { + return this.reduce((min, x) => Math.min(valFn(x), min), Infinity); + } + }); +} +if (!Array.prototype.max) +{ + Object.defineProperty(Array.prototype, 'max', { + value: function max(valFn = x => x) { + return this.reduce((max, x) => Math.max(valFn(x), max), -Infinity) + } + }); +} +if (!Array.prototype.distinct) +{ + Object.defineProperty(Array.prototype, 'distinct', { + value: function distinct(valFn = x => x) { + let vals = this.map(x => valFn(x)); + return this.filter((val, idx) => vals.indexOf(valFn(val)) === idx); + } + }); +} +if (!Array.prototype.findLastIndex) +{ + Object.defineProperty(Array.prototype, 'findLastIndex', { + value: function findLastIndex(valFn = x => true) { + let i = this.length; + while (i--) + { + if (valFn(this[i])) + return i; + } + return -1; + } + }); +} +if (!Array.prototype.count) +{ + Object.defineProperty(Array.prototype, 'count', { + value: function count(valFn = x => true) { + return this.filter(valFn).length; + } + }); +} \ No newline at end of file diff --git a/scripts/lib/utils/moment-timezone-with-data-1970-2030.js b/scripts/lib/utils/moment-timezone-with-data-1970-2030.js new file mode 100644 index 0000000..6aeb973 --- /dev/null +++ b/scripts/lib/utils/moment-timezone-with-data-1970-2030.js @@ -0,0 +1,1545 @@ +//! moment-timezone.js +//! version : 0.5.33 +//! Copyright (c) JS Foundation and other contributors +//! license : MIT +//! github.com/moment/moment-timezone + +(function (root, factory) { + "use strict"; + + /*global define*/ + if (typeof module === 'object' && module.exports) { + module.exports = factory(require('./moment.js')); // Node + } else if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else { + factory(root.moment); // Browser + } +}(this, function (moment) { + "use strict"; + + // Resolves es6 module loading issue + if (moment.version === undefined && moment.default) { + moment = moment.default; + } + + // Do not load moment-timezone a second time. + // if (moment.tz !== undefined) { + // logError('Moment Timezone ' + moment.tz.version + ' was already loaded ' + (moment.tz.dataVersion ? 'with data from ' : 'without any data') + moment.tz.dataVersion); + // return moment; + // } + + var VERSION = "0.5.33", + zones = {}, + links = {}, + countries = {}, + names = {}, + guesses = {}, + cachedGuess; + + if (!moment || typeof moment.version !== 'string') { + logError('Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/'); + } + + var momentVersion = moment.version.split('.'), + major = +momentVersion[0], + minor = +momentVersion[1]; + + // Moment.js version check + if (major < 2 || (major === 2 && minor < 6)) { + logError('Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js ' + moment.version + '. See momentjs.com'); + } + + /************************************ + Unpacking + ************************************/ + + function charCodeToInt(charCode) { + if (charCode > 96) { + return charCode - 87; + } else if (charCode > 64) { + return charCode - 29; + } + return charCode - 48; + } + + function unpackBase60(string) { + var i = 0, + parts = string.split('.'), + whole = parts[0], + fractional = parts[1] || '', + multiplier = 1, + num, + out = 0, + sign = 1; + + // handle negative numbers + if (string.charCodeAt(0) === 45) { + i = 1; + sign = -1; + } + + // handle digits before the decimal + for (i; i < whole.length; i++) { + num = charCodeToInt(whole.charCodeAt(i)); + out = 60 * out + num; + } + + // handle digits after the decimal + for (i = 0; i < fractional.length; i++) { + multiplier = multiplier / 60; + num = charCodeToInt(fractional.charCodeAt(i)); + out += num * multiplier; + } + + return out * sign; + } + + function arrayToInt (array) { + for (var i = 0; i < array.length; i++) { + array[i] = unpackBase60(array[i]); + } + } + + function intToUntil (array, length) { + for (var i = 0; i < length; i++) { + array[i] = Math.round((array[i - 1] || 0) + (array[i] * 60000)); // minutes to milliseconds + } + + array[length - 1] = Infinity; + } + + function mapIndices (source, indices) { + var out = [], i; + + for (i = 0; i < indices.length; i++) { + out[i] = source[indices[i]]; + } + + return out; + } + + function unpack (string) { + var data = string.split('|'), + offsets = data[2].split(' '), + indices = data[3].split(''), + untils = data[4].split(' '); + + arrayToInt(offsets); + arrayToInt(indices); + arrayToInt(untils); + + intToUntil(untils, indices.length); + + return { + name : data[0], + abbrs : mapIndices(data[1].split(' '), indices), + offsets : mapIndices(offsets, indices), + untils : untils, + population : data[5] | 0 + }; + } + + /************************************ + Zone object + ************************************/ + + function Zone (packedString) { + if (packedString) { + this._set(unpack(packedString)); + } + } + + Zone.prototype = { + _set : function (unpacked) { + this.name = unpacked.name; + this.abbrs = unpacked.abbrs; + this.untils = unpacked.untils; + this.offsets = unpacked.offsets; + this.population = unpacked.population; + }, + + _index : function (timestamp) { + var target = +timestamp, + untils = this.untils, + i; + + for (i = 0; i < untils.length; i++) { + if (target < untils[i]) { + return i; + } + } + }, + + countries : function () { + var zone_name = this.name; + return Object.keys(countries).filter(function (country_code) { + return countries[country_code].zones.indexOf(zone_name) !== -1; + }); + }, + + parse : function (timestamp) { + var target = +timestamp, + offsets = this.offsets, + untils = this.untils, + max = untils.length - 1, + offset, offsetNext, offsetPrev, i; + + for (i = 0; i < max; i++) { + offset = offsets[i]; + offsetNext = offsets[i + 1]; + offsetPrev = offsets[i ? i - 1 : i]; + + if (offset < offsetNext && tz.moveAmbiguousForward) { + offset = offsetNext; + } else if (offset > offsetPrev && tz.moveInvalidForward) { + offset = offsetPrev; + } + + if (target < untils[i] - (offset * 60000)) { + return offsets[i]; + } + } + + return offsets[max]; + }, + + abbr : function (mom) { + return this.abbrs[this._index(mom)]; + }, + + offset : function (mom) { + logError("zone.offset has been deprecated in favor of zone.utcOffset"); + return this.offsets[this._index(mom)]; + }, + + utcOffset : function (mom) { + return this.offsets[this._index(mom)]; + } + }; + + /************************************ + Country object + ************************************/ + + function Country (country_name, zone_names) { + this.name = country_name; + this.zones = zone_names; + } + + /************************************ + Current Timezone + ************************************/ + + function OffsetAt(at) { + var timeString = at.toTimeString(); + var abbr = timeString.match(/\([a-z ]+\)/i); + if (abbr && abbr[0]) { + // 17:56:31 GMT-0600 (CST) + // 17:56:31 GMT-0600 (Central Standard Time) + abbr = abbr[0].match(/[A-Z]/g); + abbr = abbr ? abbr.join('') : undefined; + } else { + // 17:56:31 CST + // 17:56:31 GMT+0800 (台北標準時間) + abbr = timeString.match(/[A-Z]{3,5}/g); + abbr = abbr ? abbr[0] : undefined; + } + + if (abbr === 'GMT') { + abbr = undefined; + } + + this.at = +at; + this.abbr = abbr; + this.offset = at.getTimezoneOffset(); + } + + function ZoneScore(zone) { + this.zone = zone; + this.offsetScore = 0; + this.abbrScore = 0; + } + + ZoneScore.prototype.scoreOffsetAt = function (offsetAt) { + this.offsetScore += Math.abs(this.zone.utcOffset(offsetAt.at) - offsetAt.offset); + if (this.zone.abbr(offsetAt.at).replace(/[^A-Z]/g, '') !== offsetAt.abbr) { + this.abbrScore++; + } + }; + + function findChange(low, high) { + var mid, diff; + + while ((diff = ((high.at - low.at) / 12e4 | 0) * 6e4)) { + mid = new OffsetAt(new Date(low.at + diff)); + if (mid.offset === low.offset) { + low = mid; + } else { + high = mid; + } + } + + return low; + } + + function userOffsets() { + var startYear = new Date().getFullYear() - 2, + last = new OffsetAt(new Date(startYear, 0, 1)), + offsets = [last], + change, next, i; + + for (i = 1; i < 48; i++) { + next = new OffsetAt(new Date(startYear, i, 1)); + if (next.offset !== last.offset) { + change = findChange(last, next); + offsets.push(change); + offsets.push(new OffsetAt(new Date(change.at + 6e4))); + } + last = next; + } + + for (i = 0; i < 4; i++) { + offsets.push(new OffsetAt(new Date(startYear + i, 0, 1))); + offsets.push(new OffsetAt(new Date(startYear + i, 6, 1))); + } + + return offsets; + } + + function sortZoneScores (a, b) { + if (a.offsetScore !== b.offsetScore) { + return a.offsetScore - b.offsetScore; + } + if (a.abbrScore !== b.abbrScore) { + return a.abbrScore - b.abbrScore; + } + if (a.zone.population !== b.zone.population) { + return b.zone.population - a.zone.population; + } + return b.zone.name.localeCompare(a.zone.name); + } + + function addToGuesses (name, offsets) { + var i, offset; + arrayToInt(offsets); + for (i = 0; i < offsets.length; i++) { + offset = offsets[i]; + guesses[offset] = guesses[offset] || {}; + guesses[offset][name] = true; + } + } + + function guessesForUserOffsets (offsets) { + var offsetsLength = offsets.length, + filteredGuesses = {}, + out = [], + i, j, guessesOffset; + + for (i = 0; i < offsetsLength; i++) { + guessesOffset = guesses[offsets[i].offset] || {}; + for (j in guessesOffset) { + if (guessesOffset.hasOwnProperty(j)) { + filteredGuesses[j] = true; + } + } + } + + for (i in filteredGuesses) { + if (filteredGuesses.hasOwnProperty(i)) { + out.push(names[i]); + } + } + + return out; + } + + function rebuildGuess () { + + // use Intl API when available and returning valid time zone + try { + var intlName = Intl.DateTimeFormat().resolvedOptions().timeZone; + if (intlName && intlName.length > 3) { + var name = names[normalizeName(intlName)]; + if (name) { + return name; + } + logError("Moment Timezone found " + intlName + " from the Intl api, but did not have that data loaded."); + } + } catch (e) { + // Intl unavailable, fall back to manual guessing. + } + + var offsets = userOffsets(), + offsetsLength = offsets.length, + guesses = guessesForUserOffsets(offsets), + zoneScores = [], + zoneScore, i, j; + + for (i = 0; i < guesses.length; i++) { + zoneScore = new ZoneScore(getZone(guesses[i]), offsetsLength); + for (j = 0; j < offsetsLength; j++) { + zoneScore.scoreOffsetAt(offsets[j]); + } + zoneScores.push(zoneScore); + } + + zoneScores.sort(sortZoneScores); + + return zoneScores.length > 0 ? zoneScores[0].zone.name : undefined; + } + + function guess (ignoreCache) { + if (!cachedGuess || ignoreCache) { + cachedGuess = rebuildGuess(); + } + return cachedGuess; + } + + /************************************ + Global Methods + ************************************/ + + function normalizeName (name) { + return (name || '').toLowerCase().replace(/\//g, '_'); + } + + function addZone (packed) { + var i, name, split, normalized; + + if (typeof packed === "string") { + packed = [packed]; + } + + for (i = 0; i < packed.length; i++) { + split = packed[i].split('|'); + name = split[0]; + normalized = normalizeName(name); + zones[normalized] = packed[i]; + names[normalized] = name; + addToGuesses(normalized, split[2].split(' ')); + } + } + + function getZone (name, caller) { + + name = normalizeName(name); + + var zone = zones[name]; + var link; + + if (zone instanceof Zone) { + return zone; + } + + if (typeof zone === 'string') { + zone = new Zone(zone); + zones[name] = zone; + return zone; + } + + // Pass getZone to prevent recursion more than 1 level deep + if (links[name] && caller !== getZone && (link = getZone(links[name], getZone))) { + zone = zones[name] = new Zone(); + zone._set(link); + zone.name = names[name]; + return zone; + } + + return null; + } + + function getNames () { + var i, out = []; + + for (i in names) { + if (names.hasOwnProperty(i) && (zones[i] || zones[links[i]]) && names[i]) { + out.push(names[i]); + } + } + + return out.sort(); + } + + function getCountryNames () { + return Object.keys(countries); + } + + function addLink (aliases) { + var i, alias, normal0, normal1; + + if (typeof aliases === "string") { + aliases = [aliases]; + } + + for (i = 0; i < aliases.length; i++) { + alias = aliases[i].split('|'); + + normal0 = normalizeName(alias[0]); + normal1 = normalizeName(alias[1]); + + links[normal0] = normal1; + names[normal0] = alias[0]; + + links[normal1] = normal0; + names[normal1] = alias[1]; + } + } + + function addCountries (data) { + var i, country_code, country_zones, split; + if (!data || !data.length) return; + for (i = 0; i < data.length; i++) { + split = data[i].split('|'); + country_code = split[0].toUpperCase(); + country_zones = split[1].split(' '); + countries[country_code] = new Country( + country_code, + country_zones + ); + } + } + + function getCountry (name) { + name = name.toUpperCase(); + return countries[name] || null; + } + + function zonesForCountry(country, with_offset) { + country = getCountry(country); + + if (!country) return null; + + var zones = country.zones.sort(); + + if (with_offset) { + return zones.map(function (zone_name) { + var zone = getZone(zone_name); + return { + name: zone_name, + offset: zone.utcOffset(new Date()) + }; + }); + } + + return zones; + } + + function loadData (data) { + addZone(data.zones); + addLink(data.links); + addCountries(data.countries); + tz.dataVersion = data.version; + } + + function zoneExists (name) { + if (!zoneExists.didShowError) { + zoneExists.didShowError = true; + logError("moment.tz.zoneExists('" + name + "') has been deprecated in favor of !moment.tz.zone('" + name + "')"); + } + return !!getZone(name); + } + + function needsOffset (m) { + var isUnixTimestamp = (m._f === 'X' || m._f === 'x'); + return !!(m._a && (m._tzm === undefined) && !isUnixTimestamp); + } + + function logError (message) { + if (typeof console !== 'undefined' && typeof console.error === 'function') { + console.error(message); + } + } + + /************************************ + moment.tz namespace + ************************************/ + + function tz (input) { + var args = Array.prototype.slice.call(arguments, 0, -1), + name = arguments[arguments.length - 1], + zone = getZone(name), + out = moment.utc.apply(null, args); + + if (zone && !moment.isMoment(input) && needsOffset(out)) { + out.add(zone.parse(out), 'minutes'); + } + + out.tz(name); + + return out; + } + + tz.version = VERSION; + tz.dataVersion = ''; + tz._zones = zones; + tz._links = links; + tz._names = names; + tz._countries = countries; + tz.add = addZone; + tz.link = addLink; + tz.load = loadData; + tz.zone = getZone; + tz.zoneExists = zoneExists; // deprecated in 0.1.0 + tz.guess = guess; + tz.names = getNames; + tz.Zone = Zone; + tz.unpack = unpack; + tz.unpackBase60 = unpackBase60; + tz.needsOffset = needsOffset; + tz.moveInvalidForward = true; + tz.moveAmbiguousForward = false; + tz.countries = getCountryNames; + tz.zonesForCountry = zonesForCountry; + + /************************************ + Interface with Moment.js + ************************************/ + + var fn = moment.fn; + + moment.tz = tz; + + moment.defaultZone = null; + + moment.updateOffset = function (mom, keepTime) { + var zone = moment.defaultZone, + offset; + + if (mom._z === undefined) { + if (zone && needsOffset(mom) && !mom._isUTC) { + mom._d = moment.utc(mom._a)._d; + mom.utc().add(zone.parse(mom), 'minutes'); + } + mom._z = zone; + } + if (mom._z) { + offset = mom._z.utcOffset(mom); + if (Math.abs(offset) < 16) { + offset = offset / 60; + } + if (mom.utcOffset !== undefined) { + var z = mom._z; + mom.utcOffset(-offset, keepTime); + mom._z = z; + } else { + mom.zone(offset, keepTime); + } + } + }; + + fn.tz = function (name, keepTime) { + if (name) { + if (typeof name !== 'string') { + throw new Error('Time zone name must be a string, got ' + name + ' [' + typeof name + ']'); + } + this._z = getZone(name); + if (this._z) { + moment.updateOffset(this, keepTime); + } else { + logError("Moment Timezone has no data for " + name + ". See http://momentjs.com/timezone/docs/#/data-loading/."); + } + return this; + } + if (this._z) { return this._z.name; } + }; + + function abbrWrap (old) { + return function () { + if (this._z) { return this._z.abbr(this); } + return old.call(this); + }; + } + + function resetZoneWrap (old) { + return function () { + this._z = null; + return old.apply(this, arguments); + }; + } + + function resetZoneWrap2 (old) { + return function () { + if (arguments.length > 0) this._z = null; + return old.apply(this, arguments); + }; + } + + fn.zoneName = abbrWrap(fn.zoneName); + fn.zoneAbbr = abbrWrap(fn.zoneAbbr); + fn.utc = resetZoneWrap(fn.utc); + fn.local = resetZoneWrap(fn.local); + fn.utcOffset = resetZoneWrap2(fn.utcOffset); + + moment.tz.setDefault = function(name) { + if (major < 2 || (major === 2 && minor < 9)) { + logError('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js ' + moment.version + '.'); + } + moment.defaultZone = name ? getZone(name) : null; + return moment; + }; + + // Cloning a moment should include the _z property. + var momentProperties = moment.momentProperties; + if (Object.prototype.toString.call(momentProperties) === '[object Array]') { + // moment 2.8.1+ + momentProperties.push('_z'); + momentProperties.push('_a'); + } else if (momentProperties) { + // moment 2.7.0 + momentProperties._z = null; + } + + loadData({ + "version": "2021a", + "zones": [ + "Africa/Abidjan|GMT|0|0||48e5", + "Africa/Nairobi|EAT|-30|0||47e5", + "Africa/Algiers|WET WEST CET CEST|0 -10 -10 -20|01012320102|3bX0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5", + "Africa/Lagos|WAT|-10|0||17e6", + "Africa/Bissau|-01 GMT|10 0|01|cap0|39e4", + "Africa/Maputo|CAT|-20|0||26e5", + "Africa/Cairo|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|LX0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6", + "Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|32e5", + "Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|0101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|85e3", + "Africa/El_Aaiun|-01 +00 +01|10 0 -10|01212121212121212121212121212121212121212121212121212121212121212121|fi10 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|20e4", + "Africa/Johannesburg|SAST|-20|0||84e5", + "Africa/Juba|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|", + "Africa/Khartoum|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5", + "Africa/Monrovia|MMT GMT|I.u 0|01|4SoI.u|11e5", + "Africa/Ndjamena|WAT WAST|-10 -20|010|nNb0 Wn0|13e5", + "Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|", + "Africa/Tripoli|EET CET CEST|-20 -10 -20|0121212121212121210120120|tda0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5", + "Africa/Tunis|CET CEST|-10 -20|0101010101010101010|hOn0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5", + "Africa/Windhoek|SAST CAT WAT|-20 -20 -10|01212121212121212121212121212121212121212121212121|Ndy0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4", + "America/Adak|BST BDT AHST HST HDT|b0 a0 a0 a0 90|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326", + "America/Anchorage|AHST AHDT YST AKST AKDT|a0 90 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kc0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4", + "America/Puerto_Rico|AST|40|0||24e5", + "America/Araguaina|-03 -02|30 20|01010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4", + "America/Argentina/Buenos_Aires|-03 -02|30 20|01010101010101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|", + "America/Argentina/Catamarca|-03 -02 -04|30 20 40|01010101210102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|", + "America/Argentina/Cordoba|-03 -02 -04|30 20 40|01010101210101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|", + "America/Argentina/Jujuy|-03 -02 -04|30 20 40|010101202101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|", + "America/Argentina/La_Rioja|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|", + "America/Argentina/Mendoza|-03 -02 -04|30 20 40|01010120202102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|", + "America/Argentina/Rio_Gallegos|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|", + "America/Argentina/Salta|-03 -02 -04|30 20 40|010101012101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|", + "America/Argentina/San_Juan|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|", + "America/Argentina/San_Luis|-03 -02 -04|30 20 40|010101202020102020|9Rf0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|", + "America/Argentina/Tucuman|-03 -02 -04|30 20 40|0101010121010201010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|", + "America/Argentina/Ushuaia|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|", + "America/Asuncion|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|6FE0 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0|28e5", + "America/Panama|EST|50|0||15e5", + "America/Bahia_Banderas|PST MST MDT CDT CST|80 70 60 50 60|012121212121212121212121212121343434343434343434343434343434343434343434|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|84e3", + "America/Bahia|-03 -02|30 20|010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5", + "America/Barbados|AST ADT|40 30|010101010|i7G0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4", + "America/Belem|-03 -02|30 20|0101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0|20e5", + "America/Belize|CST CDT|60 50|01010|9xG0 qn0 lxB0 mn0|57e3", + "America/Boa_Vista|-04 -03|40 30|01010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2", + "America/Bogota|-05 -04|50 40|010|Snh0 2en0|90e5", + "America/Boise|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4", + "America/Cambridge_Bay|MST MDT CST CDT EST|70 60 60 50 50|01010101010101010101010101010101010101012342101010101010101010101010101010101010101010101010101010101010|p7J0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2", + "America/Campo_Grande|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4", + "America/Cancun|CST EST EDT CDT|60 50 40 50|012121230303030303030303030303030303030301|t9G0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4", + "America/Caracas|-04 -0430|40 4u|010|1wmv0 kqo0|29e5", + "America/Cayenne|-03|30|0||58e3", + "America/Chicago|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5", + "America/Chihuahua|CST CDT MDT MST|60 50 60 70|01010232323232323232323232323232323232323232323232323232323232323232323|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|81e4", + "America/Costa_Rica|CST CDT|60 50|010101010|mgS0 Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5", + "America/Phoenix|MST|70|0||42e5", + "America/Cuiaba|-04 -03|40 30|0101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4", + "America/Danmarkshavn|-03 -02 GMT|30 20 0|0101010101010101010101010101010102|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8", + "America/Dawson_Creek|PST PDT MST|80 70 70|0101012|Ka0 1cL0 1cN0 1fz0 1cN0 ML0|12e3", + "America/Dawson|YST PST PDT MST|90 80 70 70|012121212121212121212121212121212121212121212121212121212121212121212121212121212123|9ix0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2", + "America/Denver|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5", + "America/Detroit|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|85H0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5", + "America/Edmonton|MST MDT|70 60|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5", + "America/Eirunepe|-05 -04|50 40|01010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3", + "America/El_Salvador|CST CDT|60 50|01010|Gcu0 WL0 1qN0 WL0|11e5", + "America/Tijuana|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fmy0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5", + "America/Fort_Nelson|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2", + "America/Fort_Wayne|EST EDT|50 40|01010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Fortaleza|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5", + "America/Glace_Bay|AST ADT|40 30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E60 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3", + "America/Godthab|-03 -02|30 20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3", + "America/Goose_Bay|AST ADT ADDT|40 30 20|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2", + "America/Grand_Turk|EST EDT AST|50 40 40|0101010101010101010101010101010101010101010101010101010101010101010101010210101010101010101010101010|mG70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2", + "America/Guatemala|CST CDT|60 50|010101010|9tG0 An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5", + "America/Guayaquil|-05 -04|50 40|010|TKR0 rz0|27e5", + "America/Guyana|-0345 -03 -04|3J 30 40|012|dyPJ Bxbf|80e4", + "America/Halifax|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4", + "America/Havana|CST CDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K50 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5", + "America/Hermosillo|PST MST MDT|80 70 60|01212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4", + "America/Indiana/Knox|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101210101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Marengo|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Petersburg|CST CDT EST EDT|60 50 50 40|0101010101010101210123232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Tell_City|EST EDT CDT CST|50 40 50 60|01023232323232323232323232323232323232323232323232323|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Vevay|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Vincennes|EST EDT CDT CST|50 40 50 60|01023201010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Indiana/Winamac|EST EDT CDT CST|50 40 50 60|01023101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Inuvik|PST MST MDT|80 70 60|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|mGa0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2", + "America/Iqaluit|EST EDT CST CDT|50 40 60 50|0101010101010101010101010101010101010101230101010101010101010101010101010101010101010101010101010101010|p7H0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2", + "America/Jamaica|EST EDT|50 40|010101010101010101010|9Kv0 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4", + "America/Juneau|PST PDT YDT YST AKST AKDT|80 70 80 90 90 80|0101010101010101010102010101345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3", + "America/Kentucky/Louisville|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Kentucky/Monticello|CST CDT EST EDT|60 50 50 40|010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/La_Paz|-04|40|0||19e5", + "America/Lima|-05 -04|50 40|010101010|CVF0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6", + "America/Los_Angeles|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6", + "America/Maceio|-03 -02|30 20|0101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4", + "America/Managua|CST EST CDT|60 50 50|010202010102020|86u0 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5", + "America/Manaus|-04 -03|40 30|010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5", + "America/Martinique|AST ADT|40 30|010|oXg0 19X0|39e4", + "America/Matamoros|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4", + "America/Mazatlan|PST MST MDT|80 70 60|012121212121212121212121212121212121212121212121212121212121212121212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|44e4", + "America/Menominee|EST CDT CST|50 50 60|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|85H0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2", + "America/Merida|CST EST CDT|60 50 50|0102020202020202020202020202020202020202020202020202020202020202020202020|t9G0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|11e5", + "America/Metlakatla|PST PDT AKST AKDT|80 70 90 80|0101010101010101010101010101023232302323232323232323232323232|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2", + "America/Mexico_City|CST CDT|60 50|01010101010101010101010101010101010101010101010101010101010101010101010|13Vk0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|20e6", + "America/Miquelon|AST -03 -02|40 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|p9g0 gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2", + "America/Moncton|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3", + "America/Monterrey|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0|41e5", + "America/Montevideo|-03 -02 -0130 -0230|30 20 1u 2u|0101023010101010101010101010101010101010101010101010|JD0 jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5", + "America/Toronto|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5", + "America/New_York|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6", + "America/Nipigon|EST EDT|50 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avj0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2", + "America/Nome|BST BDT YST AKST AKDT|b0 a0 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2", + "America/Noronha|-02 -01|20 10|01010101010101010|CxC0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2", + "America/North_Dakota/Beulah|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010123232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/North_Dakota/Center|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/North_Dakota/New_Salem|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|", + "America/Ojinaga|CST CDT MDT MST|60 50 60 70|01010232323232323232323232323232323232323232323232323232323232323232323|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3", + "America/Pangnirtung|AST ADT EDT EST CST CDT|40 30 40 50 60 50|0101010101010101010101010101010232323232453232323232323232323232323232323232323232323232323232323232323|p7G0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2", + "America/Paramaribo|-0330 -03|3u 30|01|zSPu|24e4", + "America/Port-au-Prince|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010|wu50 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5", + "America/Rio_Branco|-05 -04|50 40|010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4", + "America/Porto_Velho|-04 -03|40 30|0101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0|37e4", + "America/Punta_Arenas|-03 -04|30 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|", + "America/Rainy_River|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avk0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842", + "America/Rankin_Inlet|CST CDT EST|60 50 50|0101010101010101010101010101010101010101012101010101010101010101010101010101010101010101010101010101010|p7I0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2", + "America/Recife|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5", + "America/Regina|CST|60|0||19e4", + "America/Resolute|CST CDT EST|60 50 50|0101010101010101010101010101010101010101012101010101012101010101010101010101010101010101010101010101010|p7I0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229", + "America/Santarem|-04 -03|40 30|01010101|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4", + "America/Santiago|-03 -04|30 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|62e5", + "America/Santo_Domingo|-0430 EST AST|4u 50 40|0101010101212|ksu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5", + "America/Sao_Paulo|-03 -02|30 20|010101010101010101010101010101010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6", + "America/Scoresbysund|-02 -01 +00|20 10 0|0102121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|oXg0 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|452", + "America/Sitka|PST PDT YST AKST AKDT|80 70 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2", + "America/St_Johns|NST NDT NDDT|3u 2u 1u|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K5u 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4", + "America/Swift_Current|MST CST|70 60|01|5E90|16e3", + "America/Tegucigalpa|CST CDT|60 50|0101010|Gcu0 WL0 1qN0 WL0 GRd0 AL0|11e5", + "America/Thule|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010|PHG0 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656", + "America/Thunder_Bay|EST EDT|50 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4", + "America/Vancouver|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5", + "America/Whitehorse|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101012|p7K0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3", + "America/Winnipeg|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4", + "America/Yakutat|YST YDT AKST AKDT|90 80 90 80|0101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|Kb0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642", + "America/Yellowknife|MST MDT|70 60|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|p7J0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3", + "Antarctica/Casey|+08 +11|-80 -b0|010101010101|1ARS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10", + "Antarctica/Davis|+07 +05|-70 -50|01010|1ART0 VB0 3Wn0 KN0|70", + "Pacific/Port_Moresby|+10|-a0|0||25e4", + "Antarctica/Macquarie|AEDT AEST|-b0 -a0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|1", + "Antarctica/Mawson|+06 +05|-60 -50|01|1ARU0|60", + "Pacific/Auckland|NZST NZDT|-c0 -d0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|14e5", + "Antarctica/Palmer|-03 -02 -04|30 20 40|01020202020202020202020202020202020202020202020202020202020202020202020|9Rf0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40", + "Antarctica/Rothera|-00 -03|0 30|01|gOo0|130", + "Asia/Riyadh|+03|-30|0||57e5", + "Antarctica/Troll|-00 +00 +02|0 0 -20|012121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40", + "Asia/Urumqi|+06|-60|0||32e5", + "Europe/Berlin|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXd0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e5", + "Asia/Almaty|+06 +07 +05|-60 -70 -50|0101010101010101010102010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5", + "Asia/Amman|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|8kK0 KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e5", + "Asia/Anadyr|+13 +14 +12 +11|-d0 -e0 -c0 -b0|010202020202020202023202020202020202020202020202020202020232|rmX0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3", + "Asia/Aqtau|+05 +06 +04|-50 -60 -40|0101010101010101010201010120202020202020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4", + "Asia/Aqtobe|+05 +06 +04|-50 -60 -40|01010101010101010102010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4", + "Asia/Ashgabat|+05 +06 +04|-50 -60 -40|01010101010101010101020|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4", + "Asia/Atyrau|+05 +06 +04|-50 -60 -40|010101010101010101020101010101010102020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|", + "Asia/Baghdad|+03 +04|-30 -40|01010101010101010101010101010101010101010101010101010|u190 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5", + "Asia/Qatar|+04 +03|-40 -30|01|5QI0|96e4", + "Asia/Baku|+04 +05 +03|-40 -50 -30|010101010101010101010201010101010101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5", + "Asia/Bangkok|+07|-70|0||15e6", + "Asia/Barnaul|+07 +08 +06|-70 -80 -60|01010101010101010101020101010102020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|", + "Asia/Beirut|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|61a0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5", + "Asia/Bishkek|+06 +07 +05|-60 -70 -50|0101010101010101010102020202020202020202020202020|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4", + "Asia/Brunei|+08|-80|0||42e4", + "Asia/Kolkata|IST|-5u|0||15e6", + "Asia/Chita|+09 +10 +08|-90 -a0 -80|0101010101010101010102010101010101010101010101010101010101010120|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4", + "Asia/Choibalsan|+07 +08 +10 +09|-70 -80 -a0 -90|012323232323232323232323232323232323232323232313131|jsF0 cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3", + "Asia/Shanghai|CST CDT|-80 -90|0101010101010|DKG0 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6", + "Asia/Colombo|+0530 +0630 +06|-5u -6u -60|0120|14giu 11zu n3cu|22e5", + "Asia/Dhaka|+06 +07|-60 -70|010|1A5R0 1i00|16e6", + "Asia/Damascus|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|M00 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|26e5", + "Asia/Dili|+09 +08|-90 -80|010|fpr0 Xld0|19e4", + "Asia/Dubai|+04|-40|0||39e5", + "Asia/Dushanbe|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4", + "Asia/Famagusta|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101012010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|", + "Asia/Gaza|IST IDT EET EEST|-20 -30 -20 -30|010101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|18e5", + "Asia/Hebron|IST IDT EET EEST|-20 -30 -20 -30|01010101010101010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4", + "Asia/Ho_Chi_Minh|+08 +07|-80 -70|01|dfs0|90e5", + "Asia/Hong_Kong|HKT HKST|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5", + "Asia/Hovd|+06 +07 +08|-60 -70 -80|01212121212121212121212121212121212121212121212121|jsG0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3", + "Asia/Irkutsk|+08 +09 +07|-80 -90 -70|010101010101010101010201010101010101010101010101010101010101010|rn40 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4", + "Europe/Istanbul|EET EEST +03 +04|-20 -30 -30 -40|01010101010123201010101010101010101010101010101010101010101010101010101010101012|8jz0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6", + "Asia/Jakarta|WIB|-70|0||31e6", + "Asia/Jayapura|WIT|-90|0||26e4", + "Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4", + "Asia/Kabul|+0430|-4u|0||46e5", + "Asia/Kamchatka|+12 +13 +11|-c0 -d0 -b0|0101010101010101010102010101010101010101010101010101010101020|rn00 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4", + "Asia/Karachi|+05 PKT PKST|-50 -50 -60|01212121|2Xv0 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6", + "Asia/Kathmandu|+0530 +0545|-5u -5J|01|CVuu|12e5", + "Asia/Khandyga|+09 +10 +08 +11|-90 -a0 -80 -b0|01010101010101010101020101010101010101010101010131313131313131310|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2", + "Asia/Krasnoyarsk|+07 +08 +06|-70 -80 -60|010101010101010101010201010101010101010101010101010101010101010|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5", + "Asia/Kuala_Lumpur|+0730 +08|-7u -80|01|td4u|71e5", + "Asia/Macau|CST CDT|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4", + "Asia/Magadan|+11 +12 +10|-b0 -c0 -a0|0101010101010101010102010101010101010101010101010101010101010120|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3", + "Asia/Makassar|WITA|-80|0||15e5", + "Asia/Manila|PST PDT|-80 -90|010|k0E0 1db0|24e6", + "Asia/Nicosia|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|32e4", + "Asia/Novokuznetsk|+07 +08 +06|-70 -80 -60|0101010101010101010102010101010101010101010101010101010101020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4", + "Asia/Novosibirsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101020202020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5", + "Asia/Omsk|+06 +07 +05|-60 -70 -50|010101010101010101010201010101010101010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5", + "Asia/Oral|+05 +06 +04|-50 -60 -40|010101010101010202020202020202020202020202020|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4", + "Asia/Pontianak|WITA WIB|-80 -70|01|HNs0|23e4", + "Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5", + "Asia/Qostanay|+05 +06 +04|-50 -60 -40|0101010101010101010201010101010101010101010101|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|", + "Asia/Qyzylorda|+05 +06|-50 -60|010101010101010101010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4", + "Asia/Rangoon|+0630|-6u|0||48e5", + "Asia/Sakhalin|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010202020202020202020202020202020|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4", + "Asia/Samarkand|+05 +06|-50 -60|010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4", + "Asia/Seoul|KST KDT|-90 -a0|01010|Gf50 11A0 1o00 11A0|23e6", + "Asia/Srednekolymsk|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010101010101010101010101010101010|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2", + "Asia/Taipei|CST CDT|-80 -90|0101010|akg0 1db0 1cN0 1db0 97B0 AL0|74e5", + "Asia/Tashkent|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5", + "Asia/Tbilisi|+04 +05 +03|-40 -50 -30|01010101010101010101020202010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5", + "Asia/Tehran|+0330 +04 +05 +0430|-3u -40 -50 -4u|0121030303030303030303030303030303030303030303030303030303030303030303030303030303030|j4ku TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0|14e6", + "Asia/Thimphu|+0530 +06|-5u -60|01|HcGu|79e3", + "Asia/Tokyo|JST|-90|0||38e6", + "Asia/Tomsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101010101010101010101020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5", + "Asia/Ulaanbaatar|+07 +08 +09|-70 -80 -90|01212121212121212121212121212121212121212121212121|jsF0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5", + "Asia/Ust-Nera|+09 +12 +11 +10|-90 -c0 -b0 -a0|0121212121212121212123212121212121212121212121212121212121212123|rn30 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2", + "Asia/Vladivostok|+10 +11 +09|-a0 -b0 -90|010101010101010101010201010101010101010101010101010101010101010|rn20 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4", + "Asia/Yakutsk|+09 +10 +08|-90 -a0 -80|010101010101010101010201010101010101010101010101010101010101010|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4", + "Asia/Yekaterinburg|+05 +06 +04|-50 -60 -40|010101010101010101010201010101010101010101010101010101010101010|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5", + "Asia/Yerevan|+04 +05 +03|-40 -50 -30|01010101010101010101020202020101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5", + "Atlantic/Azores|-01 +00 WET|10 0 0|0101010101010101010101010101010121010101010101010101010101010101010101010101010101010101010101010101010101010|hAN0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4", + "Atlantic/Bermuda|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avi0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3", + "Atlantic/Canary|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXc0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4", + "Atlantic/Cape_Verde|-02 -01|20 10|01|elE0|50e4", + "Atlantic/Faroe|WET WEST|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|49e3", + "Atlantic/Madeira|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hAM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e4", + "Atlantic/South_Georgia|-02|20|0||30", + "Atlantic/Stanley|-04 -03 -02|40 30 20|01212101010101010101010101010101010101010101010101010101|wrg0 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2", + "Australia/Sydney|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|40e5", + "Australia/Adelaide|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|11e5", + "Australia/Brisbane|AEST AEDT|-a0 -b0|010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5", + "Australia/Broken_Hill|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|18e3", + "Australia/Hobart|AEDT AEST|-b0 -a0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|21e4", + "Australia/Darwin|ACST|-9u|0||12e4", + "Australia/Eucla|+0845 +0945|-8J -9J|0101010101010|bHRf Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368", + "Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|01212121213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu|347", + "Australia/Lindeman|AEST AEDT|-a0 -b0|0101010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10", + "Australia/Melbourne|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|39e5", + "Australia/Perth|AWST AWDT|-80 -90|0101010101010|bHS0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5", + "Europe/Brussels|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|21e5", + "Pacific/Easter|-06 -07 -05|60 70 50|010101010101010101010101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|30e2", + "EET|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|", + "Europe/Dublin|IST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5", + "Etc/GMT-1|+01|-10|0||", + "Pacific/Guadalcanal|+11|-b0|0||11e4", + "Pacific/Tarawa|+12|-c0|0||29e3", + "Etc/GMT-13|+13|-d0|0||", + "Etc/GMT-14|+14|-e0|0||", + "Etc/GMT-2|+02|-20|0||", + "Indian/Maldives|+05|-50|0||35e4", + "Pacific/Palau|+09|-90|0||21e3", + "Etc/GMT+1|-01|10|0||", + "Pacific/Tahiti|-10|a0|0||18e4", + "Etc/GMT+11|-11|b0|0||", + "Etc/GMT+12|-12|c0|0||", + "Etc/GMT+5|-05|50|0||", + "Etc/GMT+6|-06|60|0||", + "Etc/GMT+7|-07|70|0||", + "Etc/GMT+8|-08|80|0||", + "Pacific/Gambier|-09|90|0||125", + "Etc/UTC|UTC|0|0||", + "Europe/Andorra|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|B7d0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|79e3", + "Europe/Astrakhan|+04 +05 +03|-40 -50 -30|0101010101010101020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5", + "Europe/Athens|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cOK0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5", + "Europe/London|BST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6", + "Europe/Belgrade|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|wdd0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5", + "Europe/Prague|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muN0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|13e5", + "Europe/Bucharest|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|mRa0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|19e5", + "Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5", + "Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|38e4", + "Europe/Chisinau|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010101012323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4", + "Europe/Gibraltar|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tLB0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|30e3", + "Europe/Helsinki|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm00 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5", + "Europe/Kaliningrad|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010102323232323232323232323232323232323232323232343|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4", + "Europe/Kiev|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|34e5", + "Europe/Kirov|+04 +05 +03|-40 -50 -30|010101010101010102020202020202020202020202020202020202020202|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4", + "Europe/Lisbon|CET WET WEST CEST|-10 0 -10 -20|01212121212121212121212121212121203030302121212121212121212121212121212121212121212121212121212121212121212121|go00 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5", + "Europe/Madrid|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|apy0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|62e5", + "Europe/Malta|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4", + "Europe/Minsk|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010101023232323232323232323232323232323232323234|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5", + "Europe/Paris|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fbc0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6", + "Europe/Moscow|MSK MSD EEST EET MSK|-30 -40 -30 -20 -40|0101010101010101010102301010101010101010101010101010101010101040|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6", + "Europe/Riga|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|64e4", + "Europe/Rome|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|39e5", + "Europe/Samara|+04 +05 +03|-40 -50 -30|01010101010101010202010101010101010101010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5", + "Europe/Saratov|+04 +05 +03|-40 -50 -30|0101010101010102020202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|", + "Europe/Simferopol|MSK MSD EET EEST MSK|-30 -40 -20 -30 -40|0101010101010101010232323101010323232323232323232323232323232323240|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4", + "Europe/Sofia|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muJ0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5", + "Europe/Tallinn|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e4", + "Europe/Tirane|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|axz0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4", + "Europe/Ulyanovsk|+04 +05 +03 +02|-40 -50 -30 -20|010101010101010102023202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5", + "Europe/Uzhgorod|MSK MSD CET EET EEST|-30 -40 -10 -20 -30|010101010101010101023434343434343434343434343434343434343434343434343434343434343434343434343434343|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e4", + "Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|18e5", + "Europe/Vilnius|MSK MSD EEST EET CEST CET|-30 -40 -30 -20 -20 -10|01010101010101010232323232323232323454323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4", + "Europe/Volgograd|+04 +05 +03|-40 -50 -30|01010101010101020202020202020202020202020202020202020202020202|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5", + "Europe/Warsaw|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5", + "Europe/Zaporozhye|MSK MSD EEST EET|-30 -40 -30 -20|01010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|77e4", + "Pacific/Honolulu|HST|a0|0||37e4", + "Indian/Chagos|+05 +06|-50 -60|01|13ij0|30e2", + "Indian/Mauritius|+04 +05|-40 -50|01010|v5U0 14L0 12kr0 11z0|15e4", + "Pacific/Kwajalein|-12 +12|c0 -c0|01|Vxo0|14e3", + "MET|MET MEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|", + "Pacific/Chatham|+1245 +1345|-cJ -dJ|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|600", + "Pacific/Apia|-11 -10 +14 +13|b0 a0 -e0 -d0|0101232323232323232323232323232323232323232|1Dbn0 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|37e3", + "Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4", + "Pacific/Efate|+11 +12|-b0 -c0|01010101010101010101010|9EA0 Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3", + "Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B7X0|1", + "Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483", + "Pacific/Fiji|+12 +13|-c0 -d0|010101010101010101010101010101010101010101010101|1ace0 LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0|88e4", + "Pacific/Galapagos|-05 -06|50 60|0101|CVF0 gNd0 rz0|25e3", + "Pacific/Guam|GST GDT ChST|-a0 -b0 -a0|010101010102|JQ0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4", + "Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2", + "Pacific/Kosrae|+12 +11|-c0 -b0|01|1aAA0|66e2", + "Pacific/Marquesas|-0930|9u|0||86e2", + "Pacific/Pago_Pago|SST|b0|0||37e2", + "Pacific/Nauru|+1130 +12|-bu -c0|01|maCu|10e3", + "Pacific/Niue|-1130 -11|bu b0|01|libu|12e2", + "Pacific/Norfolk|+1130 +1230 +11 +12|-bu -cu -b0 -c0|010232323232323232323232323|bHOu Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|25e4", + "Pacific/Noumea|+11 +12|-b0 -c0|0101010|jhp0 xX0 1PB0 yn0 HeP0 Ao0|98e3", + "Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56", + "Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3", + "Pacific/Tongatapu|+13 +14|-d0 -e0|010101010|1csd0 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3", + "WET|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|" + ], + "links": [ + "Africa/Abidjan|Africa/Accra", + "Africa/Abidjan|Africa/Bamako", + "Africa/Abidjan|Africa/Banjul", + "Africa/Abidjan|Africa/Conakry", + "Africa/Abidjan|Africa/Dakar", + "Africa/Abidjan|Africa/Freetown", + "Africa/Abidjan|Africa/Lome", + "Africa/Abidjan|Africa/Nouakchott", + "Africa/Abidjan|Africa/Ouagadougou", + "Africa/Abidjan|Africa/Timbuktu", + "Africa/Abidjan|Atlantic/Reykjavik", + "Africa/Abidjan|Atlantic/St_Helena", + "Africa/Abidjan|Etc/GMT", + "Africa/Abidjan|Etc/GMT+0", + "Africa/Abidjan|Etc/GMT-0", + "Africa/Abidjan|Etc/GMT0", + "Africa/Abidjan|Etc/Greenwich", + "Africa/Abidjan|GMT", + "Africa/Abidjan|GMT+0", + "Africa/Abidjan|GMT-0", + "Africa/Abidjan|GMT0", + "Africa/Abidjan|Greenwich", + "Africa/Abidjan|Iceland", + "Africa/Cairo|Egypt", + "Africa/Johannesburg|Africa/Maseru", + "Africa/Johannesburg|Africa/Mbabane", + "Africa/Lagos|Africa/Bangui", + "Africa/Lagos|Africa/Brazzaville", + "Africa/Lagos|Africa/Douala", + "Africa/Lagos|Africa/Kinshasa", + "Africa/Lagos|Africa/Libreville", + "Africa/Lagos|Africa/Luanda", + "Africa/Lagos|Africa/Malabo", + "Africa/Lagos|Africa/Niamey", + "Africa/Lagos|Africa/Porto-Novo", + "Africa/Maputo|Africa/Blantyre", + "Africa/Maputo|Africa/Bujumbura", + "Africa/Maputo|Africa/Gaborone", + "Africa/Maputo|Africa/Harare", + "Africa/Maputo|Africa/Kigali", + "Africa/Maputo|Africa/Lubumbashi", + "Africa/Maputo|Africa/Lusaka", + "Africa/Nairobi|Africa/Addis_Ababa", + "Africa/Nairobi|Africa/Asmara", + "Africa/Nairobi|Africa/Asmera", + "Africa/Nairobi|Africa/Dar_es_Salaam", + "Africa/Nairobi|Africa/Djibouti", + "Africa/Nairobi|Africa/Kampala", + "Africa/Nairobi|Africa/Mogadishu", + "Africa/Nairobi|Indian/Antananarivo", + "Africa/Nairobi|Indian/Comoro", + "Africa/Nairobi|Indian/Mayotte", + "Africa/Tripoli|Libya", + "America/Adak|America/Atka", + "America/Adak|US/Aleutian", + "America/Anchorage|US/Alaska", + "America/Argentina/Buenos_Aires|America/Buenos_Aires", + "America/Argentina/Catamarca|America/Argentina/ComodRivadavia", + "America/Argentina/Catamarca|America/Catamarca", + "America/Argentina/Cordoba|America/Cordoba", + "America/Argentina/Cordoba|America/Rosario", + "America/Argentina/Jujuy|America/Jujuy", + "America/Argentina/Mendoza|America/Mendoza", + "America/Cayenne|Etc/GMT+3", + "America/Chicago|CST6CDT", + "America/Chicago|US/Central", + "America/Denver|America/Shiprock", + "America/Denver|MST7MDT", + "America/Denver|Navajo", + "America/Denver|US/Mountain", + "America/Detroit|US/Michigan", + "America/Edmonton|Canada/Mountain", + "America/Fort_Wayne|America/Indiana/Indianapolis", + "America/Fort_Wayne|America/Indianapolis", + "America/Fort_Wayne|US/East-Indiana", + "America/Godthab|America/Nuuk", + "America/Halifax|Canada/Atlantic", + "America/Havana|Cuba", + "America/Indiana/Knox|America/Knox_IN", + "America/Indiana/Knox|US/Indiana-Starke", + "America/Jamaica|Jamaica", + "America/Kentucky/Louisville|America/Louisville", + "America/La_Paz|Etc/GMT+4", + "America/Los_Angeles|PST8PDT", + "America/Los_Angeles|US/Pacific", + "America/Manaus|Brazil/West", + "America/Mazatlan|Mexico/BajaSur", + "America/Mexico_City|Mexico/General", + "America/New_York|EST5EDT", + "America/New_York|US/Eastern", + "America/Noronha|Brazil/DeNoronha", + "America/Panama|America/Atikokan", + "America/Panama|America/Cayman", + "America/Panama|America/Coral_Harbour", + "America/Panama|EST", + "America/Phoenix|America/Creston", + "America/Phoenix|MST", + "America/Phoenix|US/Arizona", + "America/Puerto_Rico|America/Anguilla", + "America/Puerto_Rico|America/Antigua", + "America/Puerto_Rico|America/Aruba", + "America/Puerto_Rico|America/Blanc-Sablon", + "America/Puerto_Rico|America/Curacao", + "America/Puerto_Rico|America/Dominica", + "America/Puerto_Rico|America/Grenada", + "America/Puerto_Rico|America/Guadeloupe", + "America/Puerto_Rico|America/Kralendijk", + "America/Puerto_Rico|America/Lower_Princes", + "America/Puerto_Rico|America/Marigot", + "America/Puerto_Rico|America/Montserrat", + "America/Puerto_Rico|America/Port_of_Spain", + "America/Puerto_Rico|America/St_Barthelemy", + "America/Puerto_Rico|America/St_Kitts", + "America/Puerto_Rico|America/St_Lucia", + "America/Puerto_Rico|America/St_Thomas", + "America/Puerto_Rico|America/St_Vincent", + "America/Puerto_Rico|America/Tortola", + "America/Puerto_Rico|America/Virgin", + "America/Regina|Canada/Saskatchewan", + "America/Rio_Branco|America/Porto_Acre", + "America/Rio_Branco|Brazil/Acre", + "America/Santiago|Chile/Continental", + "America/Sao_Paulo|Brazil/East", + "America/St_Johns|Canada/Newfoundland", + "America/Tijuana|America/Ensenada", + "America/Tijuana|America/Santa_Isabel", + "America/Tijuana|Mexico/BajaNorte", + "America/Toronto|America/Montreal", + "America/Toronto|America/Nassau", + "America/Toronto|Canada/Eastern", + "America/Vancouver|Canada/Pacific", + "America/Whitehorse|Canada/Yukon", + "America/Winnipeg|Canada/Central", + "Asia/Ashgabat|Asia/Ashkhabad", + "Asia/Bangkok|Asia/Phnom_Penh", + "Asia/Bangkok|Asia/Vientiane", + "Asia/Bangkok|Etc/GMT-7", + "Asia/Bangkok|Indian/Christmas", + "Asia/Brunei|Asia/Kuching", + "Asia/Brunei|Etc/GMT-8", + "Asia/Dhaka|Asia/Dacca", + "Asia/Dubai|Asia/Muscat", + "Asia/Dubai|Etc/GMT-4", + "Asia/Dubai|Indian/Mahe", + "Asia/Dubai|Indian/Reunion", + "Asia/Ho_Chi_Minh|Asia/Saigon", + "Asia/Hong_Kong|Hongkong", + "Asia/Jerusalem|Asia/Tel_Aviv", + "Asia/Jerusalem|Israel", + "Asia/Kathmandu|Asia/Katmandu", + "Asia/Kolkata|Asia/Calcutta", + "Asia/Kuala_Lumpur|Asia/Singapore", + "Asia/Kuala_Lumpur|Singapore", + "Asia/Macau|Asia/Macao", + "Asia/Makassar|Asia/Ujung_Pandang", + "Asia/Nicosia|Europe/Nicosia", + "Asia/Qatar|Asia/Bahrain", + "Asia/Rangoon|Asia/Yangon", + "Asia/Rangoon|Indian/Cocos", + "Asia/Riyadh|Antarctica/Syowa", + "Asia/Riyadh|Asia/Aden", + "Asia/Riyadh|Asia/Kuwait", + "Asia/Riyadh|Etc/GMT-3", + "Asia/Seoul|ROK", + "Asia/Shanghai|Asia/Chongqing", + "Asia/Shanghai|Asia/Chungking", + "Asia/Shanghai|Asia/Harbin", + "Asia/Shanghai|PRC", + "Asia/Taipei|ROC", + "Asia/Tehran|Iran", + "Asia/Thimphu|Asia/Thimbu", + "Asia/Tokyo|Japan", + "Asia/Ulaanbaatar|Asia/Ulan_Bator", + "Asia/Urumqi|Antarctica/Vostok", + "Asia/Urumqi|Asia/Kashgar", + "Asia/Urumqi|Etc/GMT-6", + "Atlantic/Faroe|Atlantic/Faeroe", + "Atlantic/South_Georgia|Etc/GMT+2", + "Australia/Adelaide|Australia/South", + "Australia/Brisbane|Australia/Queensland", + "Australia/Broken_Hill|Australia/Yancowinna", + "Australia/Darwin|Australia/North", + "Australia/Hobart|Australia/Currie", + "Australia/Hobart|Australia/Tasmania", + "Australia/Lord_Howe|Australia/LHI", + "Australia/Melbourne|Australia/Victoria", + "Australia/Perth|Australia/West", + "Australia/Sydney|Australia/ACT", + "Australia/Sydney|Australia/Canberra", + "Australia/Sydney|Australia/NSW", + "Etc/UTC|Etc/UCT", + "Etc/UTC|Etc/Universal", + "Etc/UTC|Etc/Zulu", + "Etc/UTC|UCT", + "Etc/UTC|UTC", + "Etc/UTC|Universal", + "Etc/UTC|Zulu", + "Europe/Belgrade|Europe/Ljubljana", + "Europe/Belgrade|Europe/Podgorica", + "Europe/Belgrade|Europe/Sarajevo", + "Europe/Belgrade|Europe/Skopje", + "Europe/Belgrade|Europe/Zagreb", + "Europe/Berlin|Arctic/Longyearbyen", + "Europe/Berlin|Atlantic/Jan_Mayen", + "Europe/Berlin|Europe/Copenhagen", + "Europe/Berlin|Europe/Oslo", + "Europe/Berlin|Europe/Stockholm", + "Europe/Brussels|CET", + "Europe/Brussels|Europe/Amsterdam", + "Europe/Brussels|Europe/Luxembourg", + "Europe/Chisinau|Europe/Tiraspol", + "Europe/Dublin|Eire", + "Europe/Helsinki|Europe/Mariehamn", + "Europe/Istanbul|Asia/Istanbul", + "Europe/Istanbul|Turkey", + "Europe/Lisbon|Portugal", + "Europe/London|Europe/Belfast", + "Europe/London|Europe/Guernsey", + "Europe/London|Europe/Isle_of_Man", + "Europe/London|Europe/Jersey", + "Europe/London|GB", + "Europe/London|GB-Eire", + "Europe/Moscow|W-SU", + "Europe/Paris|Europe/Monaco", + "Europe/Prague|Europe/Bratislava", + "Europe/Rome|Europe/San_Marino", + "Europe/Rome|Europe/Vatican", + "Europe/Warsaw|Poland", + "Europe/Zurich|Europe/Busingen", + "Europe/Zurich|Europe/Vaduz", + "Indian/Maldives|Etc/GMT-5", + "Indian/Maldives|Indian/Kerguelen", + "Pacific/Auckland|Antarctica/McMurdo", + "Pacific/Auckland|Antarctica/South_Pole", + "Pacific/Auckland|NZ", + "Pacific/Chatham|NZ-CHAT", + "Pacific/Easter|Chile/EasterIsland", + "Pacific/Gambier|Etc/GMT+9", + "Pacific/Guadalcanal|Etc/GMT-11", + "Pacific/Guadalcanal|Pacific/Pohnpei", + "Pacific/Guadalcanal|Pacific/Ponape", + "Pacific/Guam|Pacific/Saipan", + "Pacific/Honolulu|HST", + "Pacific/Honolulu|Pacific/Johnston", + "Pacific/Honolulu|US/Hawaii", + "Pacific/Kwajalein|Kwajalein", + "Pacific/Pago_Pago|Pacific/Midway", + "Pacific/Pago_Pago|Pacific/Samoa", + "Pacific/Pago_Pago|US/Samoa", + "Pacific/Palau|Etc/GMT-9", + "Pacific/Port_Moresby|Antarctica/DumontDUrville", + "Pacific/Port_Moresby|Etc/GMT-10", + "Pacific/Port_Moresby|Pacific/Chuuk", + "Pacific/Port_Moresby|Pacific/Truk", + "Pacific/Port_Moresby|Pacific/Yap", + "Pacific/Tahiti|Etc/GMT+10", + "Pacific/Tarawa|Etc/GMT-12", + "Pacific/Tarawa|Pacific/Funafuti", + "Pacific/Tarawa|Pacific/Majuro", + "Pacific/Tarawa|Pacific/Wake", + "Pacific/Tarawa|Pacific/Wallis" + ], + "countries": [ + "AD|Europe/Andorra", + "AE|Asia/Dubai", + "AF|Asia/Kabul", + "AG|America/Port_of_Spain America/Antigua", + "AI|America/Port_of_Spain America/Anguilla", + "AL|Europe/Tirane", + "AM|Asia/Yerevan", + "AO|Africa/Lagos Africa/Luanda", + "AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo", + "AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia", + "AS|Pacific/Pago_Pago", + "AT|Europe/Vienna", + "AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla", + "AW|America/Curacao America/Aruba", + "AX|Europe/Helsinki Europe/Mariehamn", + "AZ|Asia/Baku", + "BA|Europe/Belgrade Europe/Sarajevo", + "BB|America/Barbados", + "BD|Asia/Dhaka", + "BE|Europe/Brussels", + "BF|Africa/Abidjan Africa/Ouagadougou", + "BG|Europe/Sofia", + "BH|Asia/Qatar Asia/Bahrain", + "BI|Africa/Maputo Africa/Bujumbura", + "BJ|Africa/Lagos Africa/Porto-Novo", + "BL|America/Port_of_Spain America/St_Barthelemy", + "BM|Atlantic/Bermuda", + "BN|Asia/Brunei", + "BO|America/La_Paz", + "BQ|America/Curacao America/Kralendijk", + "BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco", + "BS|America/Nassau", + "BT|Asia/Thimphu", + "BW|Africa/Maputo Africa/Gaborone", + "BY|Europe/Minsk", + "BZ|America/Belize", + "CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson", + "CC|Indian/Cocos", + "CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi", + "CF|Africa/Lagos Africa/Bangui", + "CG|Africa/Lagos Africa/Brazzaville", + "CH|Europe/Zurich", + "CI|Africa/Abidjan", + "CK|Pacific/Rarotonga", + "CL|America/Santiago America/Punta_Arenas Pacific/Easter", + "CM|Africa/Lagos Africa/Douala", + "CN|Asia/Shanghai Asia/Urumqi", + "CO|America/Bogota", + "CR|America/Costa_Rica", + "CU|America/Havana", + "CV|Atlantic/Cape_Verde", + "CW|America/Curacao", + "CX|Indian/Christmas", + "CY|Asia/Nicosia Asia/Famagusta", + "CZ|Europe/Prague", + "DE|Europe/Zurich Europe/Berlin Europe/Busingen", + "DJ|Africa/Nairobi Africa/Djibouti", + "DK|Europe/Copenhagen", + "DM|America/Port_of_Spain America/Dominica", + "DO|America/Santo_Domingo", + "DZ|Africa/Algiers", + "EC|America/Guayaquil Pacific/Galapagos", + "EE|Europe/Tallinn", + "EG|Africa/Cairo", + "EH|Africa/El_Aaiun", + "ER|Africa/Nairobi Africa/Asmara", + "ES|Europe/Madrid Africa/Ceuta Atlantic/Canary", + "ET|Africa/Nairobi Africa/Addis_Ababa", + "FI|Europe/Helsinki", + "FJ|Pacific/Fiji", + "FK|Atlantic/Stanley", + "FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae", + "FO|Atlantic/Faroe", + "FR|Europe/Paris", + "GA|Africa/Lagos Africa/Libreville", + "GB|Europe/London", + "GD|America/Port_of_Spain America/Grenada", + "GE|Asia/Tbilisi", + "GF|America/Cayenne", + "GG|Europe/London Europe/Guernsey", + "GH|Africa/Accra", + "GI|Europe/Gibraltar", + "GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule", + "GM|Africa/Abidjan Africa/Banjul", + "GN|Africa/Abidjan Africa/Conakry", + "GP|America/Port_of_Spain America/Guadeloupe", + "GQ|Africa/Lagos Africa/Malabo", + "GR|Europe/Athens", + "GS|Atlantic/South_Georgia", + "GT|America/Guatemala", + "GU|Pacific/Guam", + "GW|Africa/Bissau", + "GY|America/Guyana", + "HK|Asia/Hong_Kong", + "HN|America/Tegucigalpa", + "HR|Europe/Belgrade Europe/Zagreb", + "HT|America/Port-au-Prince", + "HU|Europe/Budapest", + "ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura", + "IE|Europe/Dublin", + "IL|Asia/Jerusalem", + "IM|Europe/London Europe/Isle_of_Man", + "IN|Asia/Kolkata", + "IO|Indian/Chagos", + "IQ|Asia/Baghdad", + "IR|Asia/Tehran", + "IS|Atlantic/Reykjavik", + "IT|Europe/Rome", + "JE|Europe/London Europe/Jersey", + "JM|America/Jamaica", + "JO|Asia/Amman", + "JP|Asia/Tokyo", + "KE|Africa/Nairobi", + "KG|Asia/Bishkek", + "KH|Asia/Bangkok Asia/Phnom_Penh", + "KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati", + "KM|Africa/Nairobi Indian/Comoro", + "KN|America/Port_of_Spain America/St_Kitts", + "KP|Asia/Pyongyang", + "KR|Asia/Seoul", + "KW|Asia/Riyadh Asia/Kuwait", + "KY|America/Panama America/Cayman", + "KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral", + "LA|Asia/Bangkok Asia/Vientiane", + "LB|Asia/Beirut", + "LC|America/Port_of_Spain America/St_Lucia", + "LI|Europe/Zurich Europe/Vaduz", + "LK|Asia/Colombo", + "LR|Africa/Monrovia", + "LS|Africa/Johannesburg Africa/Maseru", + "LT|Europe/Vilnius", + "LU|Europe/Luxembourg", + "LV|Europe/Riga", + "LY|Africa/Tripoli", + "MA|Africa/Casablanca", + "MC|Europe/Monaco", + "MD|Europe/Chisinau", + "ME|Europe/Belgrade Europe/Podgorica", + "MF|America/Port_of_Spain America/Marigot", + "MG|Africa/Nairobi Indian/Antananarivo", + "MH|Pacific/Majuro Pacific/Kwajalein", + "MK|Europe/Belgrade Europe/Skopje", + "ML|Africa/Abidjan Africa/Bamako", + "MM|Asia/Yangon", + "MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan", + "MO|Asia/Macau", + "MP|Pacific/Guam Pacific/Saipan", + "MQ|America/Martinique", + "MR|Africa/Abidjan Africa/Nouakchott", + "MS|America/Port_of_Spain America/Montserrat", + "MT|Europe/Malta", + "MU|Indian/Mauritius", + "MV|Indian/Maldives", + "MW|Africa/Maputo Africa/Blantyre", + "MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas", + "MY|Asia/Kuala_Lumpur Asia/Kuching", + "MZ|Africa/Maputo", + "NA|Africa/Windhoek", + "NC|Pacific/Noumea", + "NE|Africa/Lagos Africa/Niamey", + "NF|Pacific/Norfolk", + "NG|Africa/Lagos", + "NI|America/Managua", + "NL|Europe/Amsterdam", + "NO|Europe/Oslo", + "NP|Asia/Kathmandu", + "NR|Pacific/Nauru", + "NU|Pacific/Niue", + "NZ|Pacific/Auckland Pacific/Chatham", + "OM|Asia/Dubai Asia/Muscat", + "PA|America/Panama", + "PE|America/Lima", + "PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier", + "PG|Pacific/Port_Moresby Pacific/Bougainville", + "PH|Asia/Manila", + "PK|Asia/Karachi", + "PL|Europe/Warsaw", + "PM|America/Miquelon", + "PN|Pacific/Pitcairn", + "PR|America/Puerto_Rico", + "PS|Asia/Gaza Asia/Hebron", + "PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores", + "PW|Pacific/Palau", + "PY|America/Asuncion", + "QA|Asia/Qatar", + "RE|Indian/Reunion", + "RO|Europe/Bucharest", + "RS|Europe/Belgrade", + "RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr", + "RW|Africa/Maputo Africa/Kigali", + "SA|Asia/Riyadh", + "SB|Pacific/Guadalcanal", + "SC|Indian/Mahe", + "SD|Africa/Khartoum", + "SE|Europe/Stockholm", + "SG|Asia/Singapore", + "SH|Africa/Abidjan Atlantic/St_Helena", + "SI|Europe/Belgrade Europe/Ljubljana", + "SJ|Europe/Oslo Arctic/Longyearbyen", + "SK|Europe/Prague Europe/Bratislava", + "SL|Africa/Abidjan Africa/Freetown", + "SM|Europe/Rome Europe/San_Marino", + "SN|Africa/Abidjan Africa/Dakar", + "SO|Africa/Nairobi Africa/Mogadishu", + "SR|America/Paramaribo", + "SS|Africa/Juba", + "ST|Africa/Sao_Tome", + "SV|America/El_Salvador", + "SX|America/Curacao America/Lower_Princes", + "SY|Asia/Damascus", + "SZ|Africa/Johannesburg Africa/Mbabane", + "TC|America/Grand_Turk", + "TD|Africa/Ndjamena", + "TF|Indian/Reunion Indian/Kerguelen", + "TG|Africa/Abidjan Africa/Lome", + "TH|Asia/Bangkok", + "TJ|Asia/Dushanbe", + "TK|Pacific/Fakaofo", + "TL|Asia/Dili", + "TM|Asia/Ashgabat", + "TN|Africa/Tunis", + "TO|Pacific/Tongatapu", + "TR|Europe/Istanbul", + "TT|America/Port_of_Spain", + "TV|Pacific/Funafuti", + "TW|Asia/Taipei", + "TZ|Africa/Nairobi Africa/Dar_es_Salaam", + "UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye", + "UG|Africa/Nairobi Africa/Kampala", + "UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway", + "US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu", + "UY|America/Montevideo", + "UZ|Asia/Samarkand Asia/Tashkent", + "VA|Europe/Rome Europe/Vatican", + "VC|America/Port_of_Spain America/St_Vincent", + "VE|America/Caracas", + "VG|America/Port_of_Spain America/Tortola", + "VI|America/Port_of_Spain America/St_Thomas", + "VN|Asia/Bangkok Asia/Ho_Chi_Minh", + "VU|Pacific/Efate", + "WF|Pacific/Wallis", + "WS|Pacific/Apia", + "YE|Asia/Riyadh Asia/Aden", + "YT|Africa/Nairobi Indian/Mayotte", + "ZA|Africa/Johannesburg", + "ZM|Africa/Maputo Africa/Lusaka", + "ZW|Africa/Maputo Africa/Harare" + ] + }); + + + return moment; +})); \ No newline at end of file diff --git a/scripts/lib/utils/moment.js b/scripts/lib/utils/moment.js new file mode 100644 index 0000000..e3362ed --- /dev/null +++ b/scripts/lib/utils/moment.js @@ -0,0 +1,5670 @@ +//! moment.js +//! version : 2.29.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com + +;(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + global.moment = factory() +}(this, (function () { 'use strict'; + + var hookCallback; + + function hooks() { + return hookCallback.apply(null, arguments); + } + + // This is done to register the method called with moment() + // without creating circular dependencies. + function setHookCallback(callback) { + hookCallback = callback; + } + + function isArray(input) { + return ( + input instanceof Array || + Object.prototype.toString.call(input) === '[object Array]' + ); + } + + function isObject(input) { + // IE8 will treat undefined and null as object if it wasn't for + // input != null + return ( + input != null && + Object.prototype.toString.call(input) === '[object Object]' + ); + } + + function hasOwnProp(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + + function isObjectEmpty(obj) { + if (Object.getOwnPropertyNames) { + return Object.getOwnPropertyNames(obj).length === 0; + } else { + var k; + for (k in obj) { + if (hasOwnProp(obj, k)) { + return false; + } + } + return true; + } + } + + function isUndefined(input) { + return input === void 0; + } + + function isNumber(input) { + return ( + typeof input === 'number' || + Object.prototype.toString.call(input) === '[object Number]' + ); + } + + function isDate(input) { + return ( + input instanceof Date || + Object.prototype.toString.call(input) === '[object Date]' + ); + } + + function map(arr, fn) { + var res = [], + i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + + function extend(a, b) { + for (var i in b) { + if (hasOwnProp(b, i)) { + a[i] = b[i]; + } + } + + if (hasOwnProp(b, 'toString')) { + a.toString = b.toString; + } + + if (hasOwnProp(b, 'valueOf')) { + a.valueOf = b.valueOf; + } + + return a; + } + + function createUTC(input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, true).utc(); + } + + function defaultParsingFlags() { + // We need to deep clone this object. + return { + empty: false, + unusedTokens: [], + unusedInput: [], + overflow: -2, + charsLeftOver: 0, + nullInput: false, + invalidEra: null, + invalidMonth: null, + invalidFormat: false, + userInvalidated: false, + iso: false, + parsedDateParts: [], + era: null, + meridiem: null, + rfc2822: false, + weekdayMismatch: false, + }; + } + + function getParsingFlags(m) { + if (m._pf == null) { + m._pf = defaultParsingFlags(); + } + return m._pf; + } + + var some; + if (Array.prototype.some) { + some = Array.prototype.some; + } else { + some = function (fun) { + var t = Object(this), + len = t.length >>> 0, + i; + + for (i = 0; i < len; i++) { + if (i in t && fun.call(this, t[i], i, t)) { + return true; + } + } + + return false; + }; + } + + function isValid(m) { + if (m._isValid == null) { + var flags = getParsingFlags(m), + parsedParts = some.call(flags.parsedDateParts, function (i) { + return i != null; + }), + isNowValid = + !isNaN(m._d.getTime()) && + flags.overflow < 0 && + !flags.empty && + !flags.invalidEra && + !flags.invalidMonth && + !flags.invalidWeekday && + !flags.weekdayMismatch && + !flags.nullInput && + !flags.invalidFormat && + !flags.userInvalidated && + (!flags.meridiem || (flags.meridiem && parsedParts)); + + if (m._strict) { + isNowValid = + isNowValid && + flags.charsLeftOver === 0 && + flags.unusedTokens.length === 0 && + flags.bigHour === undefined; + } + + if (Object.isFrozen == null || !Object.isFrozen(m)) { + m._isValid = isNowValid; + } else { + return isNowValid; + } + } + return m._isValid; + } + + function createInvalid(flags) { + var m = createUTC(NaN); + if (flags != null) { + extend(getParsingFlags(m), flags); + } else { + getParsingFlags(m).userInvalidated = true; + } + + return m; + } + + // Plugins that add properties should also add the key here (null value), + // so we can properly clone ourselves. + var momentProperties = (hooks.momentProperties = []), + updateInProgress = false; + + function copyConfig(to, from) { + var i, prop, val; + + if (!isUndefined(from._isAMomentObject)) { + to._isAMomentObject = from._isAMomentObject; + } + if (!isUndefined(from._i)) { + to._i = from._i; + } + if (!isUndefined(from._f)) { + to._f = from._f; + } + if (!isUndefined(from._l)) { + to._l = from._l; + } + if (!isUndefined(from._strict)) { + to._strict = from._strict; + } + if (!isUndefined(from._tzm)) { + to._tzm = from._tzm; + } + if (!isUndefined(from._isUTC)) { + to._isUTC = from._isUTC; + } + if (!isUndefined(from._offset)) { + to._offset = from._offset; + } + if (!isUndefined(from._pf)) { + to._pf = getParsingFlags(from); + } + if (!isUndefined(from._locale)) { + to._locale = from._locale; + } + + if (momentProperties.length > 0) { + for (i = 0; i < momentProperties.length; i++) { + prop = momentProperties[i]; + val = from[prop]; + if (!isUndefined(val)) { + to[prop] = val; + } + } + } + + return to; + } + + // Moment prototype object + function Moment(config) { + copyConfig(this, config); + this._d = new Date(config._d != null ? config._d.getTime() : NaN); + if (!this.isValid()) { + this._d = new Date(NaN); + } + // Prevent infinite loop in case updateOffset creates new moment + // objects. + if (updateInProgress === false) { + updateInProgress = true; + hooks.updateOffset(this); + updateInProgress = false; + } + } + + function isMoment(obj) { + return ( + obj instanceof Moment || (obj != null && obj._isAMomentObject != null) + ); + } + + function warn(msg) { + if ( + hooks.suppressDeprecationWarnings === false && + typeof console !== 'undefined' && + console.warn + ) { + console.warn('Deprecation warning: ' + msg); + } + } + + function deprecate(msg, fn) { + var firstTime = true; + + return extend(function () { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(null, msg); + } + if (firstTime) { + var args = [], + arg, + i, + key; + for (i = 0; i < arguments.length; i++) { + arg = ''; + if (typeof arguments[i] === 'object') { + arg += '\n[' + i + '] '; + for (key in arguments[0]) { + if (hasOwnProp(arguments[0], key)) { + arg += key + ': ' + arguments[0][key] + ', '; + } + } + arg = arg.slice(0, -2); // Remove trailing comma and space + } else { + arg = arguments[i]; + } + args.push(arg); + } + warn( + msg + + '\nArguments: ' + + Array.prototype.slice.call(args).join('') + + '\n' + + new Error().stack + ); + firstTime = false; + } + return fn.apply(this, arguments); + }, fn); + } + + var deprecations = {}; + + function deprecateSimple(name, msg) { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(name, msg); + } + if (!deprecations[name]) { + warn(msg); + deprecations[name] = true; + } + } + + hooks.suppressDeprecationWarnings = false; + hooks.deprecationHandler = null; + + function isFunction(input) { + return ( + (typeof Function !== 'undefined' && input instanceof Function) || + Object.prototype.toString.call(input) === '[object Function]' + ); + } + + function set(config) { + var prop, i; + for (i in config) { + if (hasOwnProp(config, i)) { + prop = config[i]; + if (isFunction(prop)) { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + } + this._config = config; + // Lenient ordinal parsing accepts just a number in addition to + // number + (possibly) stuff coming from _dayOfMonthOrdinalParse. + // TODO: Remove "ordinalParse" fallback in next major release. + this._dayOfMonthOrdinalParseLenient = new RegExp( + (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + + '|' + + /\d{1,2}/.source + ); + } + + function mergeConfigs(parentConfig, childConfig) { + var res = extend({}, parentConfig), + prop; + for (prop in childConfig) { + if (hasOwnProp(childConfig, prop)) { + if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) { + res[prop] = {}; + extend(res[prop], parentConfig[prop]); + extend(res[prop], childConfig[prop]); + } else if (childConfig[prop] != null) { + res[prop] = childConfig[prop]; + } else { + delete res[prop]; + } + } + } + for (prop in parentConfig) { + if ( + hasOwnProp(parentConfig, prop) && + !hasOwnProp(childConfig, prop) && + isObject(parentConfig[prop]) + ) { + // make sure changes to properties don't modify parent config + res[prop] = extend({}, res[prop]); + } + } + return res; + } + + function Locale(config) { + if (config != null) { + this.set(config); + } + } + + var keys; + + if (Object.keys) { + keys = Object.keys; + } else { + keys = function (obj) { + var i, + res = []; + for (i in obj) { + if (hasOwnProp(obj, i)) { + res.push(i); + } + } + return res; + }; + } + + var defaultCalendar = { + sameDay: '[Today at] LT', + nextDay: '[Tomorrow at] LT', + nextWeek: 'dddd [at] LT', + lastDay: '[Yesterday at] LT', + lastWeek: '[Last] dddd [at] LT', + sameElse: 'L', + }; + + function calendar(key, mom, now) { + var output = this._calendar[key] || this._calendar['sameElse']; + return isFunction(output) ? output.call(mom, now) : output; + } + + function zeroFill(number, targetLength, forceSign) { + var absNumber = '' + Math.abs(number), + zerosToFill = targetLength - absNumber.length, + sign = number >= 0; + return ( + (sign ? (forceSign ? '+' : '') : '-') + + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + + absNumber + ); + } + + var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g, + localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, + formatFunctions = {}, + formatTokenFunctions = {}; + + // token: 'M' + // padded: ['MM', 2] + // ordinal: 'Mo' + // callback: function () { this.month() + 1 } + function addFormatToken(token, padded, ordinal, callback) { + var func = callback; + if (typeof callback === 'string') { + func = function () { + return this[callback](); + }; + } + if (token) { + formatTokenFunctions[token] = func; + } + if (padded) { + formatTokenFunctions[padded[0]] = function () { + return zeroFill(func.apply(this, arguments), padded[1], padded[2]); + }; + } + if (ordinal) { + formatTokenFunctions[ordinal] = function () { + return this.localeData().ordinal( + func.apply(this, arguments), + token + ); + }; + } + } + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ''); + } + return input.replace(/\\/g, ''); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), + i, + length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = '', + i; + for (i = 0; i < length; i++) { + output += isFunction(array[i]) + ? array[i].call(mom, format) + : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + if (!m.isValid()) { + return m.localeData().invalidDate(); + } + + format = expandFormat(format, m.localeData()); + formatFunctions[format] = + formatFunctions[format] || makeFormatFunction(format); + + return formatFunctions[format](m); + } + + function expandFormat(format, locale) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return locale.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace( + localFormattingTokens, + replaceLongDateFormatTokens + ); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + var defaultLongDateFormat = { + LTS: 'h:mm:ss A', + LT: 'h:mm A', + L: 'MM/DD/YYYY', + LL: 'MMMM D, YYYY', + LLL: 'MMMM D, YYYY h:mm A', + LLLL: 'dddd, MMMM D, YYYY h:mm A', + }; + + function longDateFormat(key) { + var format = this._longDateFormat[key], + formatUpper = this._longDateFormat[key.toUpperCase()]; + + if (format || !formatUpper) { + return format; + } + + this._longDateFormat[key] = formatUpper + .match(formattingTokens) + .map(function (tok) { + if ( + tok === 'MMMM' || + tok === 'MM' || + tok === 'DD' || + tok === 'dddd' + ) { + return tok.slice(1); + } + return tok; + }) + .join(''); + + return this._longDateFormat[key]; + } + + var defaultInvalidDate = 'Invalid date'; + + function invalidDate() { + return this._invalidDate; + } + + var defaultOrdinal = '%d', + defaultDayOfMonthOrdinalParse = /\d{1,2}/; + + function ordinal(number) { + return this._ordinal.replace('%d', number); + } + + var defaultRelativeTime = { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + ss: '%d seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + w: 'a week', + ww: '%d weeks', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years', + }; + + function relativeTime(number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return isFunction(output) + ? output(number, withoutSuffix, string, isFuture) + : output.replace(/%d/i, number); + } + + function pastFuture(diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return isFunction(format) ? format(output) : format.replace(/%s/i, output); + } + + var aliases = {}; + + function addUnitAlias(unit, shorthand) { + var lowerCase = unit.toLowerCase(); + aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; + } + + function normalizeUnits(units) { + return typeof units === 'string' + ? aliases[units] || aliases[units.toLowerCase()] + : undefined; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (hasOwnProp(inputObject, prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + var priorities = {}; + + function addUnitPriority(unit, priority) { + priorities[unit] = priority; + } + + function getPrioritizedUnits(unitsObj) { + var units = [], + u; + for (u in unitsObj) { + if (hasOwnProp(unitsObj, u)) { + units.push({ unit: u, priority: priorities[u] }); + } + } + units.sort(function (a, b) { + return a.priority - b.priority; + }); + return units; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + function absFloor(number) { + if (number < 0) { + // -0 -> 0 + return Math.ceil(number) || 0; + } else { + return Math.floor(number); + } + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + value = absFloor(coercedNumber); + } + + return value; + } + + function makeGetSet(unit, keepTime) { + return function (value) { + if (value != null) { + set$1(this, unit, value); + hooks.updateOffset(this, keepTime); + return this; + } else { + return get(this, unit); + } + }; + } + + function get(mom, unit) { + return mom.isValid() + ? mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() + : NaN; + } + + function set$1(mom, unit, value) { + if (mom.isValid() && !isNaN(value)) { + if ( + unit === 'FullYear' && + isLeapYear(mom.year()) && + mom.month() === 1 && + mom.date() === 29 + ) { + value = toInt(value); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit]( + value, + mom.month(), + daysInMonth(value, mom.month()) + ); + } else { + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); + } + } + } + + // MOMENTS + + function stringGet(units) { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](); + } + return this; + } + + function stringSet(units, value) { + if (typeof units === 'object') { + units = normalizeObjectUnits(units); + var prioritized = getPrioritizedUnits(units), + i; + for (i = 0; i < prioritized.length; i++) { + this[prioritized[i].unit](units[prioritized[i].unit]); + } + } else { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](value); + } + } + return this; + } + + var match1 = /\d/, // 0 - 9 + match2 = /\d\d/, // 00 - 99 + match3 = /\d{3}/, // 000 - 999 + match4 = /\d{4}/, // 0000 - 9999 + match6 = /[+-]?\d{6}/, // -999999 - 999999 + match1to2 = /\d\d?/, // 0 - 99 + match3to4 = /\d\d\d\d?/, // 999 - 9999 + match5to6 = /\d\d\d\d\d\d?/, // 99999 - 999999 + match1to3 = /\d{1,3}/, // 0 - 999 + match1to4 = /\d{1,4}/, // 0 - 9999 + match1to6 = /[+-]?\d{1,6}/, // -999999 - 999999 + matchUnsigned = /\d+/, // 0 - inf + matchSigned = /[+-]?\d+/, // -inf - inf + matchOffset = /Z|[+-]\d\d:?\d\d/gi, // +00:00 -00:00 +0000 -0000 or Z + matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi, // +00 -00 +00:00 -00:00 +0000 -0000 or Z + matchTimestamp = /[+-]?\d+(\.\d{1,3})?/, // 123456789 123456789.123 + // any word (or two) characters or numbers including two/three word month in arabic. + // includes scottish gaelic two word and hyphenated months + matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i, + regexes; + + regexes = {}; + + function addRegexToken(token, regex, strictRegex) { + regexes[token] = isFunction(regex) + ? regex + : function (isStrict, localeData) { + return isStrict && strictRegex ? strictRegex : regex; + }; + } + + function getParseRegexForToken(token, config) { + if (!hasOwnProp(regexes, token)) { + return new RegExp(unescapeFormat(token)); + } + + return regexes[token](config._strict, config._locale); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function unescapeFormat(s) { + return regexEscape( + s + .replace('\\', '') + .replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function ( + matched, + p1, + p2, + p3, + p4 + ) { + return p1 || p2 || p3 || p4; + }) + ); + } + + function regexEscape(s) { + return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + var tokens = {}; + + function addParseToken(token, callback) { + var i, + func = callback; + if (typeof token === 'string') { + token = [token]; + } + if (isNumber(callback)) { + func = function (input, array) { + array[callback] = toInt(input); + }; + } + for (i = 0; i < token.length; i++) { + tokens[token[i]] = func; + } + } + + function addWeekParseToken(token, callback) { + addParseToken(token, function (input, array, config, token) { + config._w = config._w || {}; + callback(input, config._w, config, token); + }); + } + + function addTimeToArrayFromToken(token, input, config) { + if (input != null && hasOwnProp(tokens, token)) { + tokens[token](input, config._a, config, token); + } + } + + var YEAR = 0, + MONTH = 1, + DATE = 2, + HOUR = 3, + MINUTE = 4, + SECOND = 5, + MILLISECOND = 6, + WEEK = 7, + WEEKDAY = 8; + + function mod(n, x) { + return ((n % x) + x) % x; + } + + var indexOf; + + if (Array.prototype.indexOf) { + indexOf = Array.prototype.indexOf; + } else { + indexOf = function (o) { + // I know + var i; + for (i = 0; i < this.length; ++i) { + if (this[i] === o) { + return i; + } + } + return -1; + }; + } + + function daysInMonth(year, month) { + if (isNaN(year) || isNaN(month)) { + return NaN; + } + var modMonth = mod(month, 12); + year += (month - modMonth) / 12; + return modMonth === 1 + ? isLeapYear(year) + ? 29 + : 28 + : 31 - ((modMonth % 7) % 2); + } + + // FORMATTING + + addFormatToken('M', ['MM', 2], 'Mo', function () { + return this.month() + 1; + }); + + addFormatToken('MMM', 0, 0, function (format) { + return this.localeData().monthsShort(this, format); + }); + + addFormatToken('MMMM', 0, 0, function (format) { + return this.localeData().months(this, format); + }); + + // ALIASES + + addUnitAlias('month', 'M'); + + // PRIORITY + + addUnitPriority('month', 8); + + // PARSING + + addRegexToken('M', match1to2); + addRegexToken('MM', match1to2, match2); + addRegexToken('MMM', function (isStrict, locale) { + return locale.monthsShortRegex(isStrict); + }); + addRegexToken('MMMM', function (isStrict, locale) { + return locale.monthsRegex(isStrict); + }); + + addParseToken(['M', 'MM'], function (input, array) { + array[MONTH] = toInt(input) - 1; + }); + + addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { + var month = config._locale.monthsParse(input, token, config._strict); + // if we didn't find a month name, mark the date as invalid. + if (month != null) { + array[MONTH] = month; + } else { + getParsingFlags(config).invalidMonth = input; + } + }); + + // LOCALES + + var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split( + '_' + ), + defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split( + '_' + ), + MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/, + defaultMonthsShortRegex = matchWord, + defaultMonthsRegex = matchWord; + + function localeMonths(m, format) { + if (!m) { + return isArray(this._months) + ? this._months + : this._months['standalone']; + } + return isArray(this._months) + ? this._months[m.month()] + : this._months[ + (this._months.isFormat || MONTHS_IN_FORMAT).test(format) + ? 'format' + : 'standalone' + ][m.month()]; + } + + function localeMonthsShort(m, format) { + if (!m) { + return isArray(this._monthsShort) + ? this._monthsShort + : this._monthsShort['standalone']; + } + return isArray(this._monthsShort) + ? this._monthsShort[m.month()] + : this._monthsShort[ + MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone' + ][m.month()]; + } + + function handleStrictParse(monthName, format, strict) { + var i, + ii, + mom, + llc = monthName.toLocaleLowerCase(); + if (!this._monthsParse) { + // this is not used + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + for (i = 0; i < 12; ++i) { + mom = createUTC([2000, i]); + this._shortMonthsParse[i] = this.monthsShort( + mom, + '' + ).toLocaleLowerCase(); + this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeMonthsParse(monthName, format, strict) { + var i, mom, regex; + + if (this._monthsParseExact) { + return handleStrictParse.call(this, monthName, format, strict); + } + + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + } + + // TODO: add sorting + // Sorting makes sure if one month (or abbr) is a prefix of another + // see sorting in computeMonthsParse + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + if (strict && !this._longMonthsParse[i]) { + this._longMonthsParse[i] = new RegExp( + '^' + this.months(mom, '').replace('.', '') + '$', + 'i' + ); + this._shortMonthsParse[i] = new RegExp( + '^' + this.monthsShort(mom, '').replace('.', '') + '$', + 'i' + ); + } + if (!strict && !this._monthsParse[i]) { + regex = + '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if ( + strict && + format === 'MMMM' && + this._longMonthsParse[i].test(monthName) + ) { + return i; + } else if ( + strict && + format === 'MMM' && + this._shortMonthsParse[i].test(monthName) + ) { + return i; + } else if (!strict && this._monthsParse[i].test(monthName)) { + return i; + } + } + } + + // MOMENTS + + function setMonth(mom, value) { + var dayOfMonth; + + if (!mom.isValid()) { + // No op + return mom; + } + + if (typeof value === 'string') { + if (/^\d+$/.test(value)) { + value = toInt(value); + } else { + value = mom.localeData().monthsParse(value); + // TODO: Another silent failure? + if (!isNumber(value)) { + return mom; + } + } + } + + dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); + return mom; + } + + function getSetMonth(value) { + if (value != null) { + setMonth(this, value); + hooks.updateOffset(this, true); + return this; + } else { + return get(this, 'Month'); + } + } + + function getDaysInMonth() { + return daysInMonth(this.year(), this.month()); + } + + function monthsShortRegex(isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsShortStrictRegex; + } else { + return this._monthsShortRegex; + } + } else { + if (!hasOwnProp(this, '_monthsShortRegex')) { + this._monthsShortRegex = defaultMonthsShortRegex; + } + return this._monthsShortStrictRegex && isStrict + ? this._monthsShortStrictRegex + : this._monthsShortRegex; + } + } + + function monthsRegex(isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsStrictRegex; + } else { + return this._monthsRegex; + } + } else { + if (!hasOwnProp(this, '_monthsRegex')) { + this._monthsRegex = defaultMonthsRegex; + } + return this._monthsStrictRegex && isStrict + ? this._monthsStrictRegex + : this._monthsRegex; + } + } + + function computeMonthsParse() { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var shortPieces = [], + longPieces = [], + mixedPieces = [], + i, + mom; + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + shortPieces.push(this.monthsShort(mom, '')); + longPieces.push(this.months(mom, '')); + mixedPieces.push(this.months(mom, '')); + mixedPieces.push(this.monthsShort(mom, '')); + } + // Sorting makes sure if one month (or abbr) is a prefix of another it + // will match the longer piece. + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + for (i = 0; i < 12; i++) { + shortPieces[i] = regexEscape(shortPieces[i]); + longPieces[i] = regexEscape(longPieces[i]); + } + for (i = 0; i < 24; i++) { + mixedPieces[i] = regexEscape(mixedPieces[i]); + } + + this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._monthsShortRegex = this._monthsRegex; + this._monthsStrictRegex = new RegExp( + '^(' + longPieces.join('|') + ')', + 'i' + ); + this._monthsShortStrictRegex = new RegExp( + '^(' + shortPieces.join('|') + ')', + 'i' + ); + } + + // FORMATTING + + addFormatToken('Y', 0, 0, function () { + var y = this.year(); + return y <= 9999 ? zeroFill(y, 4) : '+' + y; + }); + + addFormatToken(0, ['YY', 2], 0, function () { + return this.year() % 100; + }); + + addFormatToken(0, ['YYYY', 4], 0, 'year'); + addFormatToken(0, ['YYYYY', 5], 0, 'year'); + addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); + + // ALIASES + + addUnitAlias('year', 'y'); + + // PRIORITIES + + addUnitPriority('year', 1); + + // PARSING + + addRegexToken('Y', matchSigned); + addRegexToken('YY', match1to2, match2); + addRegexToken('YYYY', match1to4, match4); + addRegexToken('YYYYY', match1to6, match6); + addRegexToken('YYYYYY', match1to6, match6); + + addParseToken(['YYYYY', 'YYYYYY'], YEAR); + addParseToken('YYYY', function (input, array) { + array[YEAR] = + input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input); + }); + addParseToken('YY', function (input, array) { + array[YEAR] = hooks.parseTwoDigitYear(input); + }); + addParseToken('Y', function (input, array) { + array[YEAR] = parseInt(input, 10); + }); + + // HELPERS + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + // HOOKS + + hooks.parseTwoDigitYear = function (input) { + return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + }; + + // MOMENTS + + var getSetYear = makeGetSet('FullYear', true); + + function getIsLeapYear() { + return isLeapYear(this.year()); + } + + function createDate(y, m, d, h, M, s, ms) { + // can't just apply() to create a date: + // https://stackoverflow.com/q/181348 + var date; + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + date = new Date(y + 400, m, d, h, M, s, ms); + if (isFinite(date.getFullYear())) { + date.setFullYear(y); + } + } else { + date = new Date(y, m, d, h, M, s, ms); + } + + return date; + } + + function createUTCDate(y) { + var date, args; + // the Date.UTC function remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + args = Array.prototype.slice.call(arguments); + // preserve leap years using a full 400 year cycle, then reset + args[0] = y + 400; + date = new Date(Date.UTC.apply(null, args)); + if (isFinite(date.getUTCFullYear())) { + date.setUTCFullYear(y); + } + } else { + date = new Date(Date.UTC.apply(null, arguments)); + } + + return date; + } + + // start-of-first-week - start-of-year + function firstWeekOffset(year, dow, doy) { + var // first-week day -- which january is always in the first week (4 for iso, 1 for other) + fwd = 7 + dow - doy, + // first-week day local weekday -- which local weekday is fwd + fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7; + + return -fwdlw + fwd - 1; + } + + // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, dow, doy) { + var localWeekday = (7 + weekday - dow) % 7, + weekOffset = firstWeekOffset(year, dow, doy), + dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset, + resYear, + resDayOfYear; + + if (dayOfYear <= 0) { + resYear = year - 1; + resDayOfYear = daysInYear(resYear) + dayOfYear; + } else if (dayOfYear > daysInYear(year)) { + resYear = year + 1; + resDayOfYear = dayOfYear - daysInYear(year); + } else { + resYear = year; + resDayOfYear = dayOfYear; + } + + return { + year: resYear, + dayOfYear: resDayOfYear, + }; + } + + function weekOfYear(mom, dow, doy) { + var weekOffset = firstWeekOffset(mom.year(), dow, doy), + week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1, + resWeek, + resYear; + + if (week < 1) { + resYear = mom.year() - 1; + resWeek = week + weeksInYear(resYear, dow, doy); + } else if (week > weeksInYear(mom.year(), dow, doy)) { + resWeek = week - weeksInYear(mom.year(), dow, doy); + resYear = mom.year() + 1; + } else { + resYear = mom.year(); + resWeek = week; + } + + return { + week: resWeek, + year: resYear, + }; + } + + function weeksInYear(year, dow, doy) { + var weekOffset = firstWeekOffset(year, dow, doy), + weekOffsetNext = firstWeekOffset(year + 1, dow, doy); + return (daysInYear(year) - weekOffset + weekOffsetNext) / 7; + } + + // FORMATTING + + addFormatToken('w', ['ww', 2], 'wo', 'week'); + addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); + + // ALIASES + + addUnitAlias('week', 'w'); + addUnitAlias('isoWeek', 'W'); + + // PRIORITIES + + addUnitPriority('week', 5); + addUnitPriority('isoWeek', 5); + + // PARSING + + addRegexToken('w', match1to2); + addRegexToken('ww', match1to2, match2); + addRegexToken('W', match1to2); + addRegexToken('WW', match1to2, match2); + + addWeekParseToken(['w', 'ww', 'W', 'WW'], function ( + input, + week, + config, + token + ) { + week[token.substr(0, 1)] = toInt(input); + }); + + // HELPERS + + // LOCALES + + function localeWeek(mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + } + + var defaultLocaleWeek = { + dow: 0, // Sunday is the first day of the week. + doy: 6, // The week that contains Jan 6th is the first week of the year. + }; + + function localeFirstDayOfWeek() { + return this._week.dow; + } + + function localeFirstDayOfYear() { + return this._week.doy; + } + + // MOMENTS + + function getSetWeek(input) { + var week = this.localeData().week(this); + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + function getSetISOWeek(input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + // FORMATTING + + addFormatToken('d', 0, 'do', 'day'); + + addFormatToken('dd', 0, 0, function (format) { + return this.localeData().weekdaysMin(this, format); + }); + + addFormatToken('ddd', 0, 0, function (format) { + return this.localeData().weekdaysShort(this, format); + }); + + addFormatToken('dddd', 0, 0, function (format) { + return this.localeData().weekdays(this, format); + }); + + addFormatToken('e', 0, 0, 'weekday'); + addFormatToken('E', 0, 0, 'isoWeekday'); + + // ALIASES + + addUnitAlias('day', 'd'); + addUnitAlias('weekday', 'e'); + addUnitAlias('isoWeekday', 'E'); + + // PRIORITY + addUnitPriority('day', 11); + addUnitPriority('weekday', 11); + addUnitPriority('isoWeekday', 11); + + // PARSING + + addRegexToken('d', match1to2); + addRegexToken('e', match1to2); + addRegexToken('E', match1to2); + addRegexToken('dd', function (isStrict, locale) { + return locale.weekdaysMinRegex(isStrict); + }); + addRegexToken('ddd', function (isStrict, locale) { + return locale.weekdaysShortRegex(isStrict); + }); + addRegexToken('dddd', function (isStrict, locale) { + return locale.weekdaysRegex(isStrict); + }); + + addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) { + var weekday = config._locale.weekdaysParse(input, token, config._strict); + // if we didn't get a weekday name, mark the date as invalid + if (weekday != null) { + week.d = weekday; + } else { + getParsingFlags(config).invalidWeekday = input; + } + }); + + addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { + week[token] = toInt(input); + }); + + // HELPERS + + function parseWeekday(input, locale) { + if (typeof input !== 'string') { + return input; + } + + if (!isNaN(input)) { + return parseInt(input, 10); + } + + input = locale.weekdaysParse(input); + if (typeof input === 'number') { + return input; + } + + return null; + } + + function parseIsoWeekday(input, locale) { + if (typeof input === 'string') { + return locale.weekdaysParse(input) % 7 || 7; + } + return isNaN(input) ? null : input; + } + + // LOCALES + function shiftWeekdays(ws, n) { + return ws.slice(n, 7).concat(ws.slice(0, n)); + } + + var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( + '_' + ), + defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + defaultWeekdaysRegex = matchWord, + defaultWeekdaysShortRegex = matchWord, + defaultWeekdaysMinRegex = matchWord; + + function localeWeekdays(m, format) { + var weekdays = isArray(this._weekdays) + ? this._weekdays + : this._weekdays[ + m && m !== true && this._weekdays.isFormat.test(format) + ? 'format' + : 'standalone' + ]; + return m === true + ? shiftWeekdays(weekdays, this._week.dow) + : m + ? weekdays[m.day()] + : weekdays; + } + + function localeWeekdaysShort(m) { + return m === true + ? shiftWeekdays(this._weekdaysShort, this._week.dow) + : m + ? this._weekdaysShort[m.day()] + : this._weekdaysShort; + } + + function localeWeekdaysMin(m) { + return m === true + ? shiftWeekdays(this._weekdaysMin, this._week.dow) + : m + ? this._weekdaysMin[m.day()] + : this._weekdaysMin; + } + + function handleStrictParse$1(weekdayName, format, strict) { + var i, + ii, + mom, + llc = weekdayName.toLocaleLowerCase(); + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._shortWeekdaysParse = []; + this._minWeekdaysParse = []; + + for (i = 0; i < 7; ++i) { + mom = createUTC([2000, 1]).day(i); + this._minWeekdaysParse[i] = this.weekdaysMin( + mom, + '' + ).toLocaleLowerCase(); + this._shortWeekdaysParse[i] = this.weekdaysShort( + mom, + '' + ).toLocaleLowerCase(); + this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeWeekdaysParse(weekdayName, format, strict) { + var i, mom, regex; + + if (this._weekdaysParseExact) { + return handleStrictParse$1.call(this, weekdayName, format, strict); + } + + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._minWeekdaysParse = []; + this._shortWeekdaysParse = []; + this._fullWeekdaysParse = []; + } + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + + mom = createUTC([2000, 1]).day(i); + if (strict && !this._fullWeekdaysParse[i]) { + this._fullWeekdaysParse[i] = new RegExp( + '^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', + 'i' + ); + this._shortWeekdaysParse[i] = new RegExp( + '^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', + 'i' + ); + this._minWeekdaysParse[i] = new RegExp( + '^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', + 'i' + ); + } + if (!this._weekdaysParse[i]) { + regex = + '^' + + this.weekdays(mom, '') + + '|^' + + this.weekdaysShort(mom, '') + + '|^' + + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if ( + strict && + format === 'dddd' && + this._fullWeekdaysParse[i].test(weekdayName) + ) { + return i; + } else if ( + strict && + format === 'ddd' && + this._shortWeekdaysParse[i].test(weekdayName) + ) { + return i; + } else if ( + strict && + format === 'dd' && + this._minWeekdaysParse[i].test(weekdayName) + ) { + return i; + } else if (!strict && this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + } + + // MOMENTS + + function getSetDayOfWeek(input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.localeData()); + return this.add(input - day, 'd'); + } else { + return day; + } + } + + function getSetLocaleDayOfWeek(input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; + return input == null ? weekday : this.add(input - weekday, 'd'); + } + + function getSetISODayOfWeek(input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + + if (input != null) { + var weekday = parseIsoWeekday(input, this.localeData()); + return this.day(this.day() % 7 ? weekday : weekday - 7); + } else { + return this.day() || 7; + } + } + + function weekdaysRegex(isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysStrictRegex; + } else { + return this._weekdaysRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysRegex')) { + this._weekdaysRegex = defaultWeekdaysRegex; + } + return this._weekdaysStrictRegex && isStrict + ? this._weekdaysStrictRegex + : this._weekdaysRegex; + } + } + + function weekdaysShortRegex(isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysShortStrictRegex; + } else { + return this._weekdaysShortRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysShortRegex')) { + this._weekdaysShortRegex = defaultWeekdaysShortRegex; + } + return this._weekdaysShortStrictRegex && isStrict + ? this._weekdaysShortStrictRegex + : this._weekdaysShortRegex; + } + } + + function weekdaysMinRegex(isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysMinStrictRegex; + } else { + return this._weekdaysMinRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysMinRegex')) { + this._weekdaysMinRegex = defaultWeekdaysMinRegex; + } + return this._weekdaysMinStrictRegex && isStrict + ? this._weekdaysMinStrictRegex + : this._weekdaysMinRegex; + } + } + + function computeWeekdaysParse() { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var minPieces = [], + shortPieces = [], + longPieces = [], + mixedPieces = [], + i, + mom, + minp, + shortp, + longp; + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, 1]).day(i); + minp = regexEscape(this.weekdaysMin(mom, '')); + shortp = regexEscape(this.weekdaysShort(mom, '')); + longp = regexEscape(this.weekdays(mom, '')); + minPieces.push(minp); + shortPieces.push(shortp); + longPieces.push(longp); + mixedPieces.push(minp); + mixedPieces.push(shortp); + mixedPieces.push(longp); + } + // Sorting makes sure if one weekday (or abbr) is a prefix of another it + // will match the longer piece. + minPieces.sort(cmpLenRev); + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + + this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._weekdaysShortRegex = this._weekdaysRegex; + this._weekdaysMinRegex = this._weekdaysRegex; + + this._weekdaysStrictRegex = new RegExp( + '^(' + longPieces.join('|') + ')', + 'i' + ); + this._weekdaysShortStrictRegex = new RegExp( + '^(' + shortPieces.join('|') + ')', + 'i' + ); + this._weekdaysMinStrictRegex = new RegExp( + '^(' + minPieces.join('|') + ')', + 'i' + ); + } + + // FORMATTING + + function hFormat() { + return this.hours() % 12 || 12; + } + + function kFormat() { + return this.hours() || 24; + } + + addFormatToken('H', ['HH', 2], 0, 'hour'); + addFormatToken('h', ['hh', 2], 0, hFormat); + addFormatToken('k', ['kk', 2], 0, kFormat); + + addFormatToken('hmm', 0, 0, function () { + return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2); + }); + + addFormatToken('hmmss', 0, 0, function () { + return ( + '' + + hFormat.apply(this) + + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2) + ); + }); + + addFormatToken('Hmm', 0, 0, function () { + return '' + this.hours() + zeroFill(this.minutes(), 2); + }); + + addFormatToken('Hmmss', 0, 0, function () { + return ( + '' + + this.hours() + + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2) + ); + }); + + function meridiem(token, lowercase) { + addFormatToken(token, 0, 0, function () { + return this.localeData().meridiem( + this.hours(), + this.minutes(), + lowercase + ); + }); + } + + meridiem('a', true); + meridiem('A', false); + + // ALIASES + + addUnitAlias('hour', 'h'); + + // PRIORITY + addUnitPriority('hour', 13); + + // PARSING + + function matchMeridiem(isStrict, locale) { + return locale._meridiemParse; + } + + addRegexToken('a', matchMeridiem); + addRegexToken('A', matchMeridiem); + addRegexToken('H', match1to2); + addRegexToken('h', match1to2); + addRegexToken('k', match1to2); + addRegexToken('HH', match1to2, match2); + addRegexToken('hh', match1to2, match2); + addRegexToken('kk', match1to2, match2); + + addRegexToken('hmm', match3to4); + addRegexToken('hmmss', match5to6); + addRegexToken('Hmm', match3to4); + addRegexToken('Hmmss', match5to6); + + addParseToken(['H', 'HH'], HOUR); + addParseToken(['k', 'kk'], function (input, array, config) { + var kInput = toInt(input); + array[HOUR] = kInput === 24 ? 0 : kInput; + }); + addParseToken(['a', 'A'], function (input, array, config) { + config._isPm = config._locale.isPM(input); + config._meridiem = input; + }); + addParseToken(['h', 'hh'], function (input, array, config) { + array[HOUR] = toInt(input); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmmss', function (input, array, config) { + var pos1 = input.length - 4, + pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('Hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + }); + addParseToken('Hmmss', function (input, array, config) { + var pos1 = input.length - 4, + pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + }); + + // LOCALES + + function localeIsPM(input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return (input + '').toLowerCase().charAt(0) === 'p'; + } + + var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i, + // Setting the hour should keep the time, because the user explicitly + // specified which hour they want. So trying to maintain the same hour (in + // a new timezone) makes sense. Adding/subtracting hours does not follow + // this rule. + getSetHour = makeGetSet('Hours', true); + + function localeMeridiem(hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + } + + var baseConfig = { + calendar: defaultCalendar, + longDateFormat: defaultLongDateFormat, + invalidDate: defaultInvalidDate, + ordinal: defaultOrdinal, + dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse, + relativeTime: defaultRelativeTime, + + months: defaultLocaleMonths, + monthsShort: defaultLocaleMonthsShort, + + week: defaultLocaleWeek, + + weekdays: defaultLocaleWeekdays, + weekdaysMin: defaultLocaleWeekdaysMin, + weekdaysShort: defaultLocaleWeekdaysShort, + + meridiemParse: defaultLocaleMeridiemParse, + }; + + // internal storage for locale config files + var locales = {}, + localeFamilies = {}, + globalLocale; + + function commonPrefix(arr1, arr2) { + var i, + minl = Math.min(arr1.length, arr2.length); + for (i = 0; i < minl; i += 1) { + if (arr1[i] !== arr2[i]) { + return i; + } + } + return minl; + } + + function normalizeLocale(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // pick the locale from the array + // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + function chooseLocale(names) { + var i = 0, + j, + next, + locale, + split; + + while (i < names.length) { + split = normalizeLocale(names[i]).split('-'); + j = split.length; + next = normalizeLocale(names[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + locale = loadLocale(split.slice(0, j).join('-')); + if (locale) { + return locale; + } + if ( + next && + next.length >= j && + commonPrefix(split, next) >= j - 1 + ) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return globalLocale; + } + + function loadLocale(name) { + var oldLocale = null, + aliasedRequire; + // TODO: Find a better way to register and load all the locales in Node + if ( + locales[name] === undefined && + typeof module !== 'undefined' && + module && + module.exports + ) { + try { + oldLocale = globalLocale._abbr; + aliasedRequire = require; + aliasedRequire('./locale/' + name); + getSetGlobalLocale(oldLocale); + } catch (e) { + // mark as not found to avoid repeating expensive file require call causing high CPU + // when trying to find en-US, en_US, en-us for every format call + locales[name] = null; // null means not found + } + } + return locales[name]; + } + + // This function will load locale and then set the global locale. If + // no arguments are passed in, it will simply return the current global + // locale key. + function getSetGlobalLocale(key, values) { + var data; + if (key) { + if (isUndefined(values)) { + data = getLocale(key); + } else { + data = defineLocale(key, values); + } + + if (data) { + // moment.duration._locale = moment._locale = data; + globalLocale = data; + } else { + if (typeof console !== 'undefined' && console.warn) { + //warn user if arguments are passed but the locale could not be set + console.warn( + 'Locale ' + key + ' not found. Did you forget to load it?' + ); + } + } + } + + return globalLocale._abbr; + } + + function defineLocale(name, config) { + if (config !== null) { + var locale, + parentConfig = baseConfig; + config.abbr = name; + if (locales[name] != null) { + deprecateSimple( + 'defineLocaleOverride', + 'use moment.updateLocale(localeName, config) to change ' + + 'an existing locale. moment.defineLocale(localeName, ' + + 'config) should only be used for creating a new locale ' + + 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.' + ); + parentConfig = locales[name]._config; + } else if (config.parentLocale != null) { + if (locales[config.parentLocale] != null) { + parentConfig = locales[config.parentLocale]._config; + } else { + locale = loadLocale(config.parentLocale); + if (locale != null) { + parentConfig = locale._config; + } else { + if (!localeFamilies[config.parentLocale]) { + localeFamilies[config.parentLocale] = []; + } + localeFamilies[config.parentLocale].push({ + name: name, + config: config, + }); + return null; + } + } + } + locales[name] = new Locale(mergeConfigs(parentConfig, config)); + + if (localeFamilies[name]) { + localeFamilies[name].forEach(function (x) { + defineLocale(x.name, x.config); + }); + } + + // backwards compat for now: also set the locale + // make sure we set the locale AFTER all child locales have been + // created, so we won't end up with the child locale set. + getSetGlobalLocale(name); + + return locales[name]; + } else { + // useful for testing + delete locales[name]; + return null; + } + } + + function updateLocale(name, config) { + if (config != null) { + var locale, + tmpLocale, + parentConfig = baseConfig; + + if (locales[name] != null && locales[name].parentLocale != null) { + // Update existing child locale in-place to avoid memory-leaks + locales[name].set(mergeConfigs(locales[name]._config, config)); + } else { + // MERGE + tmpLocale = loadLocale(name); + if (tmpLocale != null) { + parentConfig = tmpLocale._config; + } + config = mergeConfigs(parentConfig, config); + if (tmpLocale == null) { + // updateLocale is called for creating a new locale + // Set abbr so it will have a name (getters return + // undefined otherwise). + config.abbr = name; + } + locale = new Locale(config); + locale.parentLocale = locales[name]; + locales[name] = locale; + } + + // backwards compat for now: also set the locale + getSetGlobalLocale(name); + } else { + // pass null for config to unupdate, useful for tests + if (locales[name] != null) { + if (locales[name].parentLocale != null) { + locales[name] = locales[name].parentLocale; + if (name === getSetGlobalLocale()) { + getSetGlobalLocale(name); + } + } else if (locales[name] != null) { + delete locales[name]; + } + } + } + return locales[name]; + } + + // returns locale data + function getLocale(key) { + var locale; + + if (key && key._locale && key._locale._abbr) { + key = key._locale._abbr; + } + + if (!key) { + return globalLocale; + } + + if (!isArray(key)) { + //short-circuit everything else + locale = loadLocale(key); + if (locale) { + return locale; + } + key = [key]; + } + + return chooseLocale(key); + } + + function listLocales() { + return keys(locales); + } + + function checkOverflow(m) { + var overflow, + a = m._a; + + if (a && getParsingFlags(m).overflow === -2) { + overflow = + a[MONTH] < 0 || a[MONTH] > 11 + ? MONTH + : a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) + ? DATE + : a[HOUR] < 0 || + a[HOUR] > 24 || + (a[HOUR] === 24 && + (a[MINUTE] !== 0 || + a[SECOND] !== 0 || + a[MILLISECOND] !== 0)) + ? HOUR + : a[MINUTE] < 0 || a[MINUTE] > 59 + ? MINUTE + : a[SECOND] < 0 || a[SECOND] > 59 + ? SECOND + : a[MILLISECOND] < 0 || a[MILLISECOND] > 999 + ? MILLISECOND + : -1; + + if ( + getParsingFlags(m)._overflowDayOfYear && + (overflow < YEAR || overflow > DATE) + ) { + overflow = DATE; + } + if (getParsingFlags(m)._overflowWeeks && overflow === -1) { + overflow = WEEK; + } + if (getParsingFlags(m)._overflowWeekday && overflow === -1) { + overflow = WEEKDAY; + } + + getParsingFlags(m).overflow = overflow; + } + + return m; + } + + // iso 8601 regex + // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) + var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/, + basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/, + tzRegex = /Z|[+-]\d\d(?::?\d\d)?/, + isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], + ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], + ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], + ['GGGG-[W]WW', /\d{4}-W\d\d/, false], + ['YYYY-DDD', /\d{4}-\d{3}/], + ['YYYY-MM', /\d{4}-\d\d/, false], + ['YYYYYYMMDD', /[+-]\d{10}/], + ['YYYYMMDD', /\d{8}/], + ['GGGG[W]WWE', /\d{4}W\d{3}/], + ['GGGG[W]WW', /\d{4}W\d{2}/, false], + ['YYYYDDD', /\d{7}/], + ['YYYYMM', /\d{6}/, false], + ['YYYY', /\d{4}/, false], + ], + // iso time formats and regexes + isoTimes = [ + ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], + ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], + ['HH:mm:ss', /\d\d:\d\d:\d\d/], + ['HH:mm', /\d\d:\d\d/], + ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], + ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], + ['HHmmss', /\d\d\d\d\d\d/], + ['HHmm', /\d\d\d\d/], + ['HH', /\d\d/], + ], + aspNetJsonRegex = /^\/?Date\((-?\d+)/i, + // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3 + rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/, + obsOffsets = { + UT: 0, + GMT: 0, + EDT: -4 * 60, + EST: -5 * 60, + CDT: -5 * 60, + CST: -6 * 60, + MDT: -6 * 60, + MST: -7 * 60, + PDT: -7 * 60, + PST: -8 * 60, + }; + + // date from iso format + function configFromISO(config) { + var i, + l, + string = config._i, + match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string), + allowTime, + dateFormat, + timeFormat, + tzFormat; + + if (match) { + getParsingFlags(config).iso = true; + + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(match[1])) { + dateFormat = isoDates[i][0]; + allowTime = isoDates[i][2] !== false; + break; + } + } + if (dateFormat == null) { + config._isValid = false; + return; + } + if (match[3]) { + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(match[3])) { + // match[2] should be 'T' or space + timeFormat = (match[2] || ' ') + isoTimes[i][0]; + break; + } + } + if (timeFormat == null) { + config._isValid = false; + return; + } + } + if (!allowTime && timeFormat != null) { + config._isValid = false; + return; + } + if (match[4]) { + if (tzRegex.exec(match[4])) { + tzFormat = 'Z'; + } else { + config._isValid = false; + return; + } + } + config._f = dateFormat + (timeFormat || '') + (tzFormat || ''); + configFromStringAndFormat(config); + } else { + config._isValid = false; + } + } + + function extractFromRFC2822Strings( + yearStr, + monthStr, + dayStr, + hourStr, + minuteStr, + secondStr + ) { + var result = [ + untruncateYear(yearStr), + defaultLocaleMonthsShort.indexOf(monthStr), + parseInt(dayStr, 10), + parseInt(hourStr, 10), + parseInt(minuteStr, 10), + ]; + + if (secondStr) { + result.push(parseInt(secondStr, 10)); + } + + return result; + } + + function untruncateYear(yearStr) { + var year = parseInt(yearStr, 10); + if (year <= 49) { + return 2000 + year; + } else if (year <= 999) { + return 1900 + year; + } + return year; + } + + function preprocessRFC2822(s) { + // Remove comments and folding whitespace and replace multiple-spaces with a single space + return s + .replace(/\([^)]*\)|[\n\t]/g, ' ') + .replace(/(\s\s+)/g, ' ') + .replace(/^\s\s*/, '') + .replace(/\s\s*$/, ''); + } + + function checkWeekday(weekdayStr, parsedInput, config) { + if (weekdayStr) { + // TODO: Replace the vanilla JS Date object with an independent day-of-week check. + var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr), + weekdayActual = new Date( + parsedInput[0], + parsedInput[1], + parsedInput[2] + ).getDay(); + if (weekdayProvided !== weekdayActual) { + getParsingFlags(config).weekdayMismatch = true; + config._isValid = false; + return false; + } + } + return true; + } + + function calculateOffset(obsOffset, militaryOffset, numOffset) { + if (obsOffset) { + return obsOffsets[obsOffset]; + } else if (militaryOffset) { + // the only allowed military tz is Z + return 0; + } else { + var hm = parseInt(numOffset, 10), + m = hm % 100, + h = (hm - m) / 100; + return h * 60 + m; + } + } + + // date and time from ref 2822 format + function configFromRFC2822(config) { + var match = rfc2822.exec(preprocessRFC2822(config._i)), + parsedArray; + if (match) { + parsedArray = extractFromRFC2822Strings( + match[4], + match[3], + match[2], + match[5], + match[6], + match[7] + ); + if (!checkWeekday(match[1], parsedArray, config)) { + return; + } + + config._a = parsedArray; + config._tzm = calculateOffset(match[8], match[9], match[10]); + + config._d = createUTCDate.apply(null, config._a); + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + + getParsingFlags(config).rfc2822 = true; + } else { + config._isValid = false; + } + } + + // date from 1) ASP.NET, 2) ISO, 3) RFC 2822 formats, or 4) optional fallback if parsing isn't strict + function configFromString(config) { + var matched = aspNetJsonRegex.exec(config._i); + if (matched !== null) { + config._d = new Date(+matched[1]); + return; + } + + configFromISO(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + configFromRFC2822(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + if (config._strict) { + config._isValid = false; + } else { + // Final attempt, use Input Fallback + hooks.createFromInputFallback(config); + } + } + + hooks.createFromInputFallback = deprecate( + 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + + 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + + 'discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.', + function (config) { + config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); + } + ); + + // Pick the first defined of two or three arguments. + function defaults(a, b, c) { + if (a != null) { + return a; + } + if (b != null) { + return b; + } + return c; + } + + function currentDateArray(config) { + // hooks is actually the exported moment object + var nowValue = new Date(hooks.now()); + if (config._useUTC) { + return [ + nowValue.getUTCFullYear(), + nowValue.getUTCMonth(), + nowValue.getUTCDate(), + ]; + } + return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()]; + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function configFromArray(config) { + var i, + date, + input = [], + currentDate, + expectedWeekday, + yearToUse; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + dayOfYearFromWeekInfo(config); + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear != null) { + yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); + + if ( + config._dayOfYear > daysInYear(yearToUse) || + config._dayOfYear === 0 + ) { + getParsingFlags(config)._overflowDayOfYear = true; + } + + date = createUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = + config._a[i] == null ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // Check for 24:00:00.000 + if ( + config._a[HOUR] === 24 && + config._a[MINUTE] === 0 && + config._a[SECOND] === 0 && + config._a[MILLISECOND] === 0 + ) { + config._nextDay = true; + config._a[HOUR] = 0; + } + + config._d = (config._useUTC ? createUTCDate : createDate).apply( + null, + input + ); + expectedWeekday = config._useUTC + ? config._d.getUTCDay() + : config._d.getDay(); + + // Apply timezone offset from input. The actual utcOffset can be changed + // with parseZone. + if (config._tzm != null) { + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + } + + if (config._nextDay) { + config._a[HOUR] = 24; + } + + // check for mismatching day of week + if ( + config._w && + typeof config._w.d !== 'undefined' && + config._w.d !== expectedWeekday + ) { + getParsingFlags(config).weekdayMismatch = true; + } + } + + function dayOfYearFromWeekInfo(config) { + var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow, curWeek; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + dow = 1; + doy = 4; + + // TODO: We need to take the current isoWeekYear, but that depends on + // how we interpret now (local, utc, fixed offset). So create + // a now version of current config (take local/utc/offset flags, and + // create now). + weekYear = defaults( + w.GG, + config._a[YEAR], + weekOfYear(createLocal(), 1, 4).year + ); + week = defaults(w.W, 1); + weekday = defaults(w.E, 1); + if (weekday < 1 || weekday > 7) { + weekdayOverflow = true; + } + } else { + dow = config._locale._week.dow; + doy = config._locale._week.doy; + + curWeek = weekOfYear(createLocal(), dow, doy); + + weekYear = defaults(w.gg, config._a[YEAR], curWeek.year); + + // Default to current week. + week = defaults(w.w, curWeek.week); + + if (w.d != null) { + // weekday -- low day numbers are considered next week + weekday = w.d; + if (weekday < 0 || weekday > 6) { + weekdayOverflow = true; + } + } else if (w.e != null) { + // local weekday -- counting starts from beginning of week + weekday = w.e + dow; + if (w.e < 0 || w.e > 6) { + weekdayOverflow = true; + } + } else { + // default to beginning of week + weekday = dow; + } + } + if (week < 1 || week > weeksInYear(weekYear, dow, doy)) { + getParsingFlags(config)._overflowWeeks = true; + } else if (weekdayOverflow != null) { + getParsingFlags(config)._overflowWeekday = true; + } else { + temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy); + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + } + + // constant that refers to the ISO standard + hooks.ISO_8601 = function () {}; + + // constant that refers to the RFC 2822 form + hooks.RFC_2822 = function () {}; + + // date from string and format string + function configFromStringAndFormat(config) { + // TODO: Move this to another part of the creation flow to prevent circular deps + if (config._f === hooks.ISO_8601) { + configFromISO(config); + return; + } + if (config._f === hooks.RFC_2822) { + configFromRFC2822(config); + return; + } + config._a = []; + getParsingFlags(config).empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var string = '' + config._i, + i, + parsedInput, + tokens, + token, + skipped, + stringLength = string.length, + totalParsedInputLength = 0, + era; + + tokens = + expandFormat(config._f, config._locale).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || + [])[0]; + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + getParsingFlags(config).unusedInput.push(skipped); + } + string = string.slice( + string.indexOf(parsedInput) + parsedInput.length + ); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + getParsingFlags(config).empty = false; + } else { + getParsingFlags(config).unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } else if (config._strict && !parsedInput) { + getParsingFlags(config).unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + getParsingFlags(config).charsLeftOver = + stringLength - totalParsedInputLength; + if (string.length > 0) { + getParsingFlags(config).unusedInput.push(string); + } + + // clear _12h flag if hour is <= 12 + if ( + config._a[HOUR] <= 12 && + getParsingFlags(config).bigHour === true && + config._a[HOUR] > 0 + ) { + getParsingFlags(config).bigHour = undefined; + } + + getParsingFlags(config).parsedDateParts = config._a.slice(0); + getParsingFlags(config).meridiem = config._meridiem; + // handle meridiem + config._a[HOUR] = meridiemFixWrap( + config._locale, + config._a[HOUR], + config._meridiem + ); + + // handle era + era = getParsingFlags(config).era; + if (era !== null) { + config._a[YEAR] = config._locale.erasConvertYear(era, config._a[YEAR]); + } + + configFromArray(config); + checkOverflow(config); + } + + function meridiemFixWrap(locale, hour, meridiem) { + var isPm; + + if (meridiem == null) { + // nothing to do + return hour; + } + if (locale.meridiemHour != null) { + return locale.meridiemHour(hour, meridiem); + } else if (locale.isPM != null) { + // Fallback + isPm = locale.isPM(meridiem); + if (isPm && hour < 12) { + hour += 12; + } + if (!isPm && hour === 12) { + hour = 0; + } + return hour; + } else { + // this is not supposed to happen + return hour; + } + } + + // date from string and array of format strings + function configFromStringAndArray(config) { + var tempConfig, + bestMoment, + scoreToBeat, + i, + currentScore, + validFormatFound, + bestFormatIsValid = false; + + if (config._f.length === 0) { + getParsingFlags(config).invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + validFormatFound = false; + tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } + tempConfig._f = config._f[i]; + configFromStringAndFormat(tempConfig); + + if (isValid(tempConfig)) { + validFormatFound = true; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += getParsingFlags(tempConfig).charsLeftOver; + + //or tokens + currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; + + getParsingFlags(tempConfig).score = currentScore; + + if (!bestFormatIsValid) { + if ( + scoreToBeat == null || + currentScore < scoreToBeat || + validFormatFound + ) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + if (validFormatFound) { + bestFormatIsValid = true; + } + } + } else { + if (currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + } + + extend(config, bestMoment || tempConfig); + } + + function configFromObject(config) { + if (config._d) { + return; + } + + var i = normalizeObjectUnits(config._i), + dayOrDate = i.day === undefined ? i.date : i.day; + config._a = map( + [i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond], + function (obj) { + return obj && parseInt(obj, 10); + } + ); + + configFromArray(config); + } + + function createFromConfig(config) { + var res = new Moment(checkOverflow(prepareConfig(config))); + if (res._nextDay) { + // Adding is smart enough around DST + res.add(1, 'd'); + res._nextDay = undefined; + } + + return res; + } + + function prepareConfig(config) { + var input = config._i, + format = config._f; + + config._locale = config._locale || getLocale(config._l); + + if (input === null || (format === undefined && input === '')) { + return createInvalid({ nullInput: true }); + } + + if (typeof input === 'string') { + config._i = input = config._locale.preparse(input); + } + + if (isMoment(input)) { + return new Moment(checkOverflow(input)); + } else if (isDate(input)) { + config._d = input; + } else if (isArray(format)) { + configFromStringAndArray(config); + } else if (format) { + configFromStringAndFormat(config); + } else { + configFromInput(config); + } + + if (!isValid(config)) { + config._d = null; + } + + return config; + } + + function configFromInput(config) { + var input = config._i; + if (isUndefined(input)) { + config._d = new Date(hooks.now()); + } else if (isDate(input)) { + config._d = new Date(input.valueOf()); + } else if (typeof input === 'string') { + configFromString(config); + } else if (isArray(input)) { + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); + configFromArray(config); + } else if (isObject(input)) { + configFromObject(config); + } else if (isNumber(input)) { + // from milliseconds + config._d = new Date(input); + } else { + hooks.createFromInputFallback(config); + } + } + + function createLocalOrUTC(input, format, locale, strict, isUTC) { + var c = {}; + + if (format === true || format === false) { + strict = format; + format = undefined; + } + + if (locale === true || locale === false) { + strict = locale; + locale = undefined; + } + + if ( + (isObject(input) && isObjectEmpty(input)) || + (isArray(input) && input.length === 0) + ) { + input = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c._isAMomentObject = true; + c._useUTC = c._isUTC = isUTC; + c._l = locale; + c._i = input; + c._f = format; + c._strict = strict; + + return createFromConfig(c); + } + + function createLocal(input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, false); + } + + var prototypeMin = deprecate( + 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other < this ? this : other; + } else { + return createInvalid(); + } + } + ), + prototypeMax = deprecate( + 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other > this ? this : other; + } else { + return createInvalid(); + } + } + ); + + // Pick a moment m from moments so that m[fn](other) is true for all + // other. This relies on the function fn to be transitive. + // + // moments should either be an array of moment objects or an array, whose + // first element is an array of moment objects. + function pickBy(fn, moments) { + var res, i; + if (moments.length === 1 && isArray(moments[0])) { + moments = moments[0]; + } + if (!moments.length) { + return createLocal(); + } + res = moments[0]; + for (i = 1; i < moments.length; ++i) { + if (!moments[i].isValid() || moments[i][fn](res)) { + res = moments[i]; + } + } + return res; + } + + // TODO: Use [].sort instead? + function min() { + var args = [].slice.call(arguments, 0); + + return pickBy('isBefore', args); + } + + function max() { + var args = [].slice.call(arguments, 0); + + return pickBy('isAfter', args); + } + + var now = function () { + return Date.now ? Date.now() : +new Date(); + }; + + var ordering = [ + 'year', + 'quarter', + 'month', + 'week', + 'day', + 'hour', + 'minute', + 'second', + 'millisecond', + ]; + + function isDurationValid(m) { + var key, + unitHasDecimal = false, + i; + for (key in m) { + if ( + hasOwnProp(m, key) && + !( + indexOf.call(ordering, key) !== -1 && + (m[key] == null || !isNaN(m[key])) + ) + ) { + return false; + } + } + + for (i = 0; i < ordering.length; ++i) { + if (m[ordering[i]]) { + if (unitHasDecimal) { + return false; // only allow non-integers for smallest unit + } + if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) { + unitHasDecimal = true; + } + } + } + + return true; + } + + function isValid$1() { + return this._isValid; + } + + function createInvalid$1() { + return createDuration(NaN); + } + + function Duration(duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + quarters = normalizedInput.quarter || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || normalizedInput.isoWeek || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + this._isValid = isDurationValid(normalizedInput); + + // representation for dateAddRemove + this._milliseconds = + +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + weeks * 7; + // It is impossible to translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + quarters * 3 + years * 12; + + this._data = {}; + + this._locale = getLocale(); + + this._bubble(); + } + + function isDuration(obj) { + return obj instanceof Duration; + } + + function absRound(number) { + if (number < 0) { + return Math.round(-1 * number) * -1; + } else { + return Math.round(number); + } + } + + // compare two arrays, return the number of differences + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ( + (dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i])) + ) { + diffs++; + } + } + return diffs + lengthDiff; + } + + // FORMATTING + + function offset(token, separator) { + addFormatToken(token, 0, 0, function () { + var offset = this.utcOffset(), + sign = '+'; + if (offset < 0) { + offset = -offset; + sign = '-'; + } + return ( + sign + + zeroFill(~~(offset / 60), 2) + + separator + + zeroFill(~~offset % 60, 2) + ); + }); + } + + offset('Z', ':'); + offset('ZZ', ''); + + // PARSING + + addRegexToken('Z', matchShortOffset); + addRegexToken('ZZ', matchShortOffset); + addParseToken(['Z', 'ZZ'], function (input, array, config) { + config._useUTC = true; + config._tzm = offsetFromString(matchShortOffset, input); + }); + + // HELPERS + + // timezone chunker + // '+10:00' > ['10', '00'] + // '-1530' > ['-15', '30'] + var chunkOffset = /([\+\-]|\d\d)/gi; + + function offsetFromString(matcher, string) { + var matches = (string || '').match(matcher), + chunk, + parts, + minutes; + + if (matches === null) { + return null; + } + + chunk = matches[matches.length - 1] || []; + parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; + minutes = +(parts[1] * 60) + toInt(parts[2]); + + return minutes === 0 ? 0 : parts[0] === '+' ? minutes : -minutes; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function cloneWithOffset(input, model) { + var res, diff; + if (model._isUTC) { + res = model.clone(); + diff = + (isMoment(input) || isDate(input) + ? input.valueOf() + : createLocal(input).valueOf()) - res.valueOf(); + // Use low-level api, because this fn is low-level api. + res._d.setTime(res._d.valueOf() + diff); + hooks.updateOffset(res, false); + return res; + } else { + return createLocal(input).local(); + } + } + + function getDateOffset(m) { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return -Math.round(m._d.getTimezoneOffset()); + } + + // HOOKS + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + hooks.updateOffset = function () {}; + + // MOMENTS + + // keepLocalTime = true means only change the timezone, without + // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> + // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset + // +0200, so we adjust the time as needed, to be valid. + // + // Keeping the time actually adds/subtracts (one hour) + // from the actual represented time. That is why we call updateOffset + // a second time. In case it wants us to change the offset again + // _changeInProgress == true case, then we have to adjust, because + // there is no such time in the given timezone. + function getSetOffset(input, keepLocalTime, keepMinutes) { + var offset = this._offset || 0, + localAdjust; + if (!this.isValid()) { + return input != null ? this : NaN; + } + if (input != null) { + if (typeof input === 'string') { + input = offsetFromString(matchShortOffset, input); + if (input === null) { + return this; + } + } else if (Math.abs(input) < 16 && !keepMinutes) { + input = input * 60; + } + if (!this._isUTC && keepLocalTime) { + localAdjust = getDateOffset(this); + } + this._offset = input; + this._isUTC = true; + if (localAdjust != null) { + this.add(localAdjust, 'm'); + } + if (offset !== input) { + if (!keepLocalTime || this._changeInProgress) { + addSubtract( + this, + createDuration(input - offset, 'm'), + 1, + false + ); + } else if (!this._changeInProgress) { + this._changeInProgress = true; + hooks.updateOffset(this, true); + this._changeInProgress = null; + } + } + return this; + } else { + return this._isUTC ? offset : getDateOffset(this); + } + } + + function getSetZone(input, keepLocalTime) { + if (input != null) { + if (typeof input !== 'string') { + input = -input; + } + + this.utcOffset(input, keepLocalTime); + + return this; + } else { + return -this.utcOffset(); + } + } + + function setOffsetToUTC(keepLocalTime) { + return this.utcOffset(0, keepLocalTime); + } + + function setOffsetToLocal(keepLocalTime) { + if (this._isUTC) { + this.utcOffset(0, keepLocalTime); + this._isUTC = false; + + if (keepLocalTime) { + this.subtract(getDateOffset(this), 'm'); + } + } + return this; + } + + function setOffsetToParsedOffset() { + if (this._tzm != null) { + this.utcOffset(this._tzm, false, true); + } else if (typeof this._i === 'string') { + var tZone = offsetFromString(matchOffset, this._i); + if (tZone != null) { + this.utcOffset(tZone); + } else { + this.utcOffset(0, true); + } + } + return this; + } + + function hasAlignedHourOffset(input) { + if (!this.isValid()) { + return false; + } + input = input ? createLocal(input).utcOffset() : 0; + + return (this.utcOffset() - input) % 60 === 0; + } + + function isDaylightSavingTime() { + return ( + this.utcOffset() > this.clone().month(0).utcOffset() || + this.utcOffset() > this.clone().month(5).utcOffset() + ); + } + + function isDaylightSavingTimeShifted() { + if (!isUndefined(this._isDSTShifted)) { + return this._isDSTShifted; + } + + var c = {}, + other; + + copyConfig(c, this); + c = prepareConfig(c); + + if (c._a) { + other = c._isUTC ? createUTC(c._a) : createLocal(c._a); + this._isDSTShifted = + this.isValid() && compareArrays(c._a, other.toArray()) > 0; + } else { + this._isDSTShifted = false; + } + + return this._isDSTShifted; + } + + function isLocal() { + return this.isValid() ? !this._isUTC : false; + } + + function isUtcOffset() { + return this.isValid() ? this._isUTC : false; + } + + function isUtc() { + return this.isValid() ? this._isUTC && this._offset === 0 : false; + } + + // ASP.NET json date format regex + var aspNetRegex = /^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/, + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + // and further modified to allow for strings containing both week and day + isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; + + function createDuration(input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + diffRes; + + if (isDuration(input)) { + duration = { + ms: input._milliseconds, + d: input._days, + M: input._months, + }; + } else if (isNumber(input) || !isNaN(+input)) { + duration = {}; + if (key) { + duration[key] = +input; + } else { + duration.milliseconds = +input; + } + } else if ((match = aspNetRegex.exec(input))) { + sign = match[1] === '-' ? -1 : 1; + duration = { + y: 0, + d: toInt(match[DATE]) * sign, + h: toInt(match[HOUR]) * sign, + m: toInt(match[MINUTE]) * sign, + s: toInt(match[SECOND]) * sign, + ms: toInt(absRound(match[MILLISECOND] * 1000)) * sign, // the millisecond decimal point is included in the match + }; + } else if ((match = isoRegex.exec(input))) { + sign = match[1] === '-' ? -1 : 1; + duration = { + y: parseIso(match[2], sign), + M: parseIso(match[3], sign), + w: parseIso(match[4], sign), + d: parseIso(match[5], sign), + h: parseIso(match[6], sign), + m: parseIso(match[7], sign), + s: parseIso(match[8], sign), + }; + } else if (duration == null) { + // checks for null or undefined + duration = {}; + } else if ( + typeof duration === 'object' && + ('from' in duration || 'to' in duration) + ) { + diffRes = momentsDifference( + createLocal(duration.from), + createLocal(duration.to) + ); + + duration = {}; + duration.ms = diffRes.milliseconds; + duration.M = diffRes.months; + } + + ret = new Duration(duration); + + if (isDuration(input) && hasOwnProp(input, '_locale')) { + ret._locale = input._locale; + } + + if (isDuration(input) && hasOwnProp(input, '_isValid')) { + ret._isValid = input._isValid; + } + + return ret; + } + + createDuration.fn = Duration.prototype; + createDuration.invalid = createInvalid$1; + + function parseIso(inp, sign) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + } + + function positiveMomentsDifference(base, other) { + var res = {}; + + res.months = + other.month() - base.month() + (other.year() - base.year()) * 12; + if (base.clone().add(res.months, 'M').isAfter(other)) { + --res.months; + } + + res.milliseconds = +other - +base.clone().add(res.months, 'M'); + + return res; + } + + function momentsDifference(base, other) { + var res; + if (!(base.isValid() && other.isValid())) { + return { milliseconds: 0, months: 0 }; + } + + other = cloneWithOffset(other, base); + if (base.isBefore(other)) { + res = positiveMomentsDifference(base, other); + } else { + res = positiveMomentsDifference(other, base); + res.milliseconds = -res.milliseconds; + res.months = -res.months; + } + + return res; + } + + // TODO: remove 'name' arg after deprecation is removed + function createAdder(direction, name) { + return function (val, period) { + var dur, tmp; + //invert the arguments, but complain about it + if (period !== null && !isNaN(+period)) { + deprecateSimple( + name, + 'moment().' + + name + + '(period, number) is deprecated. Please use moment().' + + name + + '(number, period). ' + + 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.' + ); + tmp = val; + val = period; + period = tmp; + } + + dur = createDuration(val, period); + addSubtract(this, dur, direction); + return this; + }; + } + + function addSubtract(mom, duration, isAdding, updateOffset) { + var milliseconds = duration._milliseconds, + days = absRound(duration._days), + months = absRound(duration._months); + + if (!mom.isValid()) { + // No op + return; + } + + updateOffset = updateOffset == null ? true : updateOffset; + + if (months) { + setMonth(mom, get(mom, 'Month') + months * isAdding); + } + if (days) { + set$1(mom, 'Date', get(mom, 'Date') + days * isAdding); + } + if (milliseconds) { + mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding); + } + if (updateOffset) { + hooks.updateOffset(mom, days || months); + } + } + + var add = createAdder(1, 'add'), + subtract = createAdder(-1, 'subtract'); + + function isString(input) { + return typeof input === 'string' || input instanceof String; + } + + // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined + function isMomentInput(input) { + return ( + isMoment(input) || + isDate(input) || + isString(input) || + isNumber(input) || + isNumberOrStringArray(input) || + isMomentInputObject(input) || + input === null || + input === undefined + ); + } + + function isMomentInputObject(input) { + var objectTest = isObject(input) && !isObjectEmpty(input), + propertyTest = false, + properties = [ + 'years', + 'year', + 'y', + 'months', + 'month', + 'M', + 'days', + 'day', + 'd', + 'dates', + 'date', + 'D', + 'hours', + 'hour', + 'h', + 'minutes', + 'minute', + 'm', + 'seconds', + 'second', + 's', + 'milliseconds', + 'millisecond', + 'ms', + ], + i, + property; + + for (i = 0; i < properties.length; i += 1) { + property = properties[i]; + propertyTest = propertyTest || hasOwnProp(input, property); + } + + return objectTest && propertyTest; + } + + function isNumberOrStringArray(input) { + var arrayTest = isArray(input), + dataTypeTest = false; + if (arrayTest) { + dataTypeTest = + input.filter(function (item) { + return !isNumber(item) && isString(input); + }).length === 0; + } + return arrayTest && dataTypeTest; + } + + function isCalendarSpec(input) { + var objectTest = isObject(input) && !isObjectEmpty(input), + propertyTest = false, + properties = [ + 'sameDay', + 'nextDay', + 'lastDay', + 'nextWeek', + 'lastWeek', + 'sameElse', + ], + i, + property; + + for (i = 0; i < properties.length; i += 1) { + property = properties[i]; + propertyTest = propertyTest || hasOwnProp(input, property); + } + + return objectTest && propertyTest; + } + + function getCalendarFormat(myMoment, now) { + var diff = myMoment.diff(now, 'days', true); + return diff < -6 + ? 'sameElse' + : diff < -1 + ? 'lastWeek' + : diff < 0 + ? 'lastDay' + : diff < 1 + ? 'sameDay' + : diff < 2 + ? 'nextDay' + : diff < 7 + ? 'nextWeek' + : 'sameElse'; + } + + function calendar$1(time, formats) { + // Support for single parameter, formats only overload to the calendar function + if (arguments.length === 1) { + if (!arguments[0]) { + time = undefined; + formats = undefined; + } else if (isMomentInput(arguments[0])) { + time = arguments[0]; + formats = undefined; + } else if (isCalendarSpec(arguments[0])) { + formats = arguments[0]; + time = undefined; + } + } + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're local/utc/offset or not. + var now = time || createLocal(), + sod = cloneWithOffset(now, this).startOf('day'), + format = hooks.calendarFormat(this, sod) || 'sameElse', + output = + formats && + (isFunction(formats[format]) + ? formats[format].call(this, now) + : formats[format]); + + return this.format( + output || this.localeData().calendar(format, this, createLocal(now)) + ); + } + + function clone() { + return new Moment(this); + } + + function isAfter(input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() > localInput.valueOf(); + } else { + return localInput.valueOf() < this.clone().startOf(units).valueOf(); + } + } + + function isBefore(input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() < localInput.valueOf(); + } else { + return this.clone().endOf(units).valueOf() < localInput.valueOf(); + } + } + + function isBetween(from, to, units, inclusivity) { + var localFrom = isMoment(from) ? from : createLocal(from), + localTo = isMoment(to) ? to : createLocal(to); + if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) { + return false; + } + inclusivity = inclusivity || '()'; + return ( + (inclusivity[0] === '(' + ? this.isAfter(localFrom, units) + : !this.isBefore(localFrom, units)) && + (inclusivity[1] === ')' + ? this.isBefore(localTo, units) + : !this.isAfter(localTo, units)) + ); + } + + function isSame(input, units) { + var localInput = isMoment(input) ? input : createLocal(input), + inputMs; + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() === localInput.valueOf(); + } else { + inputMs = localInput.valueOf(); + return ( + this.clone().startOf(units).valueOf() <= inputMs && + inputMs <= this.clone().endOf(units).valueOf() + ); + } + } + + function isSameOrAfter(input, units) { + return this.isSame(input, units) || this.isAfter(input, units); + } + + function isSameOrBefore(input, units) { + return this.isSame(input, units) || this.isBefore(input, units); + } + + function diff(input, units, asFloat) { + var that, zoneDelta, output; + + if (!this.isValid()) { + return NaN; + } + + that = cloneWithOffset(input, this); + + if (!that.isValid()) { + return NaN; + } + + zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4; + + units = normalizeUnits(units); + + switch (units) { + case 'year': + output = monthDiff(this, that) / 12; + break; + case 'month': + output = monthDiff(this, that); + break; + case 'quarter': + output = monthDiff(this, that) / 3; + break; + case 'second': + output = (this - that) / 1e3; + break; // 1000 + case 'minute': + output = (this - that) / 6e4; + break; // 1000 * 60 + case 'hour': + output = (this - that) / 36e5; + break; // 1000 * 60 * 60 + case 'day': + output = (this - that - zoneDelta) / 864e5; + break; // 1000 * 60 * 60 * 24, negate dst + case 'week': + output = (this - that - zoneDelta) / 6048e5; + break; // 1000 * 60 * 60 * 24 * 7, negate dst + default: + output = this - that; + } + + return asFloat ? output : absFloor(output); + } + + function monthDiff(a, b) { + if (a.date() < b.date()) { + // end-of-month calculations work correct when the start month has more + // days than the end month. + return -monthDiff(b, a); + } + // difference in months + var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()), + // b is in (anchor - 1 month, anchor + 1 month) + anchor = a.clone().add(wholeMonthDiff, 'months'), + anchor2, + adjust; + + if (b - anchor < 0) { + anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor - anchor2); + } else { + anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor2 - anchor); + } + + //check for negative zero, return zero if negative zero + return -(wholeMonthDiff + adjust) || 0; + } + + hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; + hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]'; + + function toString() { + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); + } + + function toISOString(keepOffset) { + if (!this.isValid()) { + return null; + } + var utc = keepOffset !== true, + m = utc ? this.clone().utc() : this; + if (m.year() < 0 || m.year() > 9999) { + return formatMoment( + m, + utc + ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' + : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ' + ); + } + if (isFunction(Date.prototype.toISOString)) { + // native implementation is ~50x faster, use it when we can + if (utc) { + return this.toDate().toISOString(); + } else { + return new Date(this.valueOf() + this.utcOffset() * 60 * 1000) + .toISOString() + .replace('Z', formatMoment(m, 'Z')); + } + } + return formatMoment( + m, + utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ' + ); + } + + /** + * Return a human readable representation of a moment that can + * also be evaluated to get a new moment which is the same + * + * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects + */ + function inspect() { + if (!this.isValid()) { + return 'moment.invalid(/* ' + this._i + ' */)'; + } + var func = 'moment', + zone = '', + prefix, + year, + datetime, + suffix; + if (!this.isLocal()) { + func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone'; + zone = 'Z'; + } + prefix = '[' + func + '("]'; + year = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY'; + datetime = '-MM-DD[T]HH:mm:ss.SSS'; + suffix = zone + '[")]'; + + return this.format(prefix + year + datetime + suffix); + } + + function format(inputString) { + if (!inputString) { + inputString = this.isUtc() + ? hooks.defaultFormatUtc + : hooks.defaultFormat; + } + var output = formatMoment(this, inputString); + return this.localeData().postformat(output); + } + + function from(time, withoutSuffix) { + if ( + this.isValid() && + ((isMoment(time) && time.isValid()) || createLocal(time).isValid()) + ) { + return createDuration({ to: this, from: time }) + .locale(this.locale()) + .humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function fromNow(withoutSuffix) { + return this.from(createLocal(), withoutSuffix); + } + + function to(time, withoutSuffix) { + if ( + this.isValid() && + ((isMoment(time) && time.isValid()) || createLocal(time).isValid()) + ) { + return createDuration({ from: this, to: time }) + .locale(this.locale()) + .humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function toNow(withoutSuffix) { + return this.to(createLocal(), withoutSuffix); + } + + // If passed a locale key, it will set the locale for this + // instance. Otherwise, it will return the locale configuration + // variables for this instance. + function locale(key) { + var newLocaleData; + + if (key === undefined) { + return this._locale._abbr; + } else { + newLocaleData = getLocale(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } + return this; + } + } + + var lang = deprecate( + 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', + function (key) { + if (key === undefined) { + return this.localeData(); + } else { + return this.locale(key); + } + } + ); + + function localeData() { + return this._locale; + } + + var MS_PER_SECOND = 1000, + MS_PER_MINUTE = 60 * MS_PER_SECOND, + MS_PER_HOUR = 60 * MS_PER_MINUTE, + MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR; + + // actual modulo - handles negative numbers (for dates before 1970): + function mod$1(dividend, divisor) { + return ((dividend % divisor) + divisor) % divisor; + } + + function localStartOfDate(y, m, d) { + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return new Date(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return new Date(y, m, d).valueOf(); + } + } + + function utcStartOfDate(y, m, d) { + // Date.UTC remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return Date.UTC(y, m, d); + } + } + + function startOf(units) { + var time, startOfDate; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year(), 0, 1); + break; + case 'quarter': + time = startOfDate( + this.year(), + this.month() - (this.month() % 3), + 1 + ); + break; + case 'month': + time = startOfDate(this.year(), this.month(), 1); + break; + case 'week': + time = startOfDate( + this.year(), + this.month(), + this.date() - this.weekday() + ); + break; + case 'isoWeek': + time = startOfDate( + this.year(), + this.month(), + this.date() - (this.isoWeekday() - 1) + ); + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date()); + break; + case 'hour': + time = this._d.valueOf(); + time -= mod$1( + time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), + MS_PER_HOUR + ); + break; + case 'minute': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_MINUTE); + break; + case 'second': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_SECOND); + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function endOf(units) { + var time, startOfDate; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year() + 1, 0, 1) - 1; + break; + case 'quarter': + time = + startOfDate( + this.year(), + this.month() - (this.month() % 3) + 3, + 1 + ) - 1; + break; + case 'month': + time = startOfDate(this.year(), this.month() + 1, 1) - 1; + break; + case 'week': + time = + startOfDate( + this.year(), + this.month(), + this.date() - this.weekday() + 7 + ) - 1; + break; + case 'isoWeek': + time = + startOfDate( + this.year(), + this.month(), + this.date() - (this.isoWeekday() - 1) + 7 + ) - 1; + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date() + 1) - 1; + break; + case 'hour': + time = this._d.valueOf(); + time += + MS_PER_HOUR - + mod$1( + time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), + MS_PER_HOUR + ) - + 1; + break; + case 'minute': + time = this._d.valueOf(); + time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1; + break; + case 'second': + time = this._d.valueOf(); + time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1; + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function valueOf() { + return this._d.valueOf() - (this._offset || 0) * 60000; + } + + function unix() { + return Math.floor(this.valueOf() / 1000); + } + + function toDate() { + return new Date(this.valueOf()); + } + + function toArray() { + var m = this; + return [ + m.year(), + m.month(), + m.date(), + m.hour(), + m.minute(), + m.second(), + m.millisecond(), + ]; + } + + function toObject() { + var m = this; + return { + years: m.year(), + months: m.month(), + date: m.date(), + hours: m.hours(), + minutes: m.minutes(), + seconds: m.seconds(), + milliseconds: m.milliseconds(), + }; + } + + function toJSON() { + // new Date(NaN).toJSON() === null + return this.isValid() ? this.toISOString() : null; + } + + function isValid$2() { + return isValid(this); + } + + function parsingFlags() { + return extend({}, getParsingFlags(this)); + } + + function invalidAt() { + return getParsingFlags(this).overflow; + } + + function creationData() { + return { + input: this._i, + format: this._f, + locale: this._locale, + isUTC: this._isUTC, + strict: this._strict, + }; + } + + addFormatToken('N', 0, 0, 'eraAbbr'); + addFormatToken('NN', 0, 0, 'eraAbbr'); + addFormatToken('NNN', 0, 0, 'eraAbbr'); + addFormatToken('NNNN', 0, 0, 'eraName'); + addFormatToken('NNNNN', 0, 0, 'eraNarrow'); + + addFormatToken('y', ['y', 1], 'yo', 'eraYear'); + addFormatToken('y', ['yy', 2], 0, 'eraYear'); + addFormatToken('y', ['yyy', 3], 0, 'eraYear'); + addFormatToken('y', ['yyyy', 4], 0, 'eraYear'); + + addRegexToken('N', matchEraAbbr); + addRegexToken('NN', matchEraAbbr); + addRegexToken('NNN', matchEraAbbr); + addRegexToken('NNNN', matchEraName); + addRegexToken('NNNNN', matchEraNarrow); + + addParseToken(['N', 'NN', 'NNN', 'NNNN', 'NNNNN'], function ( + input, + array, + config, + token + ) { + var era = config._locale.erasParse(input, token, config._strict); + if (era) { + getParsingFlags(config).era = era; + } else { + getParsingFlags(config).invalidEra = input; + } + }); + + addRegexToken('y', matchUnsigned); + addRegexToken('yy', matchUnsigned); + addRegexToken('yyy', matchUnsigned); + addRegexToken('yyyy', matchUnsigned); + addRegexToken('yo', matchEraYearOrdinal); + + addParseToken(['y', 'yy', 'yyy', 'yyyy'], YEAR); + addParseToken(['yo'], function (input, array, config, token) { + var match; + if (config._locale._eraYearOrdinalRegex) { + match = input.match(config._locale._eraYearOrdinalRegex); + } + + if (config._locale.eraYearOrdinalParse) { + array[YEAR] = config._locale.eraYearOrdinalParse(input, match); + } else { + array[YEAR] = parseInt(input, 10); + } + }); + + function localeEras(m, format) { + var i, + l, + date, + eras = this._eras || getLocale('en')._eras; + for (i = 0, l = eras.length; i < l; ++i) { + switch (typeof eras[i].since) { + case 'string': + // truncate time + date = hooks(eras[i].since).startOf('day'); + eras[i].since = date.valueOf(); + break; + } + + switch (typeof eras[i].until) { + case 'undefined': + eras[i].until = +Infinity; + break; + case 'string': + // truncate time + date = hooks(eras[i].until).startOf('day').valueOf(); + eras[i].until = date.valueOf(); + break; + } + } + return eras; + } + + function localeErasParse(eraName, format, strict) { + var i, + l, + eras = this.eras(), + name, + abbr, + narrow; + eraName = eraName.toUpperCase(); + + for (i = 0, l = eras.length; i < l; ++i) { + name = eras[i].name.toUpperCase(); + abbr = eras[i].abbr.toUpperCase(); + narrow = eras[i].narrow.toUpperCase(); + + if (strict) { + switch (format) { + case 'N': + case 'NN': + case 'NNN': + if (abbr === eraName) { + return eras[i]; + } + break; + + case 'NNNN': + if (name === eraName) { + return eras[i]; + } + break; + + case 'NNNNN': + if (narrow === eraName) { + return eras[i]; + } + break; + } + } else if ([name, abbr, narrow].indexOf(eraName) >= 0) { + return eras[i]; + } + } + } + + function localeErasConvertYear(era, year) { + var dir = era.since <= era.until ? +1 : -1; + if (year === undefined) { + return hooks(era.since).year(); + } else { + return hooks(era.since).year() + (year - era.offset) * dir; + } + } + + function getEraName() { + var i, + l, + val, + eras = this.localeData().eras(); + for (i = 0, l = eras.length; i < l; ++i) { + // truncate time + val = this.clone().startOf('day').valueOf(); + + if (eras[i].since <= val && val <= eras[i].until) { + return eras[i].name; + } + if (eras[i].until <= val && val <= eras[i].since) { + return eras[i].name; + } + } + + return ''; + } + + function getEraNarrow() { + var i, + l, + val, + eras = this.localeData().eras(); + for (i = 0, l = eras.length; i < l; ++i) { + // truncate time + val = this.clone().startOf('day').valueOf(); + + if (eras[i].since <= val && val <= eras[i].until) { + return eras[i].narrow; + } + if (eras[i].until <= val && val <= eras[i].since) { + return eras[i].narrow; + } + } + + return ''; + } + + function getEraAbbr() { + var i, + l, + val, + eras = this.localeData().eras(); + for (i = 0, l = eras.length; i < l; ++i) { + // truncate time + val = this.clone().startOf('day').valueOf(); + + if (eras[i].since <= val && val <= eras[i].until) { + return eras[i].abbr; + } + if (eras[i].until <= val && val <= eras[i].since) { + return eras[i].abbr; + } + } + + return ''; + } + + function getEraYear() { + var i, + l, + dir, + val, + eras = this.localeData().eras(); + for (i = 0, l = eras.length; i < l; ++i) { + dir = eras[i].since <= eras[i].until ? +1 : -1; + + // truncate time + val = this.clone().startOf('day').valueOf(); + + if ( + (eras[i].since <= val && val <= eras[i].until) || + (eras[i].until <= val && val <= eras[i].since) + ) { + return ( + (this.year() - hooks(eras[i].since).year()) * dir + + eras[i].offset + ); + } + } + + return this.year(); + } + + function erasNameRegex(isStrict) { + if (!hasOwnProp(this, '_erasNameRegex')) { + computeErasParse.call(this); + } + return isStrict ? this._erasNameRegex : this._erasRegex; + } + + function erasAbbrRegex(isStrict) { + if (!hasOwnProp(this, '_erasAbbrRegex')) { + computeErasParse.call(this); + } + return isStrict ? this._erasAbbrRegex : this._erasRegex; + } + + function erasNarrowRegex(isStrict) { + if (!hasOwnProp(this, '_erasNarrowRegex')) { + computeErasParse.call(this); + } + return isStrict ? this._erasNarrowRegex : this._erasRegex; + } + + function matchEraAbbr(isStrict, locale) { + return locale.erasAbbrRegex(isStrict); + } + + function matchEraName(isStrict, locale) { + return locale.erasNameRegex(isStrict); + } + + function matchEraNarrow(isStrict, locale) { + return locale.erasNarrowRegex(isStrict); + } + + function matchEraYearOrdinal(isStrict, locale) { + return locale._eraYearOrdinalRegex || matchUnsigned; + } + + function computeErasParse() { + var abbrPieces = [], + namePieces = [], + narrowPieces = [], + mixedPieces = [], + i, + l, + eras = this.eras(); + + for (i = 0, l = eras.length; i < l; ++i) { + namePieces.push(regexEscape(eras[i].name)); + abbrPieces.push(regexEscape(eras[i].abbr)); + narrowPieces.push(regexEscape(eras[i].narrow)); + + mixedPieces.push(regexEscape(eras[i].name)); + mixedPieces.push(regexEscape(eras[i].abbr)); + mixedPieces.push(regexEscape(eras[i].narrow)); + } + + this._erasRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._erasNameRegex = new RegExp('^(' + namePieces.join('|') + ')', 'i'); + this._erasAbbrRegex = new RegExp('^(' + abbrPieces.join('|') + ')', 'i'); + this._erasNarrowRegex = new RegExp( + '^(' + narrowPieces.join('|') + ')', + 'i' + ); + } + + // FORMATTING + + addFormatToken(0, ['gg', 2], 0, function () { + return this.weekYear() % 100; + }); + + addFormatToken(0, ['GG', 2], 0, function () { + return this.isoWeekYear() % 100; + }); + + function addWeekYearFormatToken(token, getter) { + addFormatToken(0, [token, token.length], 0, getter); + } + + addWeekYearFormatToken('gggg', 'weekYear'); + addWeekYearFormatToken('ggggg', 'weekYear'); + addWeekYearFormatToken('GGGG', 'isoWeekYear'); + addWeekYearFormatToken('GGGGG', 'isoWeekYear'); + + // ALIASES + + addUnitAlias('weekYear', 'gg'); + addUnitAlias('isoWeekYear', 'GG'); + + // PRIORITY + + addUnitPriority('weekYear', 1); + addUnitPriority('isoWeekYear', 1); + + // PARSING + + addRegexToken('G', matchSigned); + addRegexToken('g', matchSigned); + addRegexToken('GG', match1to2, match2); + addRegexToken('gg', match1to2, match2); + addRegexToken('GGGG', match1to4, match4); + addRegexToken('gggg', match1to4, match4); + addRegexToken('GGGGG', match1to6, match6); + addRegexToken('ggggg', match1to6, match6); + + addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function ( + input, + week, + config, + token + ) { + week[token.substr(0, 2)] = toInt(input); + }); + + addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { + week[token] = hooks.parseTwoDigitYear(input); + }); + + // MOMENTS + + function getSetWeekYear(input) { + return getSetWeekYearHelper.call( + this, + input, + this.week(), + this.weekday(), + this.localeData()._week.dow, + this.localeData()._week.doy + ); + } + + function getSetISOWeekYear(input) { + return getSetWeekYearHelper.call( + this, + input, + this.isoWeek(), + this.isoWeekday(), + 1, + 4 + ); + } + + function getISOWeeksInYear() { + return weeksInYear(this.year(), 1, 4); + } + + function getISOWeeksInISOWeekYear() { + return weeksInYear(this.isoWeekYear(), 1, 4); + } + + function getWeeksInYear() { + var weekInfo = this.localeData()._week; + return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); + } + + function getWeeksInWeekYear() { + var weekInfo = this.localeData()._week; + return weeksInYear(this.weekYear(), weekInfo.dow, weekInfo.doy); + } + + function getSetWeekYearHelper(input, week, weekday, dow, doy) { + var weeksTarget; + if (input == null) { + return weekOfYear(this, dow, doy).year; + } else { + weeksTarget = weeksInYear(input, dow, doy); + if (week > weeksTarget) { + week = weeksTarget; + } + return setWeekAll.call(this, input, week, weekday, dow, doy); + } + } + + function setWeekAll(weekYear, week, weekday, dow, doy) { + var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy), + date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear); + + this.year(date.getUTCFullYear()); + this.month(date.getUTCMonth()); + this.date(date.getUTCDate()); + return this; + } + + // FORMATTING + + addFormatToken('Q', 0, 'Qo', 'quarter'); + + // ALIASES + + addUnitAlias('quarter', 'Q'); + + // PRIORITY + + addUnitPriority('quarter', 7); + + // PARSING + + addRegexToken('Q', match1); + addParseToken('Q', function (input, array) { + array[MONTH] = (toInt(input) - 1) * 3; + }); + + // MOMENTS + + function getSetQuarter(input) { + return input == null + ? Math.ceil((this.month() + 1) / 3) + : this.month((input - 1) * 3 + (this.month() % 3)); + } + + // FORMATTING + + addFormatToken('D', ['DD', 2], 'Do', 'date'); + + // ALIASES + + addUnitAlias('date', 'D'); + + // PRIORITY + addUnitPriority('date', 9); + + // PARSING + + addRegexToken('D', match1to2); + addRegexToken('DD', match1to2, match2); + addRegexToken('Do', function (isStrict, locale) { + // TODO: Remove "ordinalParse" fallback in next major release. + return isStrict + ? locale._dayOfMonthOrdinalParse || locale._ordinalParse + : locale._dayOfMonthOrdinalParseLenient; + }); + + addParseToken(['D', 'DD'], DATE); + addParseToken('Do', function (input, array) { + array[DATE] = toInt(input.match(match1to2)[0]); + }); + + // MOMENTS + + var getSetDayOfMonth = makeGetSet('Date', true); + + // FORMATTING + + addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); + + // ALIASES + + addUnitAlias('dayOfYear', 'DDD'); + + // PRIORITY + addUnitPriority('dayOfYear', 4); + + // PARSING + + addRegexToken('DDD', match1to3); + addRegexToken('DDDD', match3); + addParseToken(['DDD', 'DDDD'], function (input, array, config) { + config._dayOfYear = toInt(input); + }); + + // HELPERS + + // MOMENTS + + function getSetDayOfYear(input) { + var dayOfYear = + Math.round( + (this.clone().startOf('day') - this.clone().startOf('year')) / 864e5 + ) + 1; + return input == null ? dayOfYear : this.add(input - dayOfYear, 'd'); + } + + // FORMATTING + + addFormatToken('m', ['mm', 2], 0, 'minute'); + + // ALIASES + + addUnitAlias('minute', 'm'); + + // PRIORITY + + addUnitPriority('minute', 14); + + // PARSING + + addRegexToken('m', match1to2); + addRegexToken('mm', match1to2, match2); + addParseToken(['m', 'mm'], MINUTE); + + // MOMENTS + + var getSetMinute = makeGetSet('Minutes', false); + + // FORMATTING + + addFormatToken('s', ['ss', 2], 0, 'second'); + + // ALIASES + + addUnitAlias('second', 's'); + + // PRIORITY + + addUnitPriority('second', 15); + + // PARSING + + addRegexToken('s', match1to2); + addRegexToken('ss', match1to2, match2); + addParseToken(['s', 'ss'], SECOND); + + // MOMENTS + + var getSetSecond = makeGetSet('Seconds', false); + + // FORMATTING + + addFormatToken('S', 0, 0, function () { + return ~~(this.millisecond() / 100); + }); + + addFormatToken(0, ['SS', 2], 0, function () { + return ~~(this.millisecond() / 10); + }); + + addFormatToken(0, ['SSS', 3], 0, 'millisecond'); + addFormatToken(0, ['SSSS', 4], 0, function () { + return this.millisecond() * 10; + }); + addFormatToken(0, ['SSSSS', 5], 0, function () { + return this.millisecond() * 100; + }); + addFormatToken(0, ['SSSSSS', 6], 0, function () { + return this.millisecond() * 1000; + }); + addFormatToken(0, ['SSSSSSS', 7], 0, function () { + return this.millisecond() * 10000; + }); + addFormatToken(0, ['SSSSSSSS', 8], 0, function () { + return this.millisecond() * 100000; + }); + addFormatToken(0, ['SSSSSSSSS', 9], 0, function () { + return this.millisecond() * 1000000; + }); + + // ALIASES + + addUnitAlias('millisecond', 'ms'); + + // PRIORITY + + addUnitPriority('millisecond', 16); + + // PARSING + + addRegexToken('S', match1to3, match1); + addRegexToken('SS', match1to3, match2); + addRegexToken('SSS', match1to3, match3); + + var token, getSetMillisecond; + for (token = 'SSSS'; token.length <= 9; token += 'S') { + addRegexToken(token, matchUnsigned); + } + + function parseMs(input, array) { + array[MILLISECOND] = toInt(('0.' + input) * 1000); + } + + for (token = 'S'; token.length <= 9; token += 'S') { + addParseToken(token, parseMs); + } + + getSetMillisecond = makeGetSet('Milliseconds', false); + + // FORMATTING + + addFormatToken('z', 0, 0, 'zoneAbbr'); + addFormatToken('zz', 0, 0, 'zoneName'); + + // MOMENTS + + function getZoneAbbr() { + return this._isUTC ? 'UTC' : ''; + } + + function getZoneName() { + return this._isUTC ? 'Coordinated Universal Time' : ''; + } + + var proto = Moment.prototype; + + proto.add = add; + proto.calendar = calendar$1; + proto.clone = clone; + proto.diff = diff; + proto.endOf = endOf; + proto.format = format; + proto.from = from; + proto.fromNow = fromNow; + proto.to = to; + proto.toNow = toNow; + proto.get = stringGet; + proto.invalidAt = invalidAt; + proto.isAfter = isAfter; + proto.isBefore = isBefore; + proto.isBetween = isBetween; + proto.isSame = isSame; + proto.isSameOrAfter = isSameOrAfter; + proto.isSameOrBefore = isSameOrBefore; + proto.isValid = isValid$2; + proto.lang = lang; + proto.locale = locale; + proto.localeData = localeData; + proto.max = prototypeMax; + proto.min = prototypeMin; + proto.parsingFlags = parsingFlags; + proto.set = stringSet; + proto.startOf = startOf; + proto.subtract = subtract; + proto.toArray = toArray; + proto.toObject = toObject; + proto.toDate = toDate; + proto.toISOString = toISOString; + proto.inspect = inspect; + if (typeof Symbol !== 'undefined' && Symbol.for != null) { + proto[Symbol.for('nodejs.util.inspect.custom')] = function () { + return 'Moment<' + this.format() + '>'; + }; + } + proto.toJSON = toJSON; + proto.toString = toString; + proto.unix = unix; + proto.valueOf = valueOf; + proto.creationData = creationData; + proto.eraName = getEraName; + proto.eraNarrow = getEraNarrow; + proto.eraAbbr = getEraAbbr; + proto.eraYear = getEraYear; + proto.year = getSetYear; + proto.isLeapYear = getIsLeapYear; + proto.weekYear = getSetWeekYear; + proto.isoWeekYear = getSetISOWeekYear; + proto.quarter = proto.quarters = getSetQuarter; + proto.month = getSetMonth; + proto.daysInMonth = getDaysInMonth; + proto.week = proto.weeks = getSetWeek; + proto.isoWeek = proto.isoWeeks = getSetISOWeek; + proto.weeksInYear = getWeeksInYear; + proto.weeksInWeekYear = getWeeksInWeekYear; + proto.isoWeeksInYear = getISOWeeksInYear; + proto.isoWeeksInISOWeekYear = getISOWeeksInISOWeekYear; + proto.date = getSetDayOfMonth; + proto.day = proto.days = getSetDayOfWeek; + proto.weekday = getSetLocaleDayOfWeek; + proto.isoWeekday = getSetISODayOfWeek; + proto.dayOfYear = getSetDayOfYear; + proto.hour = proto.hours = getSetHour; + proto.minute = proto.minutes = getSetMinute; + proto.second = proto.seconds = getSetSecond; + proto.millisecond = proto.milliseconds = getSetMillisecond; + proto.utcOffset = getSetOffset; + proto.utc = setOffsetToUTC; + proto.local = setOffsetToLocal; + proto.parseZone = setOffsetToParsedOffset; + proto.hasAlignedHourOffset = hasAlignedHourOffset; + proto.isDST = isDaylightSavingTime; + proto.isLocal = isLocal; + proto.isUtcOffset = isUtcOffset; + proto.isUtc = isUtc; + proto.isUTC = isUtc; + proto.zoneAbbr = getZoneAbbr; + proto.zoneName = getZoneName; + proto.dates = deprecate( + 'dates accessor is deprecated. Use date instead.', + getSetDayOfMonth + ); + proto.months = deprecate( + 'months accessor is deprecated. Use month instead', + getSetMonth + ); + proto.years = deprecate( + 'years accessor is deprecated. Use year instead', + getSetYear + ); + proto.zone = deprecate( + 'moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', + getSetZone + ); + proto.isDSTShifted = deprecate( + 'isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', + isDaylightSavingTimeShifted + ); + + function createUnix(input) { + return createLocal(input * 1000); + } + + function createInZone() { + return createLocal.apply(null, arguments).parseZone(); + } + + function preParsePostFormat(string) { + return string; + } + + var proto$1 = Locale.prototype; + + proto$1.calendar = calendar; + proto$1.longDateFormat = longDateFormat; + proto$1.invalidDate = invalidDate; + proto$1.ordinal = ordinal; + proto$1.preparse = preParsePostFormat; + proto$1.postformat = preParsePostFormat; + proto$1.relativeTime = relativeTime; + proto$1.pastFuture = pastFuture; + proto$1.set = set; + proto$1.eras = localeEras; + proto$1.erasParse = localeErasParse; + proto$1.erasConvertYear = localeErasConvertYear; + proto$1.erasAbbrRegex = erasAbbrRegex; + proto$1.erasNameRegex = erasNameRegex; + proto$1.erasNarrowRegex = erasNarrowRegex; + + proto$1.months = localeMonths; + proto$1.monthsShort = localeMonthsShort; + proto$1.monthsParse = localeMonthsParse; + proto$1.monthsRegex = monthsRegex; + proto$1.monthsShortRegex = monthsShortRegex; + proto$1.week = localeWeek; + proto$1.firstDayOfYear = localeFirstDayOfYear; + proto$1.firstDayOfWeek = localeFirstDayOfWeek; + + proto$1.weekdays = localeWeekdays; + proto$1.weekdaysMin = localeWeekdaysMin; + proto$1.weekdaysShort = localeWeekdaysShort; + proto$1.weekdaysParse = localeWeekdaysParse; + + proto$1.weekdaysRegex = weekdaysRegex; + proto$1.weekdaysShortRegex = weekdaysShortRegex; + proto$1.weekdaysMinRegex = weekdaysMinRegex; + + proto$1.isPM = localeIsPM; + proto$1.meridiem = localeMeridiem; + + function get$1(format, index, field, setter) { + var locale = getLocale(), + utc = createUTC().set(setter, index); + return locale[field](utc, format); + } + + function listMonthsImpl(format, index, field) { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + + if (index != null) { + return get$1(format, index, field, 'month'); + } + + var i, + out = []; + for (i = 0; i < 12; i++) { + out[i] = get$1(format, i, field, 'month'); + } + return out; + } + + // () + // (5) + // (fmt, 5) + // (fmt) + // (true) + // (true, 5) + // (true, fmt, 5) + // (true, fmt) + function listWeekdaysImpl(localeSorted, format, index, field) { + if (typeof localeSorted === 'boolean') { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } else { + format = localeSorted; + index = format; + localeSorted = false; + + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } + + var locale = getLocale(), + shift = localeSorted ? locale._week.dow : 0, + i, + out = []; + + if (index != null) { + return get$1(format, (index + shift) % 7, field, 'day'); + } + + for (i = 0; i < 7; i++) { + out[i] = get$1(format, (i + shift) % 7, field, 'day'); + } + return out; + } + + function listMonths(format, index) { + return listMonthsImpl(format, index, 'months'); + } + + function listMonthsShort(format, index) { + return listMonthsImpl(format, index, 'monthsShort'); + } + + function listWeekdays(localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdays'); + } + + function listWeekdaysShort(localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort'); + } + + function listWeekdaysMin(localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin'); + } + + getSetGlobalLocale('en', { + eras: [ + { + since: '0001-01-01', + until: +Infinity, + offset: 1, + name: 'Anno Domini', + narrow: 'AD', + abbr: 'AD', + }, + { + since: '0000-12-31', + until: -Infinity, + offset: 1, + name: 'Before Christ', + narrow: 'BC', + abbr: 'BC', + }, + ], + dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal: function (number) { + var b = number % 10, + output = + toInt((number % 100) / 10) === 1 + ? 'th' + : b === 1 + ? 'st' + : b === 2 + ? 'nd' + : b === 3 + ? 'rd' + : 'th'; + return number + output; + }, + }); + + // Side effect imports + + hooks.lang = deprecate( + 'moment.lang is deprecated. Use moment.locale instead.', + getSetGlobalLocale + ); + hooks.langData = deprecate( + 'moment.langData is deprecated. Use moment.localeData instead.', + getLocale + ); + + var mathAbs = Math.abs; + + function abs() { + var data = this._data; + + this._milliseconds = mathAbs(this._milliseconds); + this._days = mathAbs(this._days); + this._months = mathAbs(this._months); + + data.milliseconds = mathAbs(data.milliseconds); + data.seconds = mathAbs(data.seconds); + data.minutes = mathAbs(data.minutes); + data.hours = mathAbs(data.hours); + data.months = mathAbs(data.months); + data.years = mathAbs(data.years); + + return this; + } + + function addSubtract$1(duration, input, value, direction) { + var other = createDuration(input, value); + + duration._milliseconds += direction * other._milliseconds; + duration._days += direction * other._days; + duration._months += direction * other._months; + + return duration._bubble(); + } + + // supports only 2.0-style add(1, 's') or add(duration) + function add$1(input, value) { + return addSubtract$1(this, input, value, 1); + } + + // supports only 2.0-style subtract(1, 's') or subtract(duration) + function subtract$1(input, value) { + return addSubtract$1(this, input, value, -1); + } + + function absCeil(number) { + if (number < 0) { + return Math.floor(number); + } else { + return Math.ceil(number); + } + } + + function bubble() { + var milliseconds = this._milliseconds, + days = this._days, + months = this._months, + data = this._data, + seconds, + minutes, + hours, + years, + monthsFromDays; + + // if we have a mix of positive and negative values, bubble down first + // check: https://github.com/moment/moment/issues/2166 + if ( + !( + (milliseconds >= 0 && days >= 0 && months >= 0) || + (milliseconds <= 0 && days <= 0 && months <= 0) + ) + ) { + milliseconds += absCeil(monthsToDays(months) + days) * 864e5; + days = 0; + months = 0; + } + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absFloor(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absFloor(seconds / 60); + data.minutes = minutes % 60; + + hours = absFloor(minutes / 60); + data.hours = hours % 24; + + days += absFloor(hours / 24); + + // convert days to months + monthsFromDays = absFloor(daysToMonths(days)); + months += monthsFromDays; + days -= absCeil(monthsToDays(monthsFromDays)); + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + data.days = days; + data.months = months; + data.years = years; + + return this; + } + + function daysToMonths(days) { + // 400 years have 146097 days (taking into account leap year rules) + // 400 years have 12 months === 4800 + return (days * 4800) / 146097; + } + + function monthsToDays(months) { + // the reverse of daysToMonths + return (months * 146097) / 4800; + } + + function as(units) { + if (!this.isValid()) { + return NaN; + } + var days, + months, + milliseconds = this._milliseconds; + + units = normalizeUnits(units); + + if (units === 'month' || units === 'quarter' || units === 'year') { + days = this._days + milliseconds / 864e5; + months = this._months + daysToMonths(days); + switch (units) { + case 'month': + return months; + case 'quarter': + return months / 3; + case 'year': + return months / 12; + } + } else { + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + Math.round(monthsToDays(this._months)); + switch (units) { + case 'week': + return days / 7 + milliseconds / 6048e5; + case 'day': + return days + milliseconds / 864e5; + case 'hour': + return days * 24 + milliseconds / 36e5; + case 'minute': + return days * 1440 + milliseconds / 6e4; + case 'second': + return days * 86400 + milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': + return Math.floor(days * 864e5) + milliseconds; + default: + throw new Error('Unknown unit ' + units); + } + } + } + + // TODO: Use this.as('ms')? + function valueOf$1() { + if (!this.isValid()) { + return NaN; + } + return ( + this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6 + ); + } + + function makeAs(alias) { + return function () { + return this.as(alias); + }; + } + + var asMilliseconds = makeAs('ms'), + asSeconds = makeAs('s'), + asMinutes = makeAs('m'), + asHours = makeAs('h'), + asDays = makeAs('d'), + asWeeks = makeAs('w'), + asMonths = makeAs('M'), + asQuarters = makeAs('Q'), + asYears = makeAs('y'); + + function clone$1() { + return createDuration(this); + } + + function get$2(units) { + units = normalizeUnits(units); + return this.isValid() ? this[units + 's']() : NaN; + } + + function makeGetter(name) { + return function () { + return this.isValid() ? this._data[name] : NaN; + }; + } + + var milliseconds = makeGetter('milliseconds'), + seconds = makeGetter('seconds'), + minutes = makeGetter('minutes'), + hours = makeGetter('hours'), + days = makeGetter('days'), + months = makeGetter('months'), + years = makeGetter('years'); + + function weeks() { + return absFloor(this.days() / 7); + } + + var round = Math.round, + thresholds = { + ss: 44, // a few seconds to seconds + s: 45, // seconds to minute + m: 45, // minutes to hour + h: 22, // hours to day + d: 26, // days to month/week + w: null, // weeks to month + M: 11, // months to year + }; + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { + return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function relativeTime$1(posNegDuration, withoutSuffix, thresholds, locale) { + var duration = createDuration(posNegDuration).abs(), + seconds = round(duration.as('s')), + minutes = round(duration.as('m')), + hours = round(duration.as('h')), + days = round(duration.as('d')), + months = round(duration.as('M')), + weeks = round(duration.as('w')), + years = round(duration.as('y')), + a = + (seconds <= thresholds.ss && ['s', seconds]) || + (seconds < thresholds.s && ['ss', seconds]) || + (minutes <= 1 && ['m']) || + (minutes < thresholds.m && ['mm', minutes]) || + (hours <= 1 && ['h']) || + (hours < thresholds.h && ['hh', hours]) || + (days <= 1 && ['d']) || + (days < thresholds.d && ['dd', days]); + + if (thresholds.w != null) { + a = + a || + (weeks <= 1 && ['w']) || + (weeks < thresholds.w && ['ww', weeks]); + } + a = a || + (months <= 1 && ['M']) || + (months < thresholds.M && ['MM', months]) || + (years <= 1 && ['y']) || ['yy', years]; + + a[2] = withoutSuffix; + a[3] = +posNegDuration > 0; + a[4] = locale; + return substituteTimeAgo.apply(null, a); + } + + // This function allows you to set the rounding function for relative time strings + function getSetRelativeTimeRounding(roundingFunction) { + if (roundingFunction === undefined) { + return round; + } + if (typeof roundingFunction === 'function') { + round = roundingFunction; + return true; + } + return false; + } + + // This function allows you to set a threshold for relative time strings + function getSetRelativeTimeThreshold(threshold, limit) { + if (thresholds[threshold] === undefined) { + return false; + } + if (limit === undefined) { + return thresholds[threshold]; + } + thresholds[threshold] = limit; + if (threshold === 's') { + thresholds.ss = limit - 1; + } + return true; + } + + function humanize(argWithSuffix, argThresholds) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var withSuffix = false, + th = thresholds, + locale, + output; + + if (typeof argWithSuffix === 'object') { + argThresholds = argWithSuffix; + argWithSuffix = false; + } + if (typeof argWithSuffix === 'boolean') { + withSuffix = argWithSuffix; + } + if (typeof argThresholds === 'object') { + th = Object.assign({}, thresholds, argThresholds); + if (argThresholds.s != null && argThresholds.ss == null) { + th.ss = argThresholds.s - 1; + } + } + + locale = this.localeData(); + output = relativeTime$1(this, !withSuffix, th, locale); + + if (withSuffix) { + output = locale.pastFuture(+this, output); + } + + return locale.postformat(output); + } + + var abs$1 = Math.abs; + + function sign(x) { + return (x > 0) - (x < 0) || +x; + } + + function toISOString$1() { + // for ISO strings we do not use the normal bubbling rules: + // * milliseconds bubble up until they become hours + // * days do not bubble at all + // * months bubble up until they become years + // This is because there is no context-free conversion between hours and days + // (think of clock changes) + // and also not between days and months (28-31 days per month) + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var seconds = abs$1(this._milliseconds) / 1000, + days = abs$1(this._days), + months = abs$1(this._months), + minutes, + hours, + years, + s, + total = this.asSeconds(), + totalSign, + ymSign, + daysSign, + hmsSign; + + if (!total) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + // 3600 seconds -> 60 minutes -> 1 hour + minutes = absFloor(seconds / 60); + hours = absFloor(minutes / 60); + seconds %= 60; + minutes %= 60; + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : ''; + + totalSign = total < 0 ? '-' : ''; + ymSign = sign(this._months) !== sign(total) ? '-' : ''; + daysSign = sign(this._days) !== sign(total) ? '-' : ''; + hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : ''; + + return ( + totalSign + + 'P' + + (years ? ymSign + years + 'Y' : '') + + (months ? ymSign + months + 'M' : '') + + (days ? daysSign + days + 'D' : '') + + (hours || minutes || seconds ? 'T' : '') + + (hours ? hmsSign + hours + 'H' : '') + + (minutes ? hmsSign + minutes + 'M' : '') + + (seconds ? hmsSign + s + 'S' : '') + ); + } + + var proto$2 = Duration.prototype; + + proto$2.isValid = isValid$1; + proto$2.abs = abs; + proto$2.add = add$1; + proto$2.subtract = subtract$1; + proto$2.as = as; + proto$2.asMilliseconds = asMilliseconds; + proto$2.asSeconds = asSeconds; + proto$2.asMinutes = asMinutes; + proto$2.asHours = asHours; + proto$2.asDays = asDays; + proto$2.asWeeks = asWeeks; + proto$2.asMonths = asMonths; + proto$2.asQuarters = asQuarters; + proto$2.asYears = asYears; + proto$2.valueOf = valueOf$1; + proto$2._bubble = bubble; + proto$2.clone = clone$1; + proto$2.get = get$2; + proto$2.milliseconds = milliseconds; + proto$2.seconds = seconds; + proto$2.minutes = minutes; + proto$2.hours = hours; + proto$2.days = days; + proto$2.weeks = weeks; + proto$2.months = months; + proto$2.years = years; + proto$2.humanize = humanize; + proto$2.toISOString = toISOString$1; + proto$2.toString = toISOString$1; + proto$2.toJSON = toISOString$1; + proto$2.locale = locale; + proto$2.localeData = localeData; + + proto$2.toIsoString = deprecate( + 'toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', + toISOString$1 + ); + proto$2.lang = lang; + + // FORMATTING + + addFormatToken('X', 0, 0, 'unix'); + addFormatToken('x', 0, 0, 'valueOf'); + + // PARSING + + addRegexToken('x', matchSigned); + addRegexToken('X', matchTimestamp); + addParseToken('X', function (input, array, config) { + config._d = new Date(parseFloat(input) * 1000); + }); + addParseToken('x', function (input, array, config) { + config._d = new Date(toInt(input)); + }); + + //! moment.js + + hooks.version = '2.29.1'; + + setHookCallback(createLocal); + + hooks.fn = proto; + hooks.min = min; + hooks.max = max; + hooks.now = now; + hooks.utc = createUTC; + hooks.unix = createUnix; + hooks.months = listMonths; + hooks.isDate = isDate; + hooks.locale = getSetGlobalLocale; + hooks.invalid = createInvalid; + hooks.duration = createDuration; + hooks.isMoment = isMoment; + hooks.weekdays = listWeekdays; + hooks.parseZone = createInZone; + hooks.localeData = getLocale; + hooks.isDuration = isDuration; + hooks.monthsShort = listMonthsShort; + hooks.weekdaysMin = listWeekdaysMin; + hooks.defineLocale = defineLocale; + hooks.updateLocale = updateLocale; + hooks.locales = listLocales; + hooks.weekdaysShort = listWeekdaysShort; + hooks.normalizeUnits = normalizeUnits; + hooks.relativeTimeRounding = getSetRelativeTimeRounding; + hooks.relativeTimeThreshold = getSetRelativeTimeThreshold; + hooks.calendarFormat = getCalendarFormat; + hooks.prototype = proto; + + // currently HTML5 input type only supports 24-hour formats + hooks.HTML5_FMT = { + DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // + DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // + DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // + DATE: 'YYYY-MM-DD', // + TIME: 'HH:mm', // + TIME_SECONDS: 'HH:mm:ss', // + TIME_MS: 'HH:mm:ss.SSS', // + WEEK: 'GGGG-[W]WW', // + MONTH: 'YYYY-MM', // + }; + + return hooks; + +}))); \ No newline at end of file diff --git a/scripts/lib/utils/moment_readme.md b/scripts/lib/utils/moment_readme.md new file mode 100644 index 0000000..f83a5cc --- /dev/null +++ b/scripts/lib/utils/moment_readme.md @@ -0,0 +1,9 @@ +Moment Library +============== + +* This will be used at least until we upgrade v8 to support time zone and daylight savings time operations natively +* Currently uses the moment timezone 1970-2030 +* All files are as shipped by the moment project except `moment-timezone-with-data-1970-2030.min.js` has the statement `require("moment")` changed to `require("./moment.js")`: + + * https://momentjs.com/downloads/moment.js + * https://momentjs.com/downloads/moment-timezone-with-data-1970-2030.js \ No newline at end of file diff --git a/scripts/lib/utils/utils.js b/scripts/lib/utils/utils.js new file mode 100644 index 0000000..6e9865f --- /dev/null +++ b/scripts/lib/utils/utils.js @@ -0,0 +1,3 @@ +module.exports = { + durationCalcMethod: (paymentScheduleName) => (paymentScheduleName === 'weekly' ? 'wholeDays' : 'months') +} \ No newline at end of file diff --git a/scripts/main/common-options.js b/scripts/main/common-options.js new file mode 100644 index 0000000..c74efe1 --- /dev/null +++ b/scripts/main/common-options.js @@ -0,0 +1,35 @@ +/** + * Options common across multiple plugins + * moneyUnitName: 'cents', 'whole', 'mills', 'tenths', 'tens' + */ +const options = { + moneyUnitName: 'cents' +}; + +switch (options.moneyUnitName) +{ + case 'whole': + options.roundMoney = ((amt) => Math.round(amt)); + options.moneyUnit = 1; + break; + case 'tenths': + options.roundMoney = ((amt) => (Math.round(amt * 10) / 10)); + options.moneyUnit = 0.1; + break; + case 'mills': + options.roundMoney = ((amt) => (Math.round(amt * 1000) / 1000)); + options.moneyUnit = 0.001; + break; + case 'tens': + options.roundMoney = ((amt) => (Math.round(amt / 10) * 10)); + options.moneyUnit = 10; + break; + default: + options.roundMoney = ((amt) => (Math.round(amt * 100) / 100)); + options.moneyUnit = 0.01; + break; +} + +module.exports = { + options +}; diff --git a/scripts/main/dataAutofill.js b/scripts/main/dataAutofill.js new file mode 100644 index 0000000..c50e207 --- /dev/null +++ b/scripts/main/dataAutofill.js @@ -0,0 +1,24 @@ +function getDataAutofill(data) { + let updateResponse = {}; + + // Example: switch logic based on operation + switch(data.operation) { + case 'newBusiness': + // logic to augment update response + break; + case 'endorsement': + // logic to augment update response + break; + case 'renewal': + // logic to augment update response + break; + default: + throw `Unrecognized operation ${data.operation}`; + } + + return updateResponse; +} + +module.exports = { + getDataAutofill +} \ No newline at end of file diff --git a/scripts/main/installments.js b/scripts/main/installments.js new file mode 100644 index 0000000..5e2ee75 --- /dev/null +++ b/scripts/main/installments.js @@ -0,0 +1,10 @@ +const { InstallmentsGenerator } = require('../lib/components/InstallmentsGenerator.js'); + +function createInstallments(data) +{ + return (new InstallmentsGenerator(data)).getInstallments(); +} + +module.exports = { + createInstallments +} diff --git a/scripts/main/postIssuance.js b/scripts/main/postIssuance.js new file mode 100644 index 0000000..611f3e1 --- /dev/null +++ b/scripts/main/postIssuance.js @@ -0,0 +1,11 @@ +const { PostIssuanceConsolidator } = require('../lib/components/PostIssuanceConsolidator.js'); + + +function getPostIssuanceResult(data) +{ + return (new PostIssuanceConsolidator(data)).getPostIssuanceResult(); +} + +module.exports = { + getPostIssuanceResult +} \ No newline at end of file diff --git a/scripts/main/postPaymentReversal.js b/scripts/main/postPaymentReversal.js new file mode 100644 index 0000000..9c4fe07 --- /dev/null +++ b/scripts/main/postPaymentReversal.js @@ -0,0 +1,7 @@ +const { PostPaymentReversalGraceAdjuster } = require('../lib/components/PostPaymentReversalGraceAdjuster.js'); + +function getPostPaymentReversal(data) +{ + return (new PostPaymentReversalGraceAdjuster(data)).getReversalResponse(); +} +exports.getPostPaymentReversal = getPostPaymentReversal; \ No newline at end of file diff --git a/scripts/main/preGrace.js b/scripts/main/preGrace.js new file mode 100644 index 0000000..396bd8f --- /dev/null +++ b/scripts/main/preGrace.js @@ -0,0 +1,9 @@ +const { PreGraceAdjuster } = require('../lib/components/PreGraceAdjuster.js'); + +function getPreGraceResult(data) { + return (new PreGraceAdjuster(data)).getPreGraceResult(); +} + +module.exports = { + getPreGraceResult +} \ No newline at end of file diff --git a/scripts/main/prorater.js b/scripts/main/prorater.js new file mode 100644 index 0000000..a226fca --- /dev/null +++ b/scripts/main/prorater.js @@ -0,0 +1,8 @@ +const { Prorater } = require('../lib/components/Prorater.js'); + +function getProrationResult(data) +{ + return (new Prorater(data)).getProratedAmounts(); +} + +exports.getProrationResult = getProrationResult; \ No newline at end of file diff --git a/scripts/main/rater.js b/scripts/main/rater.js new file mode 100644 index 0000000..770e4e1 --- /dev/null +++ b/scripts/main/rater.js @@ -0,0 +1,8 @@ +const { Rater } = require('../lib/components/Rater.js'); + +function getPerilRates(data) +{ + return (new Rater(data)).getRatedAmounts(); +} + +exports.getPerilRates = getPerilRates; \ No newline at end of file diff --git a/scripts/main/underwriter.js b/scripts/main/underwriter.js new file mode 100644 index 0000000..4fd9ddd --- /dev/null +++ b/scripts/main/underwriter.js @@ -0,0 +1,8 @@ +const { Underwriter } = require('../lib/components/Underwriter.js'); + +function getUnderwritingResult(data) +{ + return (new Underwriter(data)).getUnderwritingResults(); +} + +exports.getUnderwritingResult = getUnderwritingResult; \ No newline at end of file diff --git a/scripts/wrappers/README.md b/scripts/wrappers/README.md new file mode 100644 index 0000000..5230396 --- /dev/null +++ b/scripts/wrappers/README.md @@ -0,0 +1,6 @@ +# Wrappers +Contains plugin implementations that extend the base set to satisfy particular use cases. + +We recommend that custom code follow this pattern, or use inheritance from the base plugin, whenever possible. +This aligns with [the open-closed principle](https://en.wikipedia.org/wiki/Open–closed_principle) and makes it +easier to maintain and troubleshoot plugin code. \ No newline at end of file diff --git a/scripts/wrappers/full-pay-to-monthly-with-credit/installments.js b/scripts/wrappers/full-pay-to-monthly-with-credit/installments.js new file mode 100644 index 0000000..145065a --- /dev/null +++ b/scripts/wrappers/full-pay-to-monthly-with-credit/installments.js @@ -0,0 +1,163 @@ +require("../../lib/utils/arrays.js"); +const standardPlugin = require("../../main/installments.js"); + +/** + * In the event of a full pay situation that should be converted into installments + * we need to create a credit invoice and spread the credit over the remainder of + * the policy. + * + * For example, if a full pay policy for $1200 has been invoiced, two months later + * we could create new installments of: + * ($1200), $200, $100, $100 ... $100 = net zero + * To choose this approach, set CREATE_FULL_CREDIT_INVOICE to true. + * + * Alternatively, you can choose to combine the credit invoice with the currently + * payable amount, like this: + * ($1000), $100, $100, ... $100 = net zero + * To choose this alternative approach, set CREATE_FULL_CREDIT_INVOICE to false. + * + * The code triggers when the first invoice is less than 90 days old and the pay + * plan changes from full-pay to installments, and an endorsement effective on the + * policy start is created. This could be made more explicit by setting a flag in + * aux data, or you could choose different trigger criteria. Use care to make sure + * the logic is triggered *only* when you want it to. +*/ + +function createInstallments(data) { + const FULL_PAY_SCHEDULE_NAME = 'upfront'; + const CREATE_FULL_CREDIT_INVOICE = true; + const CHANGE_WINDOW_DURATION = 90 * 24 * 60 * 60 * 1000; /* 90 days */ + const now = new Date().valueOf(); + + const FORCE_FOR_TESTING = true; + + // adjust as needed for business reqs + const conditionsMet = data.oldPaymentScheduleName === FULL_PAY_SCHEDULE_NAME && + data.paymentScheduleName !== FULL_PAY_SCHEDULE_NAME && + data.operation === 'endorsement' && + data.policy.originalContractStartTimestamp === data.policy.modifications.last().effectiveTimestamp && + data.policy.invoices.length === 1 && + now - data.policy.invoices[0].createdTimestamp < CHANGE_WINDOW_DURATION; + + if (!(conditionsMet || FORCE_FOR_TESTING)) { + return standardPlugin.createInstallments(data); + } else { + return adjustForFullPayToMonthlyCredit(data, CREATE_FULL_CREDIT_INVOICE) + } +} + +function adjustForFullPayToMonthlyCredit(data, CREATE_FULL_CREDIT_INVOICE) { + // Find a single charge which will be manipulated to create the overall invoice amounts desired + const carrierCharge = data.charges.first(ch => ch.type === 'premium') || + data.charges.first(ch => ch.type !== 'commission'); + + // If we didn't find one then we can't proceed + if (!carrierCharge) { + return standardPlugin.createInstallments(data); + } + + const { DateCalc } = require('../../lib/utils/DateCalc.js'); + const { roundMoney } = require('../../main/common-options.js').options; + const { durationCalcMethod } = require('../../lib/utils/utils.js'); + + const transactionEffectiveTimestamp = data.policy.modifications.last().effectiveTimestamp; + const creditsForBilledAmounts = []; + const REVERSAL_SLUG = '<>'; + + for (const ch of data.charges) { + ch.amount = parseFloat(ch.amount); + ch.previouslyInvoicedAmount = parseFloat(ch.previouslyInvoicedAmount); + ch.originalAmount = parseFloat(ch.originalAmount); + // Gross up all charges to the full original amounts, and save + // the difference in the creditsForBilledAmounts array. + const chPrevAmt = ch.previouslyInvoicedAmount; + if (chPrevAmt) { + const chAmount = ch.amount; + ch.amount = chAmount + chPrevAmt; + ch.previouslyInvoicedAmount = 0; + ch.originalAmount = ch.amount; + creditsForBilledAmounts.push({chargeId: ch.chargeId, amount: -chPrevAmt}); + } + } + + data.charges = data.charges.filter(ch => ch.amount); + + // It may be that there are billed amounts that don't show up on any charge + // because they are fully billed and filtered before they come to the plugin. + // Therefore the totalCredits may be less than the actual credit we want to + // create, so we'll do this: + // * Create a positive charge for the difference and spread it over installments + // * Put a new invice item with the opposite amount on the first installment (a + // credit) such that the net amount for this synthetic charge is zero. + const dateCalc = new DateCalc(data.tenantTimeZone, + parseInt(data.policy.originalContractStartTimestamp), + durationCalcMethod(data.paymentScheduleName)); + const billedAmt = data.policy.invoices.sum(i => parseFloat(i.totalDue)); + const totalCredits = creditsForBilledAmounts.sum(x => x.amount); + const remainderCredit = billedAmt + totalCredits; /* total credits is non-positive, usually */ + const netCreditAmt = transactionEffectiveTimestamp > data.policy.originalContractStartTimestamp + ? roundMoney(remainderCredit * + dateCalc.getDurationRatio(data.policy.originalContractStartTimestamp, + transactionEffectiveTimestamp, + data.policy.effectiveContractEndTimestamp, + true)) + : remainderCredit; + + if (netCreditAmt) { + data.charges.push({ + coverageStartTimestamp: transactionEffectiveTimestamp, + coverageEndTimestamp: data.policy.effectiveContractEndTimestamp, + chargeId: REVERSAL_SLUG, + amount: netCreditAmt, + originalAmount: netCreditAmt, + previouslyInvoicedAmount: 0, + isNew: true, + category: 'new' + }); + + // Run the normal installments algorithm + const response = standardPlugin.createInstallments(data); + for (const ii of response.installments.flatMap(i => i.invoiceItems)) + if (ii.chargeId === REVERSAL_SLUG) + ii.chargeId = carrierCharge.chargeId; + + + const firstInst = response.installments[0]; + + if (CREATE_FULL_CREDIT_INVOICE && firstInst.invoiceItems.length) { + // Create a new credit installment and put it before the first scheduled + // installment by dividing that first time period in half + const newInst = { + startTimestamp: firstInst.startTimestamp, + endTimestamp: Math.round(firstInst.startTimestamp + + (firstInst.endTimestamp - firstInst.startTimestamp) / 2), + dueTimestamp: firstInst.dueTimestamp, + issueTimestamp: firstInst.issueTimestamp, + writeOff: false, + installmentFees: [], + invoiceItems: [{chargeId: carrierCharge.chargeId, amount: -netCreditAmt}, + ...creditsForBilledAmounts] + }; + firstInst.startTimestamp = newInst.endTimestamp; + response.installments = [newInst, ...response.installments]; + } else { + // Combine the credits with the first installment + firstInst.invoiceItems = [...firstInst.invoiceItems, + ...creditsForBilledAmounts, + {chargeId: carrierCharge.chargeId, amount: -netCreditAmt}]; + } + + // Consolidate and simplify + for (const inst of response.installments) { + // combine invoice items with the same chargeId + const g = Array.from(inst.invoiceItems.groupBy(ii => ii.chargeId, ii => ii).values()); + inst.invoiceItems = g.map(gg => gg.length === 1 ? gg[0] : { + chargeId: gg[0].chargeId, + amount: gg.sum(x => x.amount) + }); + } + return response; + } +} + +exports.createInstallments = createInstallments; diff --git a/scripts/wrappers/partial-payment/installments.js b/scripts/wrappers/partial-payment/installments.js new file mode 100644 index 0000000..8835bc8 --- /dev/null +++ b/scripts/wrappers/partial-payment/installments.js @@ -0,0 +1,109 @@ +require("../../lib/utils/arrays.js"); +const { InstallmentsGenerator }= require("../../lib/components/InstallmentsGenerator.js"); + +/** + * Implements ability to handle partial payments, with dependency on aux data + * "partialPaymentInfo" with at least these properties: + * 1. `targetInvoiceLocator` + * 2. `paymentAmount` + * 3. `totalDue` + * 4. `invoiceCreatedTimestamp` + */ +function createInstallments(data) { + const generator = new InstallmentsGenerator(data, { paymentScheduleToIncrement: { 'monthly-alt': 'month' }}); + const { installments } = generator.getInstallments(); + + const partialPaymentInfo = socotraApi.getAuxData(data.policy.locator, 'partialPaymentInfo'); + + if (partialPaymentInfo) { + return { installments: adjustForPartialPayments(data, installments, partialPaymentInfo) } + } else { + return { installments }; + } +} + +function adjustForPartialPayments(data, installments, partialPaymentInfo) { + const now = new Date().getTime(); + + partialPaymentInfo = JSON.parse(partialPaymentInfo); + + if (now > parseInt(partialPaymentInfo.expires)) { + socotraApi.deleteAuxData(data.policy.locator, 'partialPaymentInfo'); + return installments; + } + + const mismatchedInvoice = data.policy.invoices.find(i => i.locator === partialPaymentInfo.targetInvoiceLocator); + + if (mismatchedInvoice) { + let offsetCharge = data.charges.find(c => c.type === 'premium') || + data.charges.find(c => c.type === 'fee' || c.type === 'tax'); + + if (offsetCharge) { + // We don't want overlaps in our installments, so we'll look at the invoice being reversed, and create + // two installments in its time span, equal lengths. These are to (1) fully offset the mismatched + // invoice and to (2) create an installment for the actual payment amount. + const reversalAmount = -mismatchedInvoice.totalDue; + const paymentAmount = parseFloat(partialPaymentInfo.paymentAmount); + const remainder = -(reversalAmount + paymentAmount); + + const startTime = parseInt(mismatchedInvoice.startTimestamp); + const endTime = parseInt(mismatchedInvoice.endTimestamp); + const midTime = Math.round((endTime - startTime) / 2 + startTime) + const reversalInstallment = { + startTimestamp: startTime, + endTimestamp: midTime, + issueTimestamp: now - 100000, + dueTimestamp: now + 24 * 60 * 60 * 1000, /* tomorrow */ + installmentFees: [], + writeOff: false + }; + const newInstallment = { + startTimestamp: midTime, + endTimestamp: endTime, + issueTimestamp: reversalInstallment.issueTimestamp, + dueTimestamp: reversalInstallment.dueTimestamp, + installmentFees: [], + writeOff: false + }; + reversalInstallment.invoiceItems = [ { + chargeId: offsetCharge.chargeId, + amount: reversalAmount + }]; + newInstallment.invoiceItems = [ { + chargeId: offsetCharge.chargeId, + amount: paymentAmount + }]; + + // If the new installments overlap with any calculated installments, merge them + const overlapItems = installments.filter(i => i.startTime <= endTime && i.endTime >= startTime) + .flatMap(i => i.invoiceItems); + if (overlapItems.length) { + newInstallment.invoiceItems = [...newInstallment.invoiceItems, ...overlapItems]; + installments.remove(i => i => i.startTime <= endTime && i.endTime >= startTime); + } + const remainderInstallment = installments.find(i => Math.abs(i.invoiceItems.sum(ii => ii.amount)) > 0.009) || + installments.find(i => Math.abs(i.endTimestamp >= now)) || + installments[0]; + remainderInstallment.invoiceItems.push( { + chargeId: offsetCharge.chargeId, + amount: remainder + }); + + installments = [reversalInstallment, newInstallment, ...installments].filter(i => i.invoiceItems.length); + for (const inst of installments) { + // combine invoice items with the same chargeId + let g = Array.from(inst.invoiceItems.groupBy(ii => ii.chargeId, ii => ii).values()); + inst.invoiceItems = g.map(gg => gg.length === 1 ? gg[0] : { chargeId: gg[0].chargeId, + amount: gg.sum(x => x.amount) } ); + } + } else { + throw 'No charges available to create offset.'; + } + } else { + throw `Cannot find mismatched invoice for ${partialPaymentInfo.totalDue} and created at ${partialPaymentInfo.invoiceCreatedTimestamp}`; + } + + return installments; +} + +exports.createInstallments = createInstallments; \ No newline at end of file diff --git a/test/lambda/lambda.test.js b/test/lambda/lambda.test.js new file mode 100644 index 0000000..e15ee6e --- /dev/null +++ b/test/lambda/lambda.test.js @@ -0,0 +1,7 @@ +const { executeLambda } = require('../../scripts/lambda/lambda.js'); + +describe('Lambda plugin', () => { + it('should accept an operation and payload, and return an object', () => { + expect(executeLambda('some-operation', {})).toBeInstanceOf(Object); + }); +}); \ No newline at end of file diff --git a/test/lib/utils/DateCalc.test.js b/test/lib/utils/DateCalc.test.js new file mode 100644 index 0000000..582e00b --- /dev/null +++ b/test/lib/utils/DateCalc.test.js @@ -0,0 +1,92 @@ +const { DateCalc } = require('../../../scripts/lib/utils/DateCalc.js'); +require("../../../scripts/lib/utils/arrays.js"); + +const pacDateCalc = new DateCalc('America/Los_Angeles'); +const estDateCalc = new DateCalc('America/New_York'); +const utcDateCalc = new DateCalc(); + +describe('incrementMomentByMonth', () => { + test('incrementMomentByMonth (Jan) returns expected value', () => { + expect(pacDateCalc.incrementMonth( + pacDateCalc.getTimestamp(2021, 1, 31))).toEqual(pacDateCalc.getTimestamp(2021, 2, 28)); + }); + test('incrementMomentByMonth (Apr) returns expected value', () => { + expect(pacDateCalc.incrementMonth( + pacDateCalc.getTimestamp(2021, 4, 30))).toEqual(pacDateCalc.getTimestamp(2021, 5, 30)); + }); +}); + +describe('time zone checks', () => { + // Feb 2: 5/8 hour difference + const feb2_midnight_GMT = utcDateCalc.getTimestamp(2021, 1, 2, 0); + const feb2_midnight_ET = estDateCalc.getTimestamp(2021, 1, 2, 0); + const feb2_midnight_PT = pacDateCalc.getTimestamp(2021, 1, 2, 0); + + test('Feb 2 Time zone delta GMT/ET is expected value', () => { + expect(feb2_midnight_GMT).toEqual(feb2_midnight_ET - 5 * 60 * 60 * 1000); + }); + test('Feb 2 Time zone delta GMT/PT is expected value', () => { + expect(feb2_midnight_GMT).toEqual(feb2_midnight_PT - 8 * 60 * 60 * 1000); + }); + + + // July 4: 4/7 hour difference + const jul4_midnight_GMT = utcDateCalc.getTimestamp(2021, 7, 4, 0); + const jul4_midnight_ET = estDateCalc.getTimestamp(2021, 7, 4, 0); + const jul4_midnight_PT = pacDateCalc.getTimestamp(2021, 7, 4, 0); + + test('July 4 Time zone delta GMT/ET is expected value', () => { + expect(jul4_midnight_GMT).not.toEqual(jul4_midnight_ET + 4 * 60 * 60 * 1000); + }); + test('July 4 Time zone delta GMT/PT is expected value', () => { + expect(jul4_midnight_GMT).not.toEqual(jul4_midnight_PT + 7 * 60 * 60 * 1000); + }); +}); + + +describe('daylight savings boundary checks', () => { + test('daylight savings by day check OK', () => { + const jan31_noon_PT = pacDateCalc.getTimestamp(2021, 1, 31, 12); + const aug1_noon_PT = pacDateCalc.getTimestamp(2021, 8, 1, 12); + let x = jan31_noon_PT; + for (let i = 0; i < 182; i++) + x = pacDateCalc.addToTimestamp(x, 1, 'day'); + + expect(x).toEqual(aug1_noon_PT); + }); + + test('daylight savings by hour check OK', () => { + const mar4_1am_PT = pacDateCalc.getTimestamp(2021, 3, 14, 1); + const mar4_4am_PT = pacDateCalc.getTimestamp(2021, 3, 14, 4); + + expect(pacDateCalc.addToTimestamp(mar4_1am_PT, 2, 'hours')).toEqual(mar4_4am_PT); + }); +}); + +describe('date span checks', () => { + test('span check 31 OK', () => { + const oct31_2021_ET = spanStart = estDateCalc.getTimestamp(2021, 10, 31, 12) + const oct31_2024_ET = estDateCalc.getTimestamp(2024, 10, 31, 12); + const span = estDateCalc.getDateSpan(oct31_2021_ET, oct31_2024_ET, 'month'); + + expect(span).toEqual([ + 1635696000000,1638291600000,1640970000000,1643648400000,1646067600000,1648742400000,1651334400000,1654012800000,1656604800000, + 1659283200000,1661961600000,1664553600000,1667232000000,1669827600000,1672506000000,1675184400000,1677603600000,1680278400000, + 1682870400000,1685548800000,1688140800000,1690819200000,1693497600000,1696089600000,1698768000000,1701363600000,1704042000000, + 1706720400000,1709226000000,1711900800000,1714492800000,1717171200000,1719763200000,1722441600000,1725120000000,1727712000000 + ]); + }); + + test('span check 30 OK', () => { + const oct30_2021_ET = spanStart = estDateCalc.getTimestamp(2021, 10, 30, 12) + const oct30_2024_ET = estDateCalc.getTimestamp(2024, 10, 30, 12); + const span = estDateCalc.getDateSpan(oct30_2021_ET, oct30_2024_ET, 'month'); + + expect(span).toEqual([ + 1635609600000,1638291600000,1640883600000,1643562000000,1646067600000,1648656000000,1651334400000,1653926400000,1656604800000, + 1659196800000,1661875200000,1664553600000,1667145600000,1669827600000,1672419600000,1675098000000,1677603600000,1680192000000, + 1682870400000,1685462400000,1688140800000,1690732800000,1693411200000,1696089600000,1698681600000,1701363600000,1703955600000, + 1706634000000,1709226000000,1711814400000,1714492800000,1717084800000,1719763200000,1722355200000,1725033600000,1727712000000 + ]); + }); +}); diff --git a/test/lib/utils/PolicyContext.test.js b/test/lib/utils/PolicyContext.test.js new file mode 100644 index 0000000..1209e2b --- /dev/null +++ b/test/lib/utils/PolicyContext.test.js @@ -0,0 +1,143 @@ +const { PolicyContext } = require('../../../scripts/lib/utils/PolicyContext.js'); +const { getPolicyResponse1 } = require('../../sample-data/policyResponseSampleData.js'); + +describe('PolicyContext utility', () => { + const context = new PolicyContext(getPolicyResponse1()); + + test('#getPolicy returns policy', () => { + expect(context.getPolicy()).toEqual(getPolicyResponse1()); + }); + + test('#getExposure returns proper exposure if locator exists', () => { + const exposure = context.getExposure('828c8652-6fef-4a2d-b52f-b4b65dbcbda9'); + expect(exposure).toBeDefined(); + expect(exposure.name).toEqual('vehicle'); + expect(exposure.perils).toHaveLength(2); + }); + + test('#getExposure returns `undefined` if locator does not exist', () => { + expect(context.getExposure('no-such-locator')).toBeUndefined(); + }); + + test('#getPeril returns proper peril if locator exists', () => { + const peril = context.getPeril('6b884c3b-a067-491e-aa22-751d3faae8c4'); + expect(peril).toBeDefined(); + expect(peril.name).toEqual('comprehensive'); + expect(peril.createdTimestamp).toEqual('1646278487494'); + expect(peril.characteristics).toHaveLength(5); + }); + + test('#getPeril returns `undefined` if locator does not exist', () => { + expect(context.getPeril('no-such-peril')).toBeUndefined(); + }); + + test('#getPolicyModification returns proper modification if locator exists', () => { + const modification = context.getPolicyModification('af284fba-ad65-4558-b6a3-1d697d3fb2ff'); + expect(modification).toBeDefined(); + expect(modification.name).toEqual('modification.policy.create'); + expect(modification.createdTimestamp).toEqual('1646278487494'); + expect(modification.premiumChange).toEqual('901.77'); + }); + + test('#getPolicyModification returned `undefined` if locator does not exist', () => { + expect(context.getPolicyModification('no-such-mod')).toBeUndefined(); + }); + + test('#getPolicyCharacteristics returns proper policy characteristics if locator exists', () => { + const policyChars = context.getPolicyCharacteristics('c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0'); + expect(policyChars).toBeDefined(); + expect(policyChars.createdTimestamp).toEqual('1646278498723'); + expect(policyChars.grossPremium).toEqual('980.70'); + expect(policyChars.fieldValues.channel[0]).toEqual('Agent'); + }); + + test('#getPolicyCharacteristics returns `undefined` if locator does not exist', () => { + expect(context.getPolicyCharacteristics('no-such-chars')).toBeUndefined(); + }); + + test('#getExposureCharacteristics returns proper object if locator exists', () => { + const exposureChars = context.getExposureCharacteristics('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + expect(exposureChars).toBeDefined(); + expect(exposureChars.issuedTimestamp).toEqual('1646278491735'); + expect(exposureChars.fieldValues.license_plate[0]).toEqual('THX1138'); + }); + + test('#getExposureCharacteristics returns `undefined` if locator does not exist', () => { + expect(context.getExposureCharacteristics('no-such-exposureChars')).toBeUndefined(); + }); + + test('#getPerilCharacteristics returns proper object if locator exists', () => { + const perilChars = context.getPerilCharacteristics('d7943e19-2a2f-40e6-bc21-b41f3b1d5275'); + expect(perilChars).toBeDefined(); + expect(perilChars.createdTimestamp).toEqual('1646278498723'); + expect(perilChars.replacedTimestamp).toEqual('1646278508729'); + expect(perilChars.premium).toEqual('568.36'); + }); + + test('#getPerilCharacteristics returns `undefined` if locator does not exist', () => { + expect(context.getPerilCharacteristics('no-such-perilChars')).toBeUndefined(); + }); + + test('#allExposureCharacteristics returns all exposure characteristics in policy', () => { + const allExposureChars = context.allExposureCharacteristics(); + expect(allExposureChars).toHaveLength(1); + expect(allExposureChars[0].locator).toEqual('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + }); + + test('#allPerils returns all perils in policy', () => { + const allPerils = context.allPerils(); + expect(allPerils).toHaveLength(2); + expect(allPerils.map(p => p.name)).toEqual(['comprehensive', 'collision']); + }); + + test('#allPerilCharacteristics returns all peril characteristics in policy', () => { + const allPerilChars = context.allPerilCharacteristics(); + expect(allPerilChars).toHaveLength(10); + expect(allPerilChars.map(pc => pc.locator)).toEqual([ + 'c0c83d07-e99e-43a6-9377-5c2756371a22', + 'b8639abd-b7e2-4997-8914-6d32373d223b', + 'fe40911b-d592-4cbf-b4b7-aac7e9c5218b', + '50307fa9-e88e-420a-9568-711a11f4a253', + 'd21e4c3d-9c08-4826-be62-e7190d54c6c6', + '33eb4a8f-24fa-464b-a763-0a8bb0aca543', + '396984a8-23d2-4866-a9f3-025c4fb3b9a4', + 'd7943e19-2a2f-40e6-bc21-b41f3b1d5275', + '148be671-96c7-4a38-b0b3-de2472f3e148', + 'a30ca077-d2f3-4c2a-9528-5ee3159edc00' + ]); + }); + + test('#getFieldValue returns corresponding field value if it exists', () => { + const policyChars = context.getPolicyCharacteristics('c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0'); + expect(context.getFieldValue(policyChars, + 'run_third_party_reports')).toEqual('Yes - Please Run Reports - To Provide the Best Quote'); + expect(context.getFieldValue(policyChars,'10_year_felony_conviction')).toEqual('No'); + }); + + test('#getFieldValue returns `undefined` if field value does not exist', () => { + const policyChars = context.getPolicyCharacteristics('c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0'); + expect(context.getFieldValue(policyChars, 'no-such-field-key')).toBeUndefined(); + }); + + test('#getFieldValueInt returns numerical field value if it exists', () => { + const exposureChars = context.getExposureCharacteristics('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + expect(Number.isInteger(context.getFieldValueInt(exposureChars, 'annual_miles'))).toBe(true); + }); + + test('#getFieldValueInt returns `undefined` if field value does not exist', () => { + const exposureChars = context.getExposureCharacteristics('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + expect(context.getFieldValueInt(exposureChars, 'no-such-field-key')).toBeUndefined(); + }); + + test('#getFieldValueFloat returns numerical field value if it exists', () => { + const exposureChars = context.getExposureCharacteristics('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + const floatResult = context.getFieldValueFloat(exposureChars, 'vehicle_value'); + const isFloat = typeof floatResult === 'number' && !Number.isNaN(floatResult) && !Number.isInteger(floatResult); + expect(isFloat).toBe(true); + }); + + test('#getFieldValueFloat returns `undefined` if field value does not exist', () => { + const exposureChars = context.getExposureCharacteristics('87e7f55e-8ab5-40ba-8e47-291bf1e9fae1'); + expect(context.getFieldValueFloat(exposureChars, 'no-such-field-key')).toBeUndefined(); + }); +}); \ No newline at end of file diff --git a/test/lib/utils/arrays.test.js b/test/lib/utils/arrays.test.js new file mode 100644 index 0000000..7ba1dd1 --- /dev/null +++ b/test/lib/utils/arrays.test.js @@ -0,0 +1,74 @@ +require("../../../scripts/lib/utils/arrays.js"); + +const nums = [1.05, 11.9, -3, 6.1, 4.2, 6.3, 1.9, 2.4, -5, 7.3, 0, 6.2, 4.4, 12.6, 8]; +const words = ['one', 'two', 'three', 'four', 'five', 'six', 'seven']; + +describe('sums, counts, selection', () => { + test('nums sum without lambda matches identity lambda', () => { + expect(nums.sum()).toEqual(nums.sum(x => x)); + }); + test('nums max without lambda matches identity lambda', () => { + expect(nums.max()).toEqual(nums.max(x => x)); + }); + test('nums min without lambda matches identity lambda', () => { + expect(nums.min()).toEqual(nums.min(x => x)); + }); + test('nums count is as expected', () => { + expect(nums.count()).toEqual(15); + }); + test('positive nums count is as expected', () => { + expect(nums.count(x => x > 0)).toEqual(12); + }); + test('nums first returns expected value', () => { + expect(nums.first()).toEqual(1.05); + }); + test('nums first negative returns expected value', () => { + expect(nums.first(x => x < 0)).toEqual(-3); + }); + test('nums last returns expected value', () => { + expect(nums.last()).toEqual(8); + }); + test('nums last negative returns expected value', () => { + expect(nums.last(x => x < 0)).toEqual(-5); + }); + test('nums sum of values > 5 returns expected value', () => { + expect(nums.sum(x => x > 5)).toEqual(7); + }); +}); + +describe('grouping', () => { + test('nums groupBy group 6 returns expected value', () => { + const groups = nums.groupBy(x => Math.floor(x), x => x); + expect(groups.get(6)).toEqual([6.1, 6.3, 6.2]); + }); + test('groupBy words of certain length returns expected set', () => { + expect(words.groupBy(x => x.length, x => x).get(4)).toHaveLength(2); + }); +}); + +describe('ordering', () => { + test('nums orderBy returns expected value', () => { + expect(nums.orderBy(x => Math.abs(x))).toEqual( + [0, 1.05, 1.9, 2.4, -3, 4.2, 4.4, -5, 6.1, 6.2, 6.3, 7.3, 8, 11.9, 12.6]); + }); + test('nums orderBy descending returns expected value', () => { + expect(nums.orderByDescending(x => Math.abs(x))).toEqual( + [12.6, 11.9, 8, 7.3, 6.3, 6.2, 6.1, -5, 4.4, 4.2, -3, 2.4, 1.9, 1.05, 0]); + }); +}); + + + + + + + + + + +test('orderBy words by particular character returns expected value', () => { + expect(words.orderBy(x => x[1])).toEqual(['seven', 'three', 'five', 'six', 'one', 'four', 'two']); +}); +test('orderByDescending words by particular character returns expected value', () => { + expect(words.orderByDescending(x => x[2])).toEqual(['six', 'five', 'seven', 'four', 'three', 'two', 'one']); +}); \ No newline at end of file diff --git a/test/lib/utils/dateSpans.test.js b/test/lib/utils/dateSpans.test.js new file mode 100644 index 0000000..5fd587f --- /dev/null +++ b/test/lib/utils/dateSpans.test.js @@ -0,0 +1,63 @@ +require('../../../scripts/lib/utils/arrays.js'); +const { DateCalc } = require('../../../scripts/lib/utils/DateCalc.js'); +const dateCalc = new DateCalc("America/Los_Angeles"); + +const start = dateCalc.getTimestamp(2022, 6, 18, 9, 9, 9); +const end = dateCalc.getTimestamp(2023, 11, 4, 3, 3, 3); + +test('normal date span returns expected sequence', () => { + const sequence = dateCalc.getDateSequence(start, end, { interval: 'month', anchorTimestamp: start }).sequence; + + const expected = [ + '2022-06-18 09:09:09 to 2022-07-18 09:09:09', + '2022-07-18 09:09:09 to 2022-08-18 09:09:09', + '2022-08-18 09:09:09 to 2022-09-18 09:09:09', + '2022-09-18 09:09:09 to 2022-10-18 09:09:09', + '2022-10-18 09:09:09 to 2022-11-18 09:09:09', + '2022-11-18 09:09:09 to 2022-12-18 09:09:09', + '2022-12-18 09:09:09 to 2023-01-18 09:09:09', + '2023-01-18 09:09:09 to 2023-02-18 09:09:09', + '2023-02-18 09:09:09 to 2023-03-18 09:09:09', + '2023-03-18 09:09:09 to 2023-04-18 09:09:09', + '2023-04-18 09:09:09 to 2023-05-18 09:09:09', + '2023-05-18 09:09:09 to 2023-06-18 09:09:09', + '2023-06-18 09:09:09 to 2023-07-18 09:09:09', + '2023-07-18 09:09:09 to 2023-08-18 09:09:09', + '2023-08-18 09:09:09 to 2023-09-18 09:09:09', + '2023-09-18 09:09:09 to 2023-10-18 09:09:09', + '2023-10-18 09:09:09 to 2023-11-04 03:03:03' + ]; + + expect(sequence.map( + t => `${dateCalc.formatTimestamp(t.startTimestamp)} to ${dateCalc.formatTimestamp(t.endTimestamp)}`)).toEqual( + expected); +}); + + +test('remainder first date span returns expected sequence', () => { + const sequence = dateCalc.getDateSequence(start, end, { interval: 'month', anchorTimestamp: end }).sequence; + + const expected = [ + '2022-06-18 09:09:09 to 2022-07-04 03:03:03', + '2022-07-04 03:03:03 to 2022-08-04 03:03:03', + '2022-08-04 03:03:03 to 2022-09-04 03:03:03', + '2022-09-04 03:03:03 to 2022-10-04 03:03:03', + '2022-10-04 03:03:03 to 2022-11-04 03:03:03', + '2022-11-04 03:03:03 to 2022-12-04 03:03:03', + '2022-12-04 03:03:03 to 2023-01-04 03:03:03', + '2023-01-04 03:03:03 to 2023-02-04 03:03:03', + '2023-02-04 03:03:03 to 2023-03-04 03:03:03', + '2023-03-04 03:03:03 to 2023-04-04 03:03:03', + '2023-04-04 03:03:03 to 2023-05-04 03:03:03', + '2023-05-04 03:03:03 to 2023-06-04 03:03:03', + '2023-06-04 03:03:03 to 2023-07-04 03:03:03', + '2023-07-04 03:03:03 to 2023-08-04 03:03:03', + '2023-08-04 03:03:03 to 2023-09-04 03:03:03', + '2023-09-04 03:03:03 to 2023-10-04 03:03:03', + '2023-10-04 03:03:03 to 2023-11-04 03:03:03', + ]; + + expect(sequence.map( + t => `${dateCalc.formatTimestamp(t.startTimestamp)} to ${dateCalc.formatTimestamp(t.endTimestamp)}`)).toEqual( + expected); +}); \ No newline at end of file diff --git a/test/lib/utils/days360.test.js b/test/lib/utils/days360.test.js new file mode 100644 index 0000000..2823ab9 --- /dev/null +++ b/test/lib/utils/days360.test.js @@ -0,0 +1,50 @@ +require('../../../scripts/lib/utils/arrays.js'); +const { DateCalc } = require('../../../scripts/lib/utils/DateCalc.js'); +const dateCalc = new DateCalc("America/Los_Angeles"); + +describe('360days functionality (DateCalc)', () => { + for (let i = 0; i < 1000; i++) { + let start = randomTimestamp(); + let end = randomTimestamp(); + let mid = Math.round(start + (end - start) * randomFloat()); + + let a = dateCalc.dayCount360(start, mid); + let b = dateCalc.dayCount360(mid, end); + let c = dateCalc.dayCount360(start, end); + + test(`it returns expected value for start (${start}), end (${end}), mid (${mid})`, () => { + expect(Math.abs(c - a - b)).toBeLessThan(0.0000000001); + }); + } +}); + +function randomInt(min, max) { + min = Math.ceil(min); + max = Math.floor(max); + return Math.floor(Math.random() * (max - min) + min); +} +function randomFloat(min = 0, max = 1.0) { + return Math.random() * (max - min) + min; +} +function randomTimestamp() { + let year = randomInt(2019, 2020); + let month = randomInt(1, 13); + let day; + switch (month) + { + case 2: + if (year % 4 === 0 && year !== 2000) + day = randomInt(1, 30); + else + day = randomInt(1, 29); + break; + case 4: case 6: case 9: case 11: + day = randomInt(1, 31); + break; + default: + day = randomInt(1, 32); + break; + } + + return dateCalc.getTimestamp(year, month, day, randomInt(0, 24), randomInt(0, 60), randomInt(0, 60), randomInt(0, 1000)); +} \ No newline at end of file diff --git a/test/main/dataAutofill.test.js b/test/main/dataAutofill.test.js new file mode 100644 index 0000000..feea1be --- /dev/null +++ b/test/main/dataAutofill.test.js @@ -0,0 +1,7 @@ +const { getDataAutofill } = require('../../scripts/main/dataAutofill.js'); + +describe('Auto-fill plugin', () => { + it('should respond with an update request object', () => { + expect(getDataAutofill({ operation: 'newBusiness' })).toEqual({}); + }); +}); \ No newline at end of file diff --git a/test/main/installments.test.js b/test/main/installments.test.js new file mode 100644 index 0000000..f0c028f --- /dev/null +++ b/test/main/installments.test.js @@ -0,0 +1,236 @@ +const createInstallments = require('../../scripts/main/installments.js').createInstallments; +const { DateCalc } = require('../../scripts/lib/utils/DateCalc.js'); +const { InstallmentsGenerator } = require('../../scripts/lib/components/InstallmentsGenerator.js'); +const { displaySummary, + commonAssertions, + getInvoiceItemSum, + getPairs } = require('../test-helpers.js'); +const { validSamples, invalidSamples } = require('../sample-data/paymentScheduleSampleData.js'); +const { roundMoney } = require('../../scripts/main/common-options.js').options; + + +describe('installments plugin (invalid input)', () => { + let data = invalidSamples.getUnrecognizedScheduleChange(); + + it('should throw an error if given an unrecognized schedule name', () => { + expect(() => { createInstallments(data)}).toThrow(); + }); +}); + +/** + * Default behavior across full range of transactions + */ +describe.each(Object.entries(validSamples))('default behavior sample %s', (sampleName, getData) => { + const generator = new InstallmentsGenerator(getData()); + const generator2 = new InstallmentsGenerator(getData()); + + // keep fixed for testing + generator.nowTimestamp = 1641013200000; + generator2.nowTimestamp = 1641013200000; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; /* reload in case mutated */ + const dateCalc = new DateCalc(originalInputData.tenantTimeZone, + originalInputData.policy.originalContractStartTimestamp, 'months'); + + displaySummary(originalInputData, installments, dateCalc); + + commonAssertions(originalInputData, installments); +}); + +/** + * Options behavior + */ +describe('installment fees', () => { + const options = { installmentFeeAmount: 1, + installmentFeeName: 'added fee', + installmentFeeDescription: 'an additional fee'} + const { installments } = (new InstallmentsGenerator(validSamples.getNewBusiness1(), options)).getInstallments(); + const originalInputData = (new InstallmentsGenerator(validSamples.getNewBusiness1(), options)).data; + + it('should attach an installment fee with name and description to each', () => { + installments.forEach(installment => { + const fee = installment.installmentFees[0]; + expect(fee.feeName).toEqual('added fee'); + expect(fee.description).toEqual('an additional fee'); + expect(fee.amount).toEqual(1); + }); + }); + + commonAssertions(originalInputData, installments); +}); + +describe('remainder installments', () => { + // RemainderInstallmentsFirst determines what happens when a given time span and increment + // requires a "remainder" segment (unequal to the increment) in order to cover + // the whole timespan. + // + // For example, if a timespan runs from midnight Jan 1 to 03:00 the following + // Jan 1, and you opt for monthly increments, there will have to be a three-hour "remainder" installment + // in the sequence covering the timespan. If `remainderInstallmentsFirst` is `false` (default), + // this segment will be tacked on to the end of the sequence. If `remainderInstallmentsFirst` is `true`, + // the remainder will be placed first in the sequence by having the first item cover Jan 1 midnight to + // 03:00, followed by month-over-month segments beginning/ending 03:00 until the end of the timespan. + // Note also that in the tests below, remainder installments are elided due to subsequent cleanup logic. + describe('default behavior', () => { + const generator = new InstallmentsGenerator(validSamples.getNewBusiness8()); + const generator2 = new InstallmentsGenerator(validSamples.getNewBusiness8()); + + // keep fixed for testing + generator.nowTimestamp = 1660316037757; + generator2.nowTimestamp = 1660316037757; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; + + it('should make adjustments for remainder time at the end of the span', () => { + expect(installments.map( + i => { return { start: i.startTimestamp, end: i.endTimestamp }})).toEqual( + [ + { + "start": 1659326400000, + "end": 1662004800000 + }, + { + "start": 1662004800000, + "end": 1664596800000 + }, + { + "start": 1664596800000, + "end": 1667275200000 + }, + { + "start": 1667275200000, + "end": 1669870800000 + }, + { + "start": 1669870800000, + "end": 1672549200000 + } + ] + ) + }); + + commonAssertions(originalInputData, installments); + }); + + describe('remainderInstallmentsFirst == true', () => { + const generator = new InstallmentsGenerator(validSamples.getNewBusiness8(), + {remainderInstallmentsFirst: true}); + + const generator2 = new InstallmentsGenerator(validSamples.getNewBusiness8(), + {remainderInstallmentsFirst: true}); + + // keep fixed for testing + generator.nowTimestamp = 1660316037757; + generator2.nowTimestamp = 1660316037757; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; + + it('should make adjustments for remainder time at the beginning of the span', () => { + expect(installments.map( + i => { return { start: i.startTimestamp, end: i.endTimestamp }})).toEqual( + [ + { + "start": 1659326480000, + "end": 1662004880000 + }, + { + "start": 1662004880000, + "end": 1664596880000 + }, + { + "start": 1664596880000, + "end": 1667275280000 + }, + { + "start": 1667275280000, + "end": 1669870880000 + }, + { + "start": 1669870880000, + "end": 1672549280000 + } + ] + ) + }); + + commonAssertions(originalInputData, installments); + }); +}); + +describe('installment weights', () => { + const generator = new InstallmentsGenerator(validSamples.getNewBusiness9(), + {firstInstallmentWeight: 0.75}); + + const generator2 = new InstallmentsGenerator(validSamples.getNewBusiness9(), + {firstInstallmentWeight: 0.75}); + + // keep fixed for testing + generator.nowTimestamp = 1641013200000; + generator2.nowTimestamp = 1641013200000; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; + + const firstInvoiceSum = getInvoiceItemSum(installments[0]); + let remainderSum = 0; + for (let i = 1; i < installments.length; i++) { + remainderSum += getInvoiceItemSum(installments[i]); + } + + it('should set first invoice weight accordingly', () => { + const proportion = firstInvoiceSum / (firstInvoiceSum + remainderSum); + + expect(proportion).toBeGreaterThan(0.74); + expect(proportion).toBeLessThan(0.76); + expect(1).toEqual(1); + }); + + commonAssertions(originalInputData, installments); +}); + +describe('carry forward behavior', () => { + const generator = new InstallmentsGenerator(validSamples.getNewBusiness9(), { carryForwardThreshold: 300}); + + const generator2 = new InstallmentsGenerator(validSamples.getNewBusiness9(), { carryForwardThreshold: 300}); + + // keep fixed for testing + generator.nowTimestamp = 1641013200000; + generator2.nowTimestamp = 1641013200000; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; + + + it('should result in fewer installments since amounts will be reassigned to a smaller set', () => { + expect(installments.length).toBeLessThan(10); + }); + + commonAssertions(originalInputData, installments); +}); + +describe('leveling threshold behavior', () => { + const levelingThreshold = 0.001; + const generator = new InstallmentsGenerator(validSamples.getNewBusiness9(), + {levelingThreshold}); + + const generator2 = new InstallmentsGenerator(validSamples.getNewBusiness9(), + {levelingThreshold}); + + // keep fixed for testing + generator.nowTimestamp = 1641013200000; + generator2.nowTimestamp = 1641013200000; + + const { installments } = generator.getInstallments(); + const originalInputData = generator2.data; + + + it('should result in installments leveled within the specified range', () => { + const diffs = getPairs(installments).map(p => Math.abs(p[0] - p[1])); + expect(Math.max(...diffs) <= levelingThreshold); + }); + + commonAssertions(originalInputData, installments); +}); diff --git a/test/main/postIssuance.test.js b/test/main/postIssuance.test.js new file mode 100644 index 0000000..d8d4d66 --- /dev/null +++ b/test/main/postIssuance.test.js @@ -0,0 +1,14 @@ +const { getPostIssuanceResult } = require('../../scripts/main/postIssuance.js'); +const { getPostIssuanceData1 } = require('../sample-data/postIssuanceSampleData.js'); + +describe('Post-issuance', () => { + it('Should return consolidated document result in accordance with options', () => { + const result = getPostIssuanceResult(getPostIssuanceData1()); + expect(result.documentConsolidations).toHaveLength(1); + const doc = result.documentConsolidations[0]; + expect(doc.displayName).toEqual("Consolidated Document"); + expect(doc.documentLocators).toHaveLength(4); + expect(doc.fileName).toEqual("consolidated.pdf"); + expect(doc.deleteSourceDocuments).toEqual(true); + }); +}); \ No newline at end of file diff --git a/test/main/postPaymentReversal.test.js b/test/main/postPaymentReversal.test.js new file mode 100644 index 0000000..11b6fd1 --- /dev/null +++ b/test/main/postPaymentReversal.test.js @@ -0,0 +1,25 @@ +// TODO - tests with a sample case +// 1. case where within grace period +// 2. case where past grace period and will instead lapse tonight + +const { getPostPaymentReversal } = require('../../scripts/main/postPaymentReversal.js'); +const { midnightTonightForReversalData } = require('../test-helpers.js'); + +const { getPaymentReversalOutsideGrace, + getPaymentReversalWithinGrace } = require('../sample-data/paymentReversalSampleData.js'); + +describe('Payment reversal plugin', () => { + test('case within grace period returns expected value', () => { + const data = getPaymentReversalWithinGrace(); + const midnightTonight = midnightTonightForReversalData(data); + const res = getPostPaymentReversal(data); + expect(res.gracePeriodEndTimestamp).toBeGreaterThan(midnightTonight); + }); + + test('case outside grace period returns midnight tonight', () => { + const data = getPaymentReversalOutsideGrace(); + const midnightTonight = midnightTonightForReversalData(data); + const res = getPostPaymentReversal(data); + expect(res.gracePeriodEndTimestamp).toEqual(midnightTonight); + }); +}); \ No newline at end of file diff --git a/test/main/preGrace.test.js b/test/main/preGrace.test.js new file mode 100644 index 0000000..36f4875 --- /dev/null +++ b/test/main/preGrace.test.js @@ -0,0 +1,11 @@ +const { getPreGraceResult } = require('../../scripts/main/preGrace.js'); +const { getPreGraceData1 } = require('../sample-data/preGraceSampleData.js'); + +describe('Pre-grace result', () => { + it('Should return adjusted grace expiry and cancellation effectiveness past now', () => { + const result = getPreGraceResult(getPreGraceData1()); + const nowTimestamp = new Date().getTime(); + expect(result.gracePeriodEndTimestamp).toBeGreaterThan(nowTimestamp); + expect(result.cancelEffectiveTimestamp).toBeGreaterThan(result.gracePeriodEndTimestamp); + }); +}); \ No newline at end of file diff --git a/test/main/proration.test.js b/test/main/proration.test.js new file mode 100644 index 0000000..78911f1 --- /dev/null +++ b/test/main/proration.test.js @@ -0,0 +1,34 @@ +const getProrationResult = require('../../scripts/main/prorater.js').getProrationResult; + +const sampleData = require('../sample-data/prorationSampleData.js'); + +describe.each(Object.values(sampleData))('sample %#', (getData) => { + const data = getData(); + const result = getProrationResult(data); + for (const item of result.items) { + it("should ensure each returned item has a finite numerical proratedAmount", () => { + expect(Number.isFinite(item.proratedAmount)).toBe(true); + }); + } + + for (const item of data.items) { + const proratedItem = result.items.find(i => i.id === item.id); + const proratedAmount = proratedItem.proratedAmount; + it("should ensure a prorated item result for every input item", () => { + expect(proratedItem).toBeDefined(); + }); + + it("should ensure the prorated amount's sign matches its input item's", () => { + if (item.amount >= 0) { + expect(proratedAmount).toBeGreaterThanOrEqual(0); + } + else { + expect(proratedAmount).toBeLessThan(0); + } + }); + + it("should ensure the magnitude of prorated amount for each item is not too high", () => { + expect(Math.abs(proratedAmount)).toBeLessThanOrEqual(Math.abs(parseFloat(item.amount))); + }); + } +}); diff --git a/test/main/rating.test.js b/test/main/rating.test.js new file mode 100644 index 0000000..cef24dc --- /dev/null +++ b/test/main/rating.test.js @@ -0,0 +1,35 @@ +const path = require('path'); +const jsonFromFile = require('../test-helpers').jsonFromFile; +const getPerilRates = require('../../scripts/main/rater.js').getPerilRates; +const sampleData = require('../sample-data/ratingSampleData.js'); +const f = (fileName) => path.resolve(__dirname, fileName); + +describe('rating results on endorsement', () => { + it('should return the right response for endorsement test #1', () => { + const result = getPerilRates(sampleData.getEndorsementData1()); + const expectedOutput = jsonFromFile(f('../sample-data/expected-outputs/rating/endorsement1-rating.json')); + expect(result).toEqual(expectedOutput); + }); + + it('should return the right response for endorsement test #2', () => { + const result = getPerilRates(sampleData.getEndorsementData2()); + const expectedOutput = jsonFromFile(f('../sample-data/expected-outputs/rating/endorsement2-rating.json')); + expect(result).toEqual(expectedOutput); + + }); +}); + +describe('rating results on new business', () => { + it('should return the right response for new business test #1', () => { + const result = getPerilRates(sampleData.getNewBusinessData1()); + const expectedOutput = jsonFromFile(f('../sample-data/expected-outputs/rating/newbusiness1-rating.json')); + expect(result).toEqual(expectedOutput); + }); + + it('should return the right response for new business test #2', () => { + const result = getPerilRates(sampleData.getNewBusinessData2()); + const expectedOutput = jsonFromFile(f('../sample-data/expected-outputs/rating/newbusiness2-rating.json')); + expect(result).toEqual(expectedOutput); + }); +}); + diff --git a/test/main/underwriting.test.js b/test/main/underwriting.test.js new file mode 100644 index 0000000..d310d3e --- /dev/null +++ b/test/main/underwriting.test.js @@ -0,0 +1,49 @@ +const { getUnderwritingResult } = require('../../scripts/main/underwriter.js'); +const { Underwriter } = require ('../../scripts/lib/components/Underwriter.js'); + +const sampleData = require('../sample-data/underwritingSampleData.js'); + +describe('underwriting results on new business', () => { + it('should return an "accept" decision and notes for acceptable new business', () => { + const data = sampleData.getNewBusinessData(); + const result = getUnderwritingResult(data); + + expect(result.decision).toBe("accept"); + expect(result.notes).toHaveLength(0); + }); +}); + +describe('underwriting results on endorsement', () => { + it('should have an "accept" decision and notes for acceptable endorsement', () => { + const data = sampleData.getEndorsementData(); + const result = getUnderwritingResult(data); + + expect(result.decision).toBe("accept"); + expect(result.notes).toHaveLength(0); + }); +}); + +describe('subclass works as expected', () => { + class CustomUnderwriter extends Underwriter { + getDecisionAndNotesForPerilChars(perilCharacteristics) { + return { + decision: 'reject', + notes: ['found a bad peril'] + } + } + + getDecisionAndNotesForExposureChars(exposureCharacteristics) { + return { + decision: 'accept', + notes: ['exposures look great'] + } + } + } + + it('should return expected results', () => { + const data = sampleData.getNewBusinessData(); + const result = (new CustomUnderwriter(data)).getUnderwritingResults(); + expect(result.decision).toEqual('reject'); + expect(result.notes).toEqual(['exposures look great', 'found a bad peril']); + }); +}); \ No newline at end of file diff --git a/test/sample-data/expected-outputs/rating/Endorsement1-rating.json b/test/sample-data/expected-outputs/rating/Endorsement1-rating.json new file mode 100644 index 0000000..5205929 --- /dev/null +++ b/test/sample-data/expected-outputs/rating/Endorsement1-rating.json @@ -0,0 +1,16 @@ +{ + "pricedPerilCharacteristics": { + "3110ae4c-970f-4245-a79d-02ac83d56fe7": { + "exactPremium": 3.32, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "c20ca3a1-1558-4ed9-a1ee-c12cf5d9a428": { + "exactPremium": 3.32, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + } + } + } \ No newline at end of file diff --git a/test/sample-data/expected-outputs/rating/Endorsement2-rating.json b/test/sample-data/expected-outputs/rating/Endorsement2-rating.json new file mode 100644 index 0000000..dca62c5 --- /dev/null +++ b/test/sample-data/expected-outputs/rating/Endorsement2-rating.json @@ -0,0 +1,16 @@ +{ + "pricedPerilCharacteristics": { + "d21e4c3d-9c08-4826-be62-e7190d54c6c6": { + "exactPremium": 3.14, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "a30ca077-d2f3-4c2a-9528-5ee3159edc00": { + "exactPremium": 3.14, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + } + } +} \ No newline at end of file diff --git a/test/sample-data/expected-outputs/rating/NewBusiness1-rating.json b/test/sample-data/expected-outputs/rating/NewBusiness1-rating.json new file mode 100644 index 0000000..539976d --- /dev/null +++ b/test/sample-data/expected-outputs/rating/NewBusiness1-rating.json @@ -0,0 +1,40 @@ +{ + "pricedPerilCharacteristics": { + "e8ce9557-42d1-4eb9-8ad4-ecfb917c6ac5": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "27e1bea6-f33d-44c6-8bfe-496fafc32a70": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "6e4f11c5-9c38-4110-8a31-ac41e91aae4c": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "7187577d-6743-464b-a97f-5b14bfbb407f": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "960c7fe9-9676-46ee-bda5-dbfa3d695ce8": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "2ccc22aa-97e3-4756-9e61-b45fdcd9ba22": { + "exactPremium": 0.63, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + } + } +} \ No newline at end of file diff --git a/test/sample-data/expected-outputs/rating/NewBusiness2-rating.json b/test/sample-data/expected-outputs/rating/NewBusiness2-rating.json new file mode 100644 index 0000000..86ae6f1 --- /dev/null +++ b/test/sample-data/expected-outputs/rating/NewBusiness2-rating.json @@ -0,0 +1,16 @@ +{ + "pricedPerilCharacteristics": { + "6e9b2383-b437-46ba-9ea8-de9f7e037fbf": { + "exactPremium": 3.39, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + }, + "481a480f-b7d2-4045-bd29-fe9adc807f3d": { + "exactPremium": 3.39, + "yearlyPremium": 1.25, + "yearlyTechnicalPremium": 1, + "commissions": [] + } + } +} \ No newline at end of file diff --git a/test/sample-data/paymentReversalSampleData.js b/test/sample-data/paymentReversalSampleData.js new file mode 100644 index 0000000..4f8e1c2 --- /dev/null +++ b/test/sample-data/paymentReversalSampleData.js @@ -0,0 +1,22 @@ +const path = require('path'); +const { jsonFromFile, midnightTonightForReversalData } = require('../test-helpers.js'); +const { DateCalc } = require('../../scripts/lib/utils/DateCalc.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/PaymentReversalPluginData/', fileName); + +const ONE_DAY_MILLIS = 24 * 60 * 60 * 1000; + +/** + * Return copy of template data where (invoice due + grace period) is later than midnight tonight + */ +function getPaymentReversalWithinGrace() { + let paymentReversalData = jsonFromFile(f('PaymentReversal1.json')) + const midnightTonight = midnightTonightForReversalData(paymentReversalData); + paymentReversalData.invoiceDueTimestamp = midnightTonight + (7 * ONE_DAY_MILLIS); + return paymentReversalData; +} + +module.exports = { + getPaymentReversalOutsideGrace: () => jsonFromFile(f('PaymentReversal1.json')), + getPaymentReversalWithinGrace +}; diff --git a/test/sample-data/paymentScheduleSampleData.js b/test/sample-data/paymentScheduleSampleData.js new file mode 100644 index 0000000..1121de0 --- /dev/null +++ b/test/sample-data/paymentScheduleSampleData.js @@ -0,0 +1,48 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/PaymentSchedulePluginData/', fileName); + +module.exports = { + validSamples: { + getNewBusiness1: () => jsonFromFile(f('NewBusiness1.json')), + getNewBusiness2: () => jsonFromFile(f('NewBusiness2.json')), + getNewBusiness3: () => jsonFromFile(f('NewBusiness3.json')), + getNewBusiness4: () => jsonFromFile(f('NewBusiness4.json')), + getNewBusiness5: () => jsonFromFile(f('NewBusiness5.json')), + getNewBusiness6: () => jsonFromFile(f('NewBusiness6.json')), + getNewBusiness7: () => jsonFromFile(f('NewBusiness7.json')), + getNewBusiness8: () => jsonFromFile(f('NewBusiness8.json')), + getNewBusiness9: () => jsonFromFile(f('NewBusiness9.json')), + getEndorsement1: () => jsonFromFile(f('Endorsement1.json')), + getEndorsement2: () => jsonFromFile(f('Endorsement2.json')), + getEndorsement3: () => jsonFromFile(f('Endorsement3.json')), + getEndorsement4: () => jsonFromFile(f('Endorsement4.json')), + getEndorsement5: () => jsonFromFile(f('Endorsement5.json')), + getEndorsement6: () => jsonFromFile(f('Endorsement6.json')), + getEndorsement7: () => jsonFromFile(f('Endorsement7.json')), + getRenewal1: () => jsonFromFile(f('Renewal1.json')), + getEndorsementAfterRenewal1: () => jsonFromFile(f('EndorsementAfterRenewal1.json')), + getEndorsementAfterRenewal2: () => jsonFromFile(f('EndorsementAfterRenewal2.json')), + getCancel2: () => jsonFromFile(f('Cancel2.json')), + getCancelReinstate1: () => jsonFromFile(f('CancelReinstate1.json')), + getCancelReinstate2: () => jsonFromFile(f('CancelReinstate2.json')), + getCancelReinstate3: () => jsonFromFile(f('CancelReinstate3.json')), + getCancelReinstateWithGap1: () => jsonFromFile(f('CancelReinstateWithGap1.json')), + getCancelReinstateWithGap2: () => jsonFromFile(f('CancelReinstateWithGap2.json')), + getCancelReinstateWithGap3: () => jsonFromFile(f('CancelReinstateWithGap3.json')), + getFullPayToMonthlyEndorsement1: () => jsonFromFile(f('FullPayToMonthlyEndorsement1.json')), + getFullPayToMonthlyEndorsement2: () => jsonFromFile(f('FullPayToMonthlyEndorsement2.json')), + getCancellation1: () => jsonFromFile(f('Cancel1.json')), + getReinstate1: () => jsonFromFile(f('Reinstate1.json')), + getReinstate2: () => jsonFromFile(f('Reinstate2.json')), + getRefund1: () => jsonFromFile(f('Refund1.json')), + getWholeDollarEndorsement1: () => jsonFromFile(f('WholeDollarEndorsement1.json')) + }, + invalidSamples: { + getUnrecognizedScheduleChange: () => jsonFromFile(f('UnrecognizedScheduleChange.json')) + }, + specialCaseSamples: { + getNoOpPaymentScheduleChange: () => jsonFromFile(f('NoOpPaymentScheduleChange.json')) + } +}; \ No newline at end of file diff --git a/test/sample-data/policyResponseSampleData.js b/test/sample-data/policyResponseSampleData.js new file mode 100644 index 0000000..ec43972 --- /dev/null +++ b/test/sample-data/policyResponseSampleData.js @@ -0,0 +1,8 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const resolve = (fileName) => path.resolve(__dirname, './type-samples/PolicyResponse/', fileName); + +module.exports = { + getPolicyResponse1: () => jsonFromFile(resolve('PolicyResponse1.json')) +}; \ No newline at end of file diff --git a/test/sample-data/postIssuanceSampleData.js b/test/sample-data/postIssuanceSampleData.js new file mode 100644 index 0000000..1a66218 --- /dev/null +++ b/test/sample-data/postIssuanceSampleData.js @@ -0,0 +1,8 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/PostIssuancePluginData/', fileName); + +module.exports = { + getPostIssuanceData1: () => jsonFromFile(f('PostIssuanceData1.json')) +}; \ No newline at end of file diff --git a/test/sample-data/preGraceSampleData.js b/test/sample-data/preGraceSampleData.js new file mode 100644 index 0000000..093f54d --- /dev/null +++ b/test/sample-data/preGraceSampleData.js @@ -0,0 +1,8 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/PreGracePluginData/', fileName); + +module.exports = { + getPreGraceData1: () => jsonFromFile(f('PreGracePluginData1.json')) +}; \ No newline at end of file diff --git a/test/sample-data/prorationSampleData.js b/test/sample-data/prorationSampleData.js new file mode 100644 index 0000000..fd5e849 --- /dev/null +++ b/test/sample-data/prorationSampleData.js @@ -0,0 +1,9 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/ProrationPluginData/', fileName); + +module.exports = { + getEndorsement1: () => jsonFromFile(f('Endorsement1.json')), + getEndorsement2: () => jsonFromFile(f('Endorsement2.json')), +}; diff --git a/test/sample-data/ratingSampleData.js b/test/sample-data/ratingSampleData.js new file mode 100644 index 0000000..1c60e99 --- /dev/null +++ b/test/sample-data/ratingSampleData.js @@ -0,0 +1,11 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const f = (fileName) => path.resolve(__dirname, './type-samples/RatingPluginData/', fileName); + +module.exports = { + getNewBusinessData1: () => jsonFromFile(f('NewBusiness1.json')), + getNewBusinessData2: () => jsonFromFile(f('NewBusiness2.json')), + getEndorsementData1: () => jsonFromFile(f('Endorsement1.json')), + getEndorsementData2: () => jsonFromFile(f('Endorsement2.json')), +}; \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentReversalPluginData/PaymentReversal1.json b/test/sample-data/type-samples/PaymentReversalPluginData/PaymentReversal1.json new file mode 100644 index 0000000..c167768 --- /dev/null +++ b/test/sample-data/type-samples/PaymentReversalPluginData/PaymentReversal1.json @@ -0,0 +1,18 @@ +{ + "gracePeriodDays": "5", + "invoiceAmount": "191.03", + "invoiceDueTimestamp": "1656648000000", + "invoiceIssueTimestamp": "1656648000000", + "invoiceLocator": "8d6114f2-5baa-4671-a11c-90ba40d3a123", + "operationType": "payment_reversal", + "paymentLocator": "5e007363-581e-41e2-9c58-d3fb8ddad0a1", + "policy": { + "currency": "USD", + "locator": "100000018", + "originalContractStartTimestamp": "1641013200000", + "policyholderLocator": "1d0f8017-8a83-45a8-8e9f-cb2260a1a097", + "productName": "personal-auto", + "quoteLocator": "100000028" + }, + "tenantTimeZone": "America/New_York" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel1.json new file mode 100644 index 0000000..39a0ff8 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel1.json @@ -0,0 +1,1124 @@ +{ + "charges": [ + { + "amount": -2570, + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_1e7c868d-8026-470a-8dfd-25800d56889d", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": -2570, + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_ee90f04e-ded3-4555-bc1f-e5a3ce0250be", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "taxLocator": "ee90f04e-ded3-4555-bc1f-e5a3ce0250be", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 33.65, + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "coverageEndTimestamp": 1645084800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 33.65, + "perilCharacteristicsLocator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_857d6cf3-d6c2-48c0-8611-a7ae8af178a4", + "coverageEndTimestamp": 1645084800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "taxLocator": "857d6cf3-d6c2-48c0-8611-a7ae8af178a4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": -100, + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_fee_da07b894-6723-4e95-9e7b-b16ea3cf6727", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "isNew": true, + "originalAmount": -100, + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "type": "fee" + }, + { + "amount": 1.31, + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_fee_da07b894-6723-4e95-9e7b-b16ea3cf6727", + "coverageEndTimestamp": 1645084800000, + "coverageStartTimestamp": 1641024000000, + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "isNew": true, + "originalAmount": 1.31, + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "previouslyInvoicedAmount": 0, + "type": "fee" + }, + { + "amount": 95, + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_fee_da07b894-6723-4e95-9e7b-b16ea3cf6727", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1656658800000, + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "isNew": false, + "originalAmount": 100, + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "previouslyInvoicedAmount": 5, + "type": "fee" + }, + { + "amount": 2441.5, + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "8_premium_1e7c868d-8026-470a-8dfd-25800d56889d", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1656658800000, + "isNew": false, + "originalAmount": 2570, + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "previouslyInvoicedAmount": 128.5, + "type": "premium" + } + ], + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1645084800000", + "defaultPaymentTerms": { "amount": 32, "unit": "day" }, + "oldPaymentScheduleName": "semiannually", + "operation": "cancellation", + "paymentScheduleName": "semiannually", + "plannedInvoices": [ + { + "dueTimestamp": "1940745599999", + "endTimestamp": "1956556800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1956556800000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1940659200000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1956556800000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1940659200000", + "type": "fee" + } + ], + "issueTimestamp": "1937894400000", + "startTimestamp": "1940659200000", + "writeOff": false + }, + { + "dueTimestamp": "1925107199999", + "endTimestamp": "1940659200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1940659200000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1925020800000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1940659200000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1925020800000", + "type": "fee" + } + ], + "issueTimestamp": "1922256000000", + "startTimestamp": "1925020800000", + "writeOff": false + }, + { + "dueTimestamp": "1909205999999", + "endTimestamp": "1925020800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1925020800000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1909119600000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1925020800000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1909119600000", + "type": "fee" + } + ], + "issueTimestamp": "1906354800000", + "startTimestamp": "1909119600000", + "writeOff": false + }, + { + "dueTimestamp": "1893571199999", + "endTimestamp": "1909119600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1909119600000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1893484800000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1909119600000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1893484800000", + "type": "fee" + } + ], + "issueTimestamp": "1890720000000", + "startTimestamp": "1893484800000", + "writeOff": false + }, + { + "dueTimestamp": "1877669999999", + "endTimestamp": "1893484800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1893484800000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1877583600000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1893484800000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1877583600000", + "type": "fee" + } + ], + "issueTimestamp": "1874818800000", + "startTimestamp": "1877583600000", + "writeOff": false + }, + { + "dueTimestamp": "1862035199999", + "endTimestamp": "1877583600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1877583600000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1861948800000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1877583600000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1861948800000", + "type": "fee" + } + ], + "issueTimestamp": "1859184000000", + "startTimestamp": "1861948800000", + "writeOff": false + }, + { + "dueTimestamp": "1846133999999", + "endTimestamp": "1861948800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1861948800000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1846047600000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1861948800000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1846047600000", + "type": "fee" + } + ], + "issueTimestamp": "1843282800000", + "startTimestamp": "1846047600000", + "writeOff": false + }, + { + "dueTimestamp": "1830412799999", + "endTimestamp": "1846047600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1846047600000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1830326400000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1846047600000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1830326400000", + "type": "fee" + } + ], + "issueTimestamp": "1827561600000", + "startTimestamp": "1830326400000", + "writeOff": false + }, + { + "dueTimestamp": "1814511599999", + "endTimestamp": "1830326400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1830326400000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1814425200000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1830326400000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1814425200000", + "type": "fee" + } + ], + "issueTimestamp": "1811660400000", + "startTimestamp": "1814425200000", + "writeOff": false + }, + { + "dueTimestamp": "1798876799999", + "endTimestamp": "1814425200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1814425200000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1798790400000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1814425200000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1798790400000", + "type": "fee" + } + ], + "issueTimestamp": "1796025600000", + "startTimestamp": "1798790400000", + "writeOff": false + }, + { + "dueTimestamp": "1782975599999", + "endTimestamp": "1798790400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1798790400000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1782889200000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1798790400000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1782889200000", + "type": "fee" + } + ], + "issueTimestamp": "1780124400000", + "startTimestamp": "1782889200000", + "writeOff": false + }, + { + "dueTimestamp": "1767340799999", + "endTimestamp": "1782889200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1782889200000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1767254400000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1782889200000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1767254400000", + "type": "fee" + } + ], + "issueTimestamp": "1764489600000", + "startTimestamp": "1767254400000", + "writeOff": false + }, + { + "dueTimestamp": "1751439599999", + "endTimestamp": "1767254400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1767254400000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1751353200000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1767254400000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1751353200000", + "type": "fee" + } + ], + "issueTimestamp": "1748588400000", + "startTimestamp": "1751353200000", + "writeOff": false + }, + { + "dueTimestamp": "1735804799999", + "endTimestamp": "1751353200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1751353200000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1735718400000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1751353200000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1735718400000", + "type": "fee" + } + ], + "issueTimestamp": "1732953600000", + "startTimestamp": "1735718400000", + "writeOff": false + }, + { + "dueTimestamp": "1719903599999", + "endTimestamp": "1735718400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1735718400000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1719817200000", + "type": "fee" + } + ], + "issueTimestamp": "1717052400000", + "startTimestamp": "1719817200000", + "writeOff": false + }, + { + "dueTimestamp": "1704182399999", + "endTimestamp": "1719817200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1704096000000", + "type": "fee" + } + ], + "issueTimestamp": "1701331200000", + "startTimestamp": "1704096000000", + "writeOff": false + }, + { + "dueTimestamp": "1688281199999", + "endTimestamp": "1704096000000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1688194800000", + "type": "fee" + } + ], + "issueTimestamp": "1685430000000", + "startTimestamp": "1688194800000", + "writeOff": false + }, + { + "dueTimestamp": "1672646399999", + "endTimestamp": "1688194800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1672560000000", + "type": "fee" + } + ], + "issueTimestamp": "1669795200000", + "startTimestamp": "1672560000000", + "writeOff": false + }, + { + "dueTimestamp": "1656745199999", + "endTimestamp": "1672560000000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilName": "bodily_injury", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "feeLocator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "feeName": "policy_fee", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "postedTimestamp": "1645127042045", + "startTimestamp": "1656658800000", + "type": "fee" + } + ], + "issueTimestamp": "1653894000000", + "startTimestamp": "1656658800000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1645084800000", + "modificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1645126925580", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": ["No"], + "atfault_claims_past_5_years": ["None"], + "channel": ["Direct"], + "insurance_fraud_conviction": ["No"], + "multiple_drivers": ["No - Just Policyholder"] + }, + "grossPremium": "2570.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645127053818", + "locator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100003836", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedTimestamp": "1645127099102", + "startTimestamp": "1641024000000", + "taxGroups": [], + "updatedTimestamp": "1645127099102" + }, + { + "createdTimestamp": "1645127099102", + "endTimestamp": "1645084800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": ["No"], + "atfault_claims_past_5_years": ["None"], + "channel": ["Direct"], + "insurance_fraud_conviction": ["No"], + "multiple_drivers": ["No - Just Policyholder"] + }, + "grossPremium": "33.65", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645127099102", + "locator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100003836", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "startTimestamp": "1641024000000", + "taxGroups": [ + { "amount": "0.00", "amountCurrency": "USD", "name": "sales" } + ], + "updatedTimestamp": "1645127099102" + } + ], + "configVersion": "31", + "createdTimestamp": "1645126925580", + "displayId": "100003836", + "documents": [ + { + "createdTimestamp": "1645127042045", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "50f52228-8d84-4656-8d36-5e8bb5735ee1", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/e8cb9bfa-4d55-4d86-8765-31c670faad12/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194459Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=26e47bb47ecd8bb04907faa3d8e97df947592e63ad23d27e236c1fa8f3226a96", + "urlExpirationTimestamp": "1645128899339" + }, + { + "createdTimestamp": "1645127042045", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "70a05469-5b7a-4025-aa3f-0fdb78c5c935", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/f2059d6f-1af9-4c6d-9bd2-20b9880644c0/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194459Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=a0a98e88b3a3a5c004d67ee5da36087411843df367e575e27b27ff017157e4b4", + "urlExpirationTimestamp": "1645128899339" + } + ], + "effectiveContractEndTimestamp": "1645084800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645126966053", + "endTimestamp": "1956556800000", + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "fieldGroupsByLocator": {}, + "fieldValues": { + "make": ["HONDA"], + "model": ["Civic"], + "vehicle_type": ["SUV"], + "vehicle_value": ["10000"], + "vin": ["2JGEJ6526VH515414"], + "year": ["1997"] + }, + "issuedTimestamp": "1645127053818", + "locator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "mediaByLocator": {}, + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "startTimestamp": "1641024000000", + "updatedTimestamp": "1645127053818" + } + ], + "createdTimestamp": "1645126966053", + "displayId": "100003862", + "locator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645126966053", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645127053818", + "locator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyCharacteristicsLocator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "policyLocator": "100003836", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premium": "2570.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9029-9d8e2481-abf2-7a4d705464e0", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedTimestamp": "1645127099102", + "technicalPremium": "2056.00", + "updatedTimestamp": "1645127099102" + }, + { + "coverageEndTimestamp": "1645084800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645127099102", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645127099102", + "locator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyCharacteristicsLocator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "policyLocator": "100003836", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premium": "33.65", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9029-9d8e2481-abf2-7a4d705464e0", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "technicalPremium": "26.92", + "updatedTimestamp": "1645127099102" + } + ], + "createdTimestamp": "1645126966053", + "displayId": "100003864", + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "name": "bodily_injury", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "renewalGroup": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "updatedTimestamp": "1645127099102" + } + ], + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127099102" + } + ], + "fees": [ + { + "amount": "1.31", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1645084800000", + "locator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "name": "policy_fee", + "reversed": false, + "startTimestamp": "1641024000000" + } + ], + "grossFees": "1.31", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1645127049043", + "displayId": "100003878", + "documents": [ + { + "createdTimestamp": "1645127049043", + "displayName": "invoice_100003878.pdf", + "fileName": "invoice_100003878.pdf", + "locator": "c584b00d-7947-47db-9d83-c35527c9043c", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/77f000c2-efb0-4dbd-a7c8-1d77e63fc7d7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194459Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=22dadec99223af190af1f1c316637fc67f4f5e219a90c856493052f14b2380b5", + "urlExpirationTimestamp": "1645128899346" + } + ], + "dueTimestamp": "1645171199999", + "endTimestamp": 1656658800000, + "invoiceType": "newBusiness", + "locator": "d0dfb9a9-c249-4761-b9ef-be51cc39abf6", + "payments": [ + { + "amount": "133.50", + "amountCurrency": "USD", + "displayId": "100003880", + "fieldValues": {}, + "invoiceLocator": "d0dfb9a9-c249-4761-b9ef-be51cc39abf6", + "locator": "339b775a-8031-4001-a996-d125d5b9b540", + "mediaByLocator": {}, + "postedTimestamp": "1645127076262" + } + ], + "policyLocator": "100003836", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": 1641024000000, + "statuses": [ + { "status": "paid", "timestamp": "1645127076262" }, + { "status": "unfulfilled", "timestamp": "1645127049043" } + ], + "totalDue": 133.5, + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1645127076262" + } + ], + "issuedTimestamp": "1645127053818", + "locator": "100003836", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1645127042045", + "notes": ["Premium includes credit for being claims free."] + }, + "configVersion": "31", + "createdTimestamp": "1645126925580", + "displayId": "100003840", + "effectiveTimestamp": 1641024000000, + "exposureModifications": [ + { + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "0cb3b0ec-3fa8-4884-8db0-3fe53686f322", + "newExposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "perilModifications": [ + { + "exposureModificationLocator": "0cb3b0ec-3fa8-4884-8db0-3fe53686f322", + "locator": "7a5c7f7d-c785-4f94-9bc7-15670dd6a8c0", + "newPerilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "policyLocator": "100003836", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645127053818", + "locator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "newPolicyCharacteristicsLocators": [ + "63f3eb19-ebe1-4570-ba80-f56749a3e3f1" + ], + "number": "0", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127053818" + }, + { + "cancellationName": "insureds_request", + "configVersion": "31", + "createdTimestamp": "1645127090768", + "displayId": "100003882", + "effectiveTimestamp": 1645084800000, + "exposureModifications": [ + { + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "93d1b04d-a3c0-4e9d-ae44-efb6cfbeb7bd", + "perilModifications": [ + { + "exposureModificationLocator": "93d1b04d-a3c0-4e9d-ae44-efb6cfbeb7bd", + "locator": "45332a7f-2317-432c-acc4-4d20cda651cf", + "newPerilCharacteristicsLocator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "-2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedPerilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d" + } + ], + "policyLocator": "100003836", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645127099102", + "locator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "newPolicyCharacteristicsLocators": [ + "a64754a1-7506-4a65-9bed-d897fb6de3ff" + ], + "number": "1", + "policyEndTimestamp": "1645084800000", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "-2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127099102" + } + ], + "originalContractEndTimestamp": "1956556800000", + "originalContractStartTimestamp": 1641024000000, + "paymentScheduleName": "semiannually", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { "locator": "100003842", "name": "1", "state": "accepted" } + ], + "selected": "100003842" + }, + "updatedTimestamp": "1645127099102" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "cancellation" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel2.json new file mode 100644 index 0000000..001c36e --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Cancel2.json @@ -0,0 +1,5441 @@ +{ + "charges": [ + { + "amount": "-2568.92", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "-2568.92", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-237.63", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "-237.63", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "686.55", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_87eb530b-afea-44f7-ac77-700dd98a90b7", + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "686.55", + "perilCharacteristicsLocator": "87eb530b-afea-44f7-ac77-700dd98a90b7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "63.51", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_0e9401f1-c862-4ad1-9a11-c1c8bb032b0b", + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "63.51", + "perilCharacteristicsLocator": "87eb530b-afea-44f7-ac77-700dd98a90b7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "0e9401f1-c862-4ad1-9a11-c1c8bb032b0b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2846.38", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_5bdc669e-d7f7-47f0-b851-916332b1d980", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "-2846.38", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-263.29", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_tax_f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "-263.29", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "760.71", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_aff9a5c9-c70c-424c-b845-0b179ed119ee", + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "760.71", + "perilCharacteristicsLocator": "aff9a5c9-c70c-424c-b845-0b179ed119ee", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "70.37", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_044f79b6-88ec-45d7-9faa-0a085ee8003a", + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "isNew": true, + "originalAmount": "70.37", + "perilCharacteristicsLocator": "aff9a5c9-c70c-424c-b845-0b179ed119ee", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "044f79b6-88ec-45d7-9faa-0a085ee8003a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2835.36", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_premium_2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "-2835.36", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-262.27", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_tax_678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "-262.27", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3141.60", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_premium_7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "-3141.60", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-290.60", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_tax_c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "-290.60", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "previouslyInvoicedAmount": "0", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2846.38", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_premium_5bdc669e-d7f7-47f0-b851-916332b1d980", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2846.38", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1785.00", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_premium_9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "2677.50", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "892.50", + "type": "premium" + }, + { + "amount": "237.63", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_tax_35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "237.63", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "841.54", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_premium_0049bc39-a8b0-449a-89ed-468cb3788afc", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "841.54", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0.00", + "type": "premium" + }, + { + "amount": "2312.92", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "17_premium_c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2312.92", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "previouslyInvoicedAmount": "0.00", + "type": "premium" + }, + { + "amount": "5476.94", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "18_premium_d1815259-af02-41eb-bafe-89c7062239b6", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "5476.94", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "213.93", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "19_tax_bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "213.93", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "previouslyInvoicedAmount": "0.00", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "817.28", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "20_premium_59666a9f-5fa2-408b-b715-2a034d254a5d", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "817.28", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0.00", + "type": "premium" + }, + { + "amount": "27.31", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "21_tax_b9e5a60a-59e3-453f-8d2a-c8d8c6eb9a28", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "40.82", + "perilCharacteristicsLocator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "13.51", + "taxLocator": "b9e5a60a-59e3-453f-8d2a-c8d8c6eb9a28", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "295.23", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "22_premium_0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "441.25", + "perilCharacteristicsLocator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "146.02", + "type": "premium" + }, + { + "amount": "290.60", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "23_tax_c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "290.60", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "266.44", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "24_premium_61fded31-4b06-42cb-b60e-3edac27e2038", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "398.23", + "perilCharacteristicsLocator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "131.79", + "type": "premium" + }, + { + "amount": "263.29", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "25_tax_f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "263.29", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "220.26", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "26_tax_35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "220.26", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "previouslyInvoicedAmount": "0.00", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2835.36", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "27_premium_2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "2835.36", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "139.80", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "28_tax_a46febe5-18d3-4196-8608-e021affe115c", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "209.69", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "69.89", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "6469.04", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "29_premium_94667339-bea8-428d-b283-cf3d601e473e", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "6469.04", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "506.62", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "30_tax_ea662004-5f81-46c7-a9cf-c26eb35037c2", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "506.62", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "165.13", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "31_tax_d8ee302b-ec32-4a20-b224-230ccfeba139", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "247.68", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "82.55", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3141.60", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "32_premium_7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "3141.60", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "24.65", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "33_tax_f138baa9-b547-4d92-9c38-86bcc3ca2c58", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "36.84", + "perilCharacteristicsLocator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "12.19", + "taxLocator": "f138baa9-b547-4d92-9c38-86bcc3ca2c58", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2568.92", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "34_premium_cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2568.92", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "77.84", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "35_tax_d2a6eb87-09c1-4aff-b047-2d5478d41577", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "77.84", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0.00", + "taxLocator": "d2a6eb87-09c1-4aff-b047-2d5478d41577", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "262.27", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "36_tax_678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "262.27", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2381.58", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "37_premium_b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2381.58", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "previouslyInvoicedAmount": "0.00", + "type": "premium" + }, + { + "amount": "75.60", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "38_tax_2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "coverageEndTimestamp": "1651474800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "75.60", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0.00", + "taxLocator": "2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "598.38", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "39_tax_5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "598.38", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "0", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1511.26", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "40_premium_3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": false, + "originalAmount": "2266.88", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "previouslyInvoicedAmount": "755.62", + "type": "premium" + } + ], + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1654239600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "cancellation", + "paymentScheduleName": "quarterly", + "plannedInvoices": [ + { + "dueTimestamp": "1698994799999", + "endTimestamp": "1706860800000", + "financialTransactions": [ + { + "amount": "-755.62", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "-69.89", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1698908400000", + "type": "premium" + } + ], + "issueTimestamp": "1698908400000", + "startTimestamp": "1698908400000", + "writeOff": false + }, + { + "dueTimestamp": "1691045999999", + "endTimestamp": "1698908400000", + "financialTransactions": [ + { + "amount": "-755.62", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "-69.89", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1690959600000", + "type": "premium" + } + ], + "issueTimestamp": "1690959600000", + "startTimestamp": "1690959600000", + "writeOff": false + }, + { + "dueTimestamp": "1683097199999", + "endTimestamp": "1690959600000", + "financialTransactions": [ + { + "amount": "-755.63", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "-69.90", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.89", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.62", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1683010800000", + "type": "premium" + } + ], + "issueTimestamp": "1683010800000", + "startTimestamp": "1683010800000", + "writeOff": false + }, + { + "dueTimestamp": "1675411199999", + "endTimestamp": "1683010800000", + "financialTransactions": [ + { + "amount": "-755.63", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "type": "premium" + }, + { + "amount": "-69.90", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "type": "premium" + }, + { + "amount": "65.56", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "taxLocator": "678340c1-dfd9-4d0d-9b04-b88a89efbb30", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "type": "premium" + }, + { + "amount": "-82.55", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1683010800000", + "perilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1675324800000", + "taxLocator": "c3a20619-0c5a-49ce-962d-fa5ac77411ac", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1675324800000", + "startTimestamp": "1675324800000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "-755.63", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-69.90", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1667372400000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "-755.63", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-69.90", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1659423600000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "-755.63", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-69.90", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "708.84", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "65.57", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-892.50", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-82.56", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "785.40", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "72.65", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1651474800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "-247.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-22.90", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-254.96", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-23.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "d2a6eb87-09c1-4aff-b047-2d5478d41577", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "266.44", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "24.65", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "f138baa9-b547-4d92-9c38-86bcc3ca2c58", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "295.23", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "27.31", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "b9e5a60a-59e3-453f-8d2a-c8d8c6eb9a28", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-471.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-43.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "442.40", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "40.92", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "35418a58-5cc0-43ee-abb3-94c2f6a8daa8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-557.02", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-51.51", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "490.18", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "45.34", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "f5080eb7-a540-4a2f-ae84-e2b957ca0279", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "557.02", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "43.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "254.96", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "471.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "247.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "23.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "d2a6eb87-09c1-4aff-b047-2d5478d41577", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "22.90", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "51.51", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "postedTimestamp": "1643350317461", + "startTimestamp": "1643788800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + }, + { + "dueTimestamp": "1698994799999", + "endTimestamp": "1706860800000", + "financialTransactions": [ + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1698908400000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1698908400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1706860800000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1698908400000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1698908400000", + "startTimestamp": "1698908400000", + "writeOff": false + }, + { + "dueTimestamp": "1691045999999", + "endTimestamp": "1698908400000", + "financialTransactions": [ + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1690959600000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1690959600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1698908400000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1690959600000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1690959600000", + "startTimestamp": "1690959600000", + "writeOff": false + }, + { + "dueTimestamp": "1683097199999", + "endTimestamp": "1690959600000", + "financialTransactions": [ + { + "amount": "755.62", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "69.89", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1683010800000", + "taxLocator": "a46febe5-18d3-4196-8608-e021affe115c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1683010800000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1690959600000", + "perilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1683010800000", + "taxLocator": "d8ee302b-ec32-4a20-b224-230ccfeba139", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1683010800000", + "startTimestamp": "1683010800000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1667372400000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1667372400000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1659423600000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1659423600000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1651474800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1651474800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "408.64", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "420.77", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "38.92", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "d2a6eb87-09c1-4aff-b047-2d5478d41577", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-161.02", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-165.81", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "37.80", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-15.35", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-14.90", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "557.02", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "43.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "471.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "51.51", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "postedTimestamp": "1643350308670", + "startTimestamp": "1643788800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1667372400000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1659423600000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.63", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1651474800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "-819.76", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-75.84", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "408.64", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "37.80", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "2bd3e140-f4c0-4fa7-9848-684eeb05c8f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-844.11", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-78.09", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "420.77", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "38.92", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "d2a6eb87-09c1-4aff-b047-2d5478d41577", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "471.58", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "43.61", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "ea662004-5f81-46c7-a9cf-c26eb35037c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "557.02", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "51.51", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "5f31ab93-42d8-4c4a-9a24-20eca8e7d096", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.94", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "postedTimestamp": "1643350301185", + "startTimestamp": "1643788800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1667372400000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1667372400000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1659423600000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1659423600000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1651474800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1651474800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "60.94", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilName": "comprehensive", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1643788800000", + "taxLocator": "bcaedf1e-b9b4-45e1-8769-2c918682ad6c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilName": "collision", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "postedTimestamp": "1643350291320", + "startTimestamp": "1643788800000", + "taxLocator": "35cd0c86-cf2f-46b7-9d02-ca31dc2dc791", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1654239600000", + "modificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1643350291320", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5674.99", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350294623", + "locator": "30ef3d3a-bf37-4616-9bf4-7b5cc1c0e9d3", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350302323", + "startTimestamp": "1641801600000", + "taxGroups": [], + "updatedTimestamp": "1643350302323" + }, + { + "createdTimestamp": "1643350301185", + "endTimestamp": "1646538903000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "829.41", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "afd26a99-c684-466a-bbba-6a6c1a325ee2", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1641801600000", + "taxGroups": [], + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350301185", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5972.99", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "ae567745-c54d-4ea6-87eb-b5f3e39a97e3", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1646538903000", + "taxGroups": [], + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350308670", + "endTimestamp": "1706860800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "6592.50", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350311041", + "locator": "ecd49f51-775b-4f15-bef0-02c87d1ffccf", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1675324800000", + "taxGroups": [], + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1642256671000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "78.25", + "grossPremiumCurrency": "USD", + "grossTaxes": "7.24", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "19ccb55c-d6f8-4289-ba9e-96240b5318f5", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "7.24", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1646538903000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "839.48", + "grossPremiumCurrency": "USD", + "grossTaxes": "77.66", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "c7b64521-53bb-4a0a-96c4-9c68d44e0d7b", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1642256671000", + "taxGroups": [ + { + "amount": "77.66", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5415.30", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "c71029da-92a5-464c-9c7f-540e17e3a569", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "startTimestamp": "1646538903000", + "taxGroups": [], + "updatedTimestamp": "1643350334821" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1706860800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5976.96", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "3d971203-be82-4ef5-9e70-00ffad6b99fd", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "startTimestamp": "1675324800000", + "taxGroups": [], + "updatedTimestamp": "1643350334821" + }, + { + "createdTimestamp": "1643350334821", + "endTimestamp": "1654239600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "1447.26", + "grossPremiumCurrency": "USD", + "grossTaxes": "133.88", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643350334821", + "locator": "9386190e-4b66-4341-b617-374841889aac", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1646538903000", + "taxGroups": [ + { + "amount": "133.88", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643350334821" + } + ], + "configVersion": "6", + "createdTimestamp": "1643350291320", + "displayId": "100003312", + "documents": [ + { + "createdTimestamp": "1643350291320", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "1d26926f-b395-4301-a228-6ffb2809368f", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/6bb809b7-7d71-401c-b417-29280778a8a9/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=29184db1014f40626904171043bb1acd7d6dc89a2ea8e3530626834eb4088250", + "urlExpirationTimestamp": "1643352135434" + }, + { + "createdTimestamp": "1643350291320", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "e03f6764-94b6-4899-b0d4-1ecc06f7bfef", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/c62e91c4-24e3-49cf-b3c3-650b4be9d1ee/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=f1d13614ef4410938b7c2d620ee25be88a838b96494c22cba75a97bf5a7e4b5a", + "urlExpirationTimestamp": "1643352135434" + }, + { + "createdTimestamp": "1643350301185", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "20e14ac9-0710-4c24-98df-1d70141475c3", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/78a8df44-81a0-428c-af1c-1965d1780c92/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=672d99ba9b22f1451609ecd9bd5bc806cafdc5a120b0113fd66fac544148b60b", + "urlExpirationTimestamp": "1643352135434" + }, + { + "createdTimestamp": "1643350308670", + "displayName": "Renewal 100003210", + "fileName": "renewal_100003210.pdf", + "locator": "3736b5b2-024c-45bc-bbf7-d2a513135eff", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/117d5109-ce7b-4b77-8a9d-3f9c18bf1bde/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=ac087eba7568a2d55eee89447db3154893aaa0689aecbe0b74c6fd14b577eab9", + "urlExpirationTimestamp": "1643352135434" + }, + { + "createdTimestamp": "1643350317461", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "bb4e173e-456d-43d0-88f1-2d5bd79f6300", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/52e715d5-3ac3-4b5b-989f-3eefbc544f66/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=1be4bf32afcee32a32035172f3af483717cd4f86498e798c1a9639d279fdc123", + "urlExpirationTimestamp": "1643352135434" + } + ], + "effectiveContractEndTimestamp": "1654239600000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1643350291320", + "endTimestamp": "1675324800000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350294623", + "locator": "c1b77e47-073d-4347-9de2-46fdea686e39", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350302323", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643350302323" + }, + { + "createdTimestamp": "1643350301185", + "endTimestamp": "1646538903000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350302323", + "locator": "2fc845cd-a676-41d5-b5df-cda530f113f9", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350301185", + "endTimestamp": "1675324800000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "25000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350302323", + "locator": "b1d465a0-18d1-47b7-bdd8-a7c813e8d67b", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1646538903000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350308670", + "endTimestamp": "1706860800000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "25000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350311041", + "locator": "8d6f9a16-9dba-4035-b76c-b401654bb0eb", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "startTimestamp": "1675324800000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1642256671000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350321044", + "locator": "06547acd-6768-4fa4-9226-78b0068a7210", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1646538903000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "22000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350321044", + "locator": "0ab014f4-363c-42ae-aeb0-78074bc327cc", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1642256671000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1675324800000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "22000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350321044", + "locator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1646538903000", + "updatedTimestamp": "1643350321044" + }, + { + "createdTimestamp": "1643350317461", + "endTimestamp": "1706860800000", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "22000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643350321044", + "locator": "4f3010d6-2f7a-403b-9526-5176479e2242", + "mediaByLocator": {}, + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1675324800000", + "updatedTimestamp": "1643350321044" + } + ], + "createdTimestamp": "1643350291320", + "displayId": "100003318", + "locator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350291320", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c1b77e47-073d-4347-9de2-46fdea686e39", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350294623", + "locator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "30ef3d3a-bf37-4616-9bf4-7b5cc1c0e9d3", + "policyLocator": "100003312", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2795.98", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350302323", + "updatedTimestamp": "1643350302323" + }, + { + "coverageEndTimestamp": "1646538903000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350301185", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2fc845cd-a676-41d5-b5df-cda530f113f9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "afd26a99-c684-466a-bbba-6a6c1a325ee2", + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "408.64", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350301185", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b1d465a0-18d1-47b7-bdd8-a7c813e8d67b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "d1815259-af02-41eb-bafe-89c7062239b6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "251.7800", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "ae567745-c54d-4ea6-87eb-b5f3e39a97e3", + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2738.47", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1642256671000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "06547acd-6768-4fa4-9226-78b0068a7210", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "d1928bf8-0166-4c3f-8f99-ef50c60c5e39", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "19ccb55c-d6f8-4289-ba9e-96240b5318f5", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "38.55", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1646538903000", + "coverageStartTimestamp": "1642256671000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0ab014f4-363c-42ae-aeb0-78074bc327cc", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "239.3304", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "c7b64521-53bb-4a0a-96c4-9c68d44e0d7b", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "398.23", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "236.1906", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "c71029da-92a5-464c-9c7f-540e17e3a569", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2568.92", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "updatedTimestamp": "1643350334821" + }, + { + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350334821", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350334821", + "locator": "87eb530b-afea-44f7-ac77-700dd98a90b7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "236.1906", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyCharacteristicsLocator": "9386190e-4b66-4341-b617-374841889aac", + "policyLocator": "100003312", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "686.55", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350334821" + } + ], + "createdTimestamp": "1643350291320", + "displayId": "100003320", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "name": "comprehensive", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "updatedTimestamp": "1643350334821" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350291320", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c1b77e47-073d-4347-9de2-46fdea686e39", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350294623", + "locator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "30ef3d3a-bf37-4616-9bf4-7b5cc1c0e9d3", + "policyLocator": "100003312", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2879.01", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350302323", + "updatedTimestamp": "1643350302323" + }, + { + "coverageEndTimestamp": "1646538903000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350301185", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2fc845cd-a676-41d5-b5df-cda530f113f9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "afd26a99-c684-466a-bbba-6a6c1a325ee2", + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "420.77", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350301185", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b1d465a0-18d1-47b7-bdd8-a7c813e8d67b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350302323", + "locator": "94667339-bea8-428d-b283-cf3d601e473e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "297.3874", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "ae567745-c54d-4ea6-87eb-b5f3e39a97e3", + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "3234.52", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1642256671000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "06547acd-6768-4fa4-9226-78b0068a7210", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "4b8bc05c-0062-4091-89fe-1dc8d646efc5", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "19ccb55c-d6f8-4289-ba9e-96240b5318f5", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "39.70", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1646538903000", + "coverageStartTimestamp": "1642256671000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0ab014f4-363c-42ae-aeb0-78074bc327cc", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "265.1798", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "c7b64521-53bb-4a0a-96c4-9c68d44e0d7b", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "441.25", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "261.7009", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "c71029da-92a5-464c-9c7f-540e17e3a569", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2846.38", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "updatedTimestamp": "1643350334821" + }, + { + "coverageEndTimestamp": "1654239600000", + "coverageStartTimestamp": "1646538903000", + "createdTimestamp": "1643350334821", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350334821", + "locator": "aff9a5c9-c70c-424c-b845-0b179ed119ee", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "261.7009", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyCharacteristicsLocator": "9386190e-4b66-4341-b617-374841889aac", + "policyLocator": "100003312", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "760.71", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350334821" + } + ], + "createdTimestamp": "1643350291320", + "displayId": "100003322", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "name": "collision", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "updatedTimestamp": "1643350334821" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643350308670", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8d6f9a16-9dba-4035-b76c-b401654bb0eb", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350311041", + "locator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "251.8754", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "policyCharacteristicsLocator": "ecd49f51-775b-4f15-bef0-02c87d1ffccf", + "policyLocator": "100003312", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "3022.50", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4f3010d6-2f7a-403b-9526-5176479e2242", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "236.2801", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "policyCharacteristicsLocator": "3d971203-be82-4ef5-9e70-00ffad6b99fd", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "2835.36", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "updatedTimestamp": "1643350334821" + } + ], + "createdTimestamp": "1643350308670", + "displayId": "100003212", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "name": "comprehensive", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "updatedTimestamp": "1643350334821" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643350308670", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8d6f9a16-9dba-4035-b76c-b401654bb0eb", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350311041", + "locator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "297.5000", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "policyCharacteristicsLocator": "ecd49f51-775b-4f15-bef0-02c87d1ffccf", + "policyLocator": "100003312", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "3570.00", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350321044", + "updatedTimestamp": "1643350321044" + }, + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643350317461", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "4f3010d6-2f7a-403b-9526-5176479e2242", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643350321044", + "locator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "261.8000", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "policyCharacteristicsLocator": "3d971203-be82-4ef5-9e70-00ffad6b99fd", + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premium": "3141.60", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643350334821", + "updatedTimestamp": "1643350334821" + } + ], + "createdTimestamp": "1643350308670", + "displayId": "100003214", + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "name": "collision", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "updatedTimestamp": "1643350334821" + } + ], + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350334821" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1643350291320", + "displayId": "100003328", + "documents": [ + { + "createdTimestamp": "1643350291320", + "displayName": "invoice_100003328.pdf", + "fileName": "invoice_100003328.pdf", + "locator": "3f58a6c8-9469-43fb-a19b-6f07d69a33ad", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/4b460100-8f5f-498b-b447-00c147a6a067/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=17e91681351b310f2db6e5f07bc814a24fd0033f33c999454155f5153f16527b", + "urlExpirationTimestamp": "1643352135437" + } + ], + "dueTimestamp": "1643356799999", + "endTimestamp": "1643788800000", + "locator": "0c53dd9f-b4bf-4a4d-94fa-8157d6b3860a", + "payments": [], + "policyLocator": "100003312", + "settlementStatus": "outstanding", + "startTimestamp": "1641801600000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1643350291320" + } + ], + "totalDue": "357.08", + "totalDueCurrency": "USD", + "updatedTimestamp": "1643350291320" + }, + { + "createdTimestamp": "1643350308670", + "displayId": "100003220", + "documents": [ + { + "createdTimestamp": "1643350308670", + "displayName": "invoice_100003220.pdf", + "fileName": "invoice_100003220.pdf", + "locator": "a7a0017b-284a-45ac-b54c-2a7982d2ad67", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/c9565124-a68e-413d-8378-f9d652f1b143/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=86ed81f66f993275e76cb757ac3b2b5b2766b6062b3890b6a00233b0373e9086", + "urlExpirationTimestamp": "1643352135440" + } + ], + "dueTimestamp": "1675411199999", + "endTimestamp": "1683010800000", + "locator": "59d8421d-7ec3-481c-8735-b80a9781a750", + "payments": [], + "policyLocator": "100003312", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "settlementStatus": "outstanding", + "startTimestamp": "1675324800000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1643350308670" + } + ], + "totalDue": "1800.56", + "totalDueCurrency": "USD", + "updatedTimestamp": "1643350308670" + }, + { + "createdTimestamp": "1643350317461", + "displayId": "100003228", + "documents": [ + { + "createdTimestamp": "1643350317461", + "displayName": "invoice_100003228.pdf", + "fileName": "invoice_100003228.pdf", + "locator": "20f11e19-ee67-49ed-a371-05774f27fb51", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/1ba47929-e6e0-45ef-8fe4-a3e46ee6392b/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T061215Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c15311cd4a2b32c3c819c6cc00d8e1bbedcfdd7a34ef7dbd7a31806e50c407d2", + "urlExpirationTimestamp": "1643352135443" + } + ], + "dueTimestamp": "1643356799999", + "endTimestamp": "1643788800000", + "locator": "e0d39077-2f3b-46f1-bd6e-8a3f24d212a2", + "payments": [], + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "settlementStatus": "outstanding", + "startTimestamp": "1641801600000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1643350317461" + } + ], + "totalDue": "31.92", + "totalDueCurrency": "USD", + "updatedTimestamp": "1643350317461" + } + ], + "issuedTimestamp": "1643350294623", + "locator": "100003312", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643350291320", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "6", + "createdTimestamp": "1643350291320", + "displayId": "100003316", + "effectiveTimestamp": "1641801600000", + "exposureModifications": [ + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "e3dbb5e3-fc51-4049-b1d8-e4d5f9e69143", + "newExposureCharacteristicsLocator": "c1b77e47-073d-4347-9de2-46fdea686e39", + "perilModifications": [ + { + "exposureModificationLocator": "e3dbb5e3-fc51-4049-b1d8-e4d5f9e69143", + "locator": "d47f189f-67eb-45df-b9d6-7408d6dc9ae5", + "newPerilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "2795.98", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "e3dbb5e3-fc51-4049-b1d8-e4d5f9e69143", + "locator": "bcdd4444-5f7a-45a4-97c1-849c394a9afa", + "newPerilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "2879.01", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643350294623", + "locator": "40ac7f80-d98a-4920-be9b-e1b576ea71e1", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "30ef3d3a-bf37-4616-9bf4-7b5cc1c0e9d3", + "newPolicyCharacteristicsLocators": [ + "30ef3d3a-bf37-4616-9bf4-7b5cc1c0e9d3" + ], + "number": "0", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "5674.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350294623" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643350301185", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "6", + "createdTimestamp": "1643350301075", + "displayId": "100003330", + "effectiveTimestamp": "1646538903000", + "endorsementLocator": "100003332", + "exposureModifications": [ + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "a64ac52e-1f00-487c-a895-6cadb8124328", + "newExposureCharacteristicsLocator": "2fc845cd-a676-41d5-b5df-cda530f113f9", + "perilModifications": [ + { + "exposureModificationLocator": "a64ac52e-1f00-487c-a895-6cadb8124328", + "locator": "a7278989-6c99-43cd-8a60-41dd73b13c7b", + "newPerilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-2387.34", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7" + }, + { + "exposureModificationLocator": "a64ac52e-1f00-487c-a895-6cadb8124328", + "locator": "0c5a244b-b0b0-4540-ad8a-daf42c485d12", + "newPerilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-2458.24", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "2205ad08-2e67-42b9-96d9-576ad8b1832e", + "newExposureCharacteristicsLocator": "b1d465a0-18d1-47b7-bdd8-a7c813e8d67b", + "perilModifications": [ + { + "exposureModificationLocator": "2205ad08-2e67-42b9-96d9-576ad8b1832e", + "locator": "9aef9a40-df8a-4a2e-9fcf-94bbeb89957b", + "newPerilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-57.51", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "c5b7d4ed-203d-411e-a9e3-97298d84dcd7" + }, + { + "exposureModificationLocator": "2205ad08-2e67-42b9-96d9-576ad8b1832e", + "locator": "436e27bb-858e-4bea-9013-8b6f2512f1f6", + "newPerilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "355.51", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "b4b6ebc3-52b8-4721-aae2-dd3dba7671f7" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643350302323", + "locator": "956d855a-93aa-41fa-a4ce-d83bfe3e1b44", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "afd26a99-c684-466a-bbba-6a6c1a325ee2", + "newPolicyCharacteristicsLocators": [ + "afd26a99-c684-466a-bbba-6a6c1a325ee2", + "ae567745-c54d-4ea6-87eb-b5f3e39a97e3" + ], + "number": "1", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "1127.41", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350302323" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643350308670", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "6", + "createdTimestamp": "1643350308539", + "displayId": "100003208", + "effectiveTimestamp": "1675324800000", + "exposureModifications": [ + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "9ac1943a-9c0a-418e-ae60-3ed9d0473fcd", + "newExposureCharacteristicsLocator": "8d6f9a16-9dba-4035-b76c-b401654bb0eb", + "perilModifications": [ + { + "exposureModificationLocator": "9ac1943a-9c0a-418e-ae60-3ed9d0473fcd", + "locator": "fdcfde81-d5ae-4eb0-8f76-6bd1d76b6e7b", + "newPerilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "3022.50", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "9ac1943a-9c0a-418e-ae60-3ed9d0473fcd", + "locator": "7694f155-dd69-41b5-9028-8db991d844f0", + "newPerilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "3570.00", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643350311041", + "locator": "944efd27-7c89-477f-a136-5bc6aecfd1b5", + "mediaByLocator": {}, + "name": "modification.policy.renew", + "newPolicyCharacteristicsLocator": "ecd49f51-775b-4f15-bef0-02c87d1ffccf", + "newPolicyCharacteristicsLocators": [ + "ecd49f51-775b-4f15-bef0-02c87d1ffccf" + ], + "number": "2", + "policyEndTimestamp": "1706860800000", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "6592.50", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalLocator": "100003210", + "updatedTimestamp": "1643350311041" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643350317461", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "6", + "createdTimestamp": "1643350317266", + "displayId": "100003222", + "effectiveTimestamp": "1642256671000", + "endorsementLocator": "100003224", + "exposureModifications": [ + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "e9a9f884-8d14-4e7c-a121-84fb688d852a", + "newExposureCharacteristicsLocator": "06547acd-6768-4fa4-9226-78b0068a7210", + "perilModifications": [ + { + "exposureModificationLocator": "e9a9f884-8d14-4e7c-a121-84fb688d852a", + "locator": "bb811b9d-50f0-4b17-a97e-3d1ffda50893", + "newPerilCharacteristicsLocator": "d1928bf8-0166-4c3f-8f99-ef50c60c5e39", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-370.09", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d" + }, + { + "exposureModificationLocator": "e9a9f884-8d14-4e7c-a121-84fb688d852a", + "locator": "9860efe4-b8d7-45b3-8706-dde4ade7eecf", + "newPerilCharacteristicsLocator": "4b8bc05c-0062-4091-89fe-1dc8d646efc5", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-381.07", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "69a2f522-d7fb-40ba-8064-095ba787cef4", + "newExposureCharacteristicsLocator": "0ab014f4-363c-42ae-aeb0-78074bc327cc", + "perilModifications": [ + { + "exposureModificationLocator": "69a2f522-d7fb-40ba-8064-095ba787cef4", + "locator": "7b05d0aa-afb2-458f-9d78-8c2d8e8a8761", + "newPerilCharacteristicsLocator": "61fded31-4b06-42cb-b60e-3edac27e2038", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-10.41", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "59666a9f-5fa2-408b-b715-2a034d254a5d" + }, + { + "exposureModificationLocator": "69a2f522-d7fb-40ba-8064-095ba787cef4", + "locator": "d1098693-6773-410b-b64f-2f8668ed7086", + "newPerilCharacteristicsLocator": "0474021c-71ca-41c1-8d8f-3fe9a5f71f8b", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "20.48", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "0049bc39-a8b0-449a-89ed-468cb3788afc" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "a5b8fbaa-8cd5-4704-b633-4fa9be1edbd1", + "newExposureCharacteristicsLocator": "4a91fd3b-53ff-4063-86c1-d7a8c02c60c4", + "perilModifications": [ + { + "exposureModificationLocator": "a5b8fbaa-8cd5-4704-b633-4fa9be1edbd1", + "locator": "2f4ee09e-5d7c-40f8-9366-07ff0fa36c94", + "newPerilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-169.55", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "d1815259-af02-41eb-bafe-89c7062239b6" + }, + { + "exposureModificationLocator": "a5b8fbaa-8cd5-4704-b633-4fa9be1edbd1", + "locator": "e3fe85cc-8a01-4f94-bea5-608d797fc920", + "newPerilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-388.14", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "94667339-bea8-428d-b283-cf3d601e473e" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "5669f8f5-071a-49de-8eed-14597b36d37a", + "newExposureCharacteristicsLocator": "4f3010d6-2f7a-403b-9526-5176479e2242", + "perilModifications": [ + { + "exposureModificationLocator": "5669f8f5-071a-49de-8eed-14597b36d37a", + "locator": "97dd7fc5-71d1-4be4-8ddb-ab4efb0edaf2", + "newPerilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-187.14", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "3672bc9b-efd7-4b65-ae9a-89b1b422e12d" + }, + { + "exposureModificationLocator": "5669f8f5-071a-49de-8eed-14597b36d37a", + "locator": "3addaaa4-3486-4e8a-b68b-fe2d80b3c90d", + "newPerilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-428.40", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "9e417cba-f758-4d37-b9cb-e1eae3519ee4" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643350321044", + "locator": "c2267532-4b4b-4b3d-b8ee-4578de976a97", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "19ccb55c-d6f8-4289-ba9e-96240b5318f5", + "newPolicyCharacteristicsLocators": [ + "19ccb55c-d6f8-4289-ba9e-96240b5318f5", + "c7b64521-53bb-4a0a-96c4-9c68d44e0d7b", + "c71029da-92a5-464c-9c7f-540e17e3a569", + "3d971203-be82-4ef5-9e70-00ffad6b99fd" + ], + "number": "3", + "policyEndTimestamp": "1706860800000", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-1084.91", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350321044" + }, + { + "cancellationName": "customer_request", + "configVersion": "6", + "createdTimestamp": "1643350334781", + "displayId": "100003230", + "effectiveTimestamp": "1654239600000", + "exposureModifications": [ + { + "exposureLocator": "6401d11d-b821-45c7-a7e1-185915d3ae96", + "locator": "007b42f7-0076-4e4c-8d24-def3f1677753", + "perilModifications": [ + { + "exposureModificationLocator": "007b42f7-0076-4e4c-8d24-def3f1677753", + "locator": "7bbec25f-ac2c-463c-8d17-becbfb2b74ef", + "newPerilCharacteristicsLocator": "87eb530b-afea-44f7-ac77-700dd98a90b7", + "perilLocator": "051d393e-01e9-4cb1-9893-59e1581a9ad3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-1882.37", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "cb164b5b-9b9e-4d95-8de7-d67d7289fbec" + }, + { + "exposureModificationLocator": "007b42f7-0076-4e4c-8d24-def3f1677753", + "locator": "ece412df-33d1-4b27-b926-623fff83168d", + "newPerilCharacteristicsLocator": "aff9a5c9-c70c-424c-b845-0b179ed119ee", + "perilLocator": "6815e059-c4a3-4eff-9aca-8b21fda7cfd3", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-2085.67", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "5bdc669e-d7f7-47f0-b851-916332b1d980" + }, + { + "exposureModificationLocator": "007b42f7-0076-4e4c-8d24-def3f1677753", + "locator": "a9085e0f-7714-492a-8078-b8eafc0dbbea", + "perilLocator": "cc53bd54-270e-4577-b766-574bf44a96d6", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "2347c267-3a69-46b8-97e4-ee789ff6d6e0" + }, + { + "exposureModificationLocator": "007b42f7-0076-4e4c-8d24-def3f1677753", + "locator": "1b9671bc-af37-473e-beb8-78347a8b7287", + "perilLocator": "1b138398-bfb5-44bd-bfae-da8cb8d8aaf5", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "7e5f9d9b-811f-4ad8-86d4-d516c4d2221f" + } + ], + "policyLocator": "100003312", + "policyModificationLocator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643350334821", + "locator": "545ac222-68fc-431d-87c5-c4f08b9f6b48", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "9386190e-4b66-4341-b617-374841889aac", + "newPolicyCharacteristicsLocators": [ + "9386190e-4b66-4341-b617-374841889aac" + ], + "number": "4", + "policyEndTimestamp": "1654239600000", + "policyLocator": "100003312", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "premiumChange": "-9945.00", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643350334821" + } + ], + "originalContractEndTimestamp": "1675324800000", + "originalContractStartTimestamp": "1641801600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "a75a5b2a-1ac1-4f18-926e-d891499c714a", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100003324", + "name": "1", + "state": "accepted" + } + ], + "selected": "100003324" + }, + "updatedTimestamp": "1643350334821" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "cancellation" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate1.json new file mode 100644 index 0000000..dac540b --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate1.json @@ -0,0 +1,427 @@ +{ + "charges": [ + { + "amount": "139.86", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_617174b9-c87f-4d52-b0fe-7234d35b5386", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "139.86", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "12.94", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_41d64751-5eef-49e6-b0fc-c81705ea3688", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "12.94", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "192.78", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "192.78", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "17.83", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_541979b9-d32a-4e26-b767-11605e0d2cb4", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "17.83", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_fee_806b1445-1570-46b6-87ce-fd214e853ee3", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "10.00", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "9.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_fee_ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "isNew": true, + "originalAmount": "9.98", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0", + "type": "fee" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "newBusiness", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "30.77", + "grossTaxesCurrency": "USD", + "locator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000278", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "30.77", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646700080170" + } + ], + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000278", + "documents": [], + "effectiveContractEndTimestamp": "1684123200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "mediaByLocator": {}, + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646700080170" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000282", + "locator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000278", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "111.89", + "updatedTimestamp": "1646700080170" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000284", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "name": "comprehensive", + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "updatedTimestamp": "1646700080170" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000278", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "154.22", + "updatedTimestamp": "1646700080170" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000286", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "name": "collision", + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "updatedTimestamp": "1646700080170" + } + ], + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700080170" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "9.98", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + } + ], + "grossFees": "19.98", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000276", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646700080170", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000280", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "newExposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "perilModifications": [ + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "c14dbd05-0627-4ed9-8931-21696a9f1ac9", + "newPerilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "8eaf9aef-7f28-4044-a3c0-af621cf8f9ea", + "newPerilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000278", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "newPolicyCharacteristicsLocators": [ + "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c" + ], + "number": "0", + "policyLocator": "100000278", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700080170" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000288", + "name": "1", + "state": "draft" + } + ], + "selected": "100000288" + }, + "updatedTimestamp": "1646700080170" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate2.json new file mode 100644 index 0000000..a2b733c --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate2.json @@ -0,0 +1,1720 @@ +{ + "charges": [ + { + "amount": "-139.86", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_617174b9-c87f-4d52-b0fe-7234d35b5386", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-139.86", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-12.94", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_41d64751-5eef-49e6-b0fc-c81705ea3688", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-12.94", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "42.11", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_ea665b2b-8242-4f0c-9968-cc794586a17e", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "42.11", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.90", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "3.90", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-192.78", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-192.78", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-17.83", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_tax_541979b9-d32a-4e26-b767-11605e0d2cb4", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-17.83", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "58.04", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "58.04", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "5.37", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_31f1e93c-a220-4245-9a9c-0a9d893ab724", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "5.37", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "31f1e93c-a220-4245-9a9c-0a9d893ab724", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_fee_806b1445-1570-46b6-87ce-fd214e853ee3", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "-10.00", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "3.01", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_fee_806b1445-1570-46b6-87ce-fd214e853ee3", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "3.01", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-9.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_fee_ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "isNew": true, + "originalAmount": "-9.98", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_fee_ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "isNew": true, + "originalAmount": "3.00", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "11.87", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_tax_41d64751-5eef-49e6-b0fc-c81705ea3688", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "12.94", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "1.07", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "176.72", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_premium_66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "192.78", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "16.06", + "type": "premium" + }, + { + "amount": "9.14", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_fee_ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "isNew": false, + "originalAmount": "9.98", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "9.16", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_fee_806b1445-1570-46b6-87ce-fd214e853ee3", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "128.20", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "17_premium_617174b9-c87f-4d52-b0fe-7234d35b5386", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "139.86", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "11.66", + "type": "premium" + }, + { + "amount": "16.35", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "18_tax_541979b9-d32a-4e26-b767-11605e0d2cb4", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "17.83", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "previouslyInvoicedAmount": "1.48", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "cancellation", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1681617599999", + "endTimestamp": "1684123200000", + "financialTransactions": [ + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1681531200000", + "type": "fee" + } + ], + "issueTimestamp": "1681531200000", + "startTimestamp": "1681531200000", + "writeOff": false + }, + { + "dueTimestamp": "1678939199999", + "endTimestamp": "1681531200000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1678852800000", + "type": "fee" + } + ], + "issueTimestamp": "1678852800000", + "startTimestamp": "1678852800000", + "writeOff": false + }, + { + "dueTimestamp": "1676523599999", + "endTimestamp": "1678852800000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1676437200000", + "type": "fee" + } + ], + "issueTimestamp": "1676437200000", + "startTimestamp": "1676437200000", + "writeOff": false + }, + { + "dueTimestamp": "1673845199999", + "endTimestamp": "1676437200000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1673758800000", + "type": "fee" + } + ], + "issueTimestamp": "1673758800000", + "startTimestamp": "1673758800000", + "writeOff": false + }, + { + "dueTimestamp": "1671166799999", + "endTimestamp": "1673758800000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1671080400000", + "type": "fee" + } + ], + "issueTimestamp": "1671080400000", + "startTimestamp": "1671080400000", + "writeOff": false + }, + { + "dueTimestamp": "1668574799999", + "endTimestamp": "1671080400000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1668488400000", + "type": "fee" + } + ], + "issueTimestamp": "1668488400000", + "startTimestamp": "1668488400000", + "writeOff": false + }, + { + "dueTimestamp": "1665892799999", + "endTimestamp": "1668488400000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1665806400000", + "type": "fee" + } + ], + "issueTimestamp": "1665806400000", + "startTimestamp": "1665806400000", + "writeOff": false + }, + { + "dueTimestamp": "1663300799999", + "endTimestamp": "1665806400000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1663214400000", + "type": "fee" + } + ], + "issueTimestamp": "1663214400000", + "startTimestamp": "1663214400000", + "writeOff": false + }, + { + "dueTimestamp": "1660622399999", + "endTimestamp": "1663214400000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1660536000000", + "type": "fee" + } + ], + "issueTimestamp": "1660536000000", + "startTimestamp": "1660536000000", + "writeOff": false + }, + { + "dueTimestamp": "1657943999999", + "endTimestamp": "1660536000000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1657857600000", + "type": "fee" + } + ], + "issueTimestamp": "1657857600000", + "startTimestamp": "1657857600000", + "writeOff": false + }, + { + "dueTimestamp": "1655351999999", + "endTimestamp": "1657857600000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "1.07", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "postedTimestamp": "1646700080170", + "startTimestamp": "1655265600000", + "type": "fee" + } + ], + "issueTimestamp": "1655265600000", + "startTimestamp": "1655265600000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1662177600000", + "modificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "startTimestamp": "1652587200000", + "taxGroups": [], + "updatedTimestamp": "1646700096070" + }, + { + "createdTimestamp": "1646700096070", + "endTimestamp": "1662177600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "100.15", + "grossPremiumCurrency": "USD", + "grossTaxes": "9.27", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "9.27", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646700096070" + } + ], + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000276", + "documents": [ + { + "createdTimestamp": "1646700080170", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "27e6e8e2-eee5-47f4-84d5-d1c785b33a4e", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/eb47b722-7380-4d02-82aa-7557c54f3a89/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004136Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=72858be218d40ebb8bf4fbd3d1978c62b7180cc82a78d82bc97e11339745e7f8", + "urlExpirationTimestamp": "1646701896341" + }, + { + "createdTimestamp": "1646700080170", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "36e2b499-3bba-48ec-b5f7-3779b565518d", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/45253c15-cc84-4151-9bb2-e047b4ace589/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004136Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=0c4e8c33281152023153655d8a60123d5c95d05b4e6b8ca66cc1636b160a33bb", + "urlExpirationTimestamp": "1646701896341" + } + ], + "effectiveContractEndTimestamp": "1662177600000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646700088692", + "locator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "mediaByLocator": {}, + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646700088692" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000282", + "locator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "technicalPremium": "111.89", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700096070", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "42.11", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "33.69", + "updatedTimestamp": "1646700096070" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000284", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "name": "comprehensive", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "updatedTimestamp": "1646700096070" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "technicalPremium": "154.22", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700096070", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "58.04", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "46.43", + "updatedTimestamp": "1646700096070" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000286", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "name": "collision", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "updatedTimestamp": "1646700096070" + } + ], + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700096070" + } + ], + "fees": [ + { + "amount": "3.01", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + } + ], + "grossFees": "6.01", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646700080170", + "displayId": "100000292", + "documents": [ + { + "createdTimestamp": "1646700080170", + "displayName": "invoice_100000292.pdf", + "fileName": "invoice_100000292.pdf", + "locator": "fd8a6f38-b81b-4872-8535-96de67aabae4", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/1ea60671-820f-40b9-931a-49580ce8c07f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004136Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=acbfd358806760f0bdf0ae57e05b71788de8089fa86f59fd4f980c7edb03d535", + "urlExpirationTimestamp": "1646701896344" + } + ], + "dueTimestamp": "1652673599999", + "endTimestamp": "1655265600000", + "invoiceType": "newBusiness", + "locator": "938e6165-4812-49e9-a1f3-92e567d1d0c6", + "payments": [], + "policyLocator": "100000276", + "settlementStatus": "outstanding", + "startTimestamp": "1652587200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646700080170" + } + ], + "totalDue": "31.95", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646700080170" + } + ], + "issuedTimestamp": "1646700088692", + "locator": "100000276", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646700080170", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000280", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "newExposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "perilModifications": [ + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "c14dbd05-0627-4ed9-8931-21696a9f1ac9", + "newPerilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "8eaf9aef-7f28-4044-a3c0-af621cf8f9ea", + "newPerilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646700088692", + "locator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "newPolicyCharacteristicsLocators": [ + "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c" + ], + "number": "0", + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700088692" + }, + { + "cancellationName": "customer_request", + "configVersion": "1", + "createdTimestamp": "1646700095600", + "displayId": "100000294", + "effectiveTimestamp": "1662177600000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "perilModifications": [ + { + "exposureModificationLocator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "locator": "6bc02346-ef39-429f-9dd2-a9d0f69fdb0c", + "newPerilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-97.75", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386" + }, + { + "exposureModificationLocator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "locator": "fe7976f8-9b77-42d1-a5ed-dd8b78046cb3", + "newPerilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-134.74", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c" + } + ], + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646700096070", + "locator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "newPolicyCharacteristicsLocators": [ + "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6" + ], + "number": "1", + "policyEndTimestamp": "1662177600000", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-232.49", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700096070" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000288", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000288" + }, + "updatedTimestamp": "1646700096070" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "cancellation" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate3.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate3.json new file mode 100644 index 0000000..1f85d90 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstate3.json @@ -0,0 +1,1459 @@ +{ + "charges": [ + { + "amount": "97.75", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_0eba16c5-b4a9-4fa9-ace2-52d22fdc6c6e", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "isNew": true, + "originalAmount": "97.75", + "perilCharacteristicsLocator": "0eba16c5-b4a9-4fa9-ace2-52d22fdc6c6e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "9.04", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_ad4e3216-0ae9-4786-bdc4-c9501945228f", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "isNew": true, + "originalAmount": "9.04", + "perilCharacteristicsLocator": "0eba16c5-b4a9-4fa9-ace2-52d22fdc6c6e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "taxLocator": "ad4e3216-0ae9-4786-bdc4-c9501945228f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "134.74", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_f418ff86-14a7-43ef-9a22-f358ba2501b2", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "isNew": true, + "originalAmount": "134.74", + "perilCharacteristicsLocator": "f418ff86-14a7-43ef-9a22-f358ba2501b2", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "12.46", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_71173490-2578-431c-96de-cb22bebae710", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "isNew": true, + "originalAmount": "12.46", + "perilCharacteristicsLocator": "f418ff86-14a7-43ef-9a22-f358ba2501b2", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "taxLocator": "71173490-2578-431c-96de-cb22bebae710", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "6.99", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_fee_f2f73f1c-bd9b-4cc0-9a36-1b284948bb3a", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "feeLocator": "f2f73f1c-bd9b-4cc0-9a36-1b284948bb3a", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "6.99", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "6.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_fee_02761805-0079-445b-abc6-2a23d4828a93", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "feeLocator": "02761805-0079-445b-abc6-2a23d4828a93", + "feeName": "transaction", + "isNew": true, + "originalAmount": "6.98", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "42.11", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_premium_ea665b2b-8242-4f0c-9968-cc794586a17e", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "42.11", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-1.07", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "8_tax_41d64751-5eef-49e6-b0fc-c81705ea3688", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "1.07", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "58.04", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "9_premium_17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "58.04", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-16.06", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "10_premium_66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "16.06", + "type": "premium" + }, + { + "amount": "3.90", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "11_tax_f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "3.90", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2.16", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "12_fee_ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "isNew": false, + "originalAmount": "3.00", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "2.17", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_fee_806b1445-1570-46b6-87ce-fd214e853ee3", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "3.01", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "-11.66", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_premium_617174b9-c87f-4d52-b0fe-7234d35b5386", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "11.66", + "type": "premium" + }, + { + "amount": "5.37", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_tax_31f1e93c-a220-4245-9a9c-0a9d893ab724", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "5.37", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "0", + "taxLocator": "31f1e93c-a220-4245-9a9c-0a9d893ab724", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.48", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_tax_541979b9-d32a-4e26-b767-11605e0d2cb4", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "previouslyInvoicedAmount": "1.48", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "reinstatement", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1655351999999", + "endTimestamp": "1657857600000", + "financialTransactions": [ + { + "amount": "-139.86", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "-12.94", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "23.31", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "2.16", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-192.78", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "-17.83", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "32.13", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "2.97", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "31f1e93c-a220-4245-9a9c-0a9d893ab724", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.53", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "-5.53", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "11.87", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "41d64751-5eef-49e6-b0fc-c81705ea3688", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "176.72", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "4.69", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "4.69", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "128.20", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "16.35", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1655265600000", + "taxLocator": "541979b9-d32a-4e26-b767-11605e0d2cb4", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1655265600000", + "startTimestamp": "1655265600000", + "writeOff": false + }, + { + "dueTimestamp": "1657943999999", + "endTimestamp": "1660536000000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "taxLocator": "f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "taxLocator": "31f1e93c-a220-4245-9a9c-0a9d893ab724", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "-2.76", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "2.76", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1657857600000", + "type": "fee" + } + ], + "issueTimestamp": "1657857600000", + "startTimestamp": "1657857600000", + "writeOff": false + }, + { + "dueTimestamp": "1660622399999", + "endTimestamp": "1663214400000", + "financialTransactions": [ + { + "amount": "7.14", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "0.66", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilName": "comprehensive", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "taxLocator": "f67b2c07-c2da-47d4-bddf-5a9d2404b06f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "9.85", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "0.91", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilName": "collision", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "taxLocator": "31f1e93c-a220-4245-9a9c-0a9d893ab724", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.70", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.51", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "-1.69", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.51", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "1.69", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "feeName": "transaction", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "1.70", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "feeName": "underwriting", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "postedTimestamp": "1646700096070", + "startTimestamp": "1660536000000", + "type": "fee" + } + ], + "issueTimestamp": "1660536000000", + "startTimestamp": "1660536000000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1662177600000", + "modificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "startTimestamp": "1652587200000", + "taxGroups": [], + "updatedTimestamp": "1646700096070" + }, + { + "createdTimestamp": "1646700096070", + "endTimestamp": "1662177600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "100.15", + "grossPremiumCurrency": "USD", + "grossTaxes": "9.27", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "9.27", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646700096070" + }, + { + "createdTimestamp": "1646700103825", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "232.49", + "grossPremiumCurrency": "USD", + "grossTaxes": "21.50", + "grossTaxesCurrency": "USD", + "locator": "0b15bdf9-d860-43e0-923e-73bb1f3872e3", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1662177600000", + "taxGroups": [ + { + "amount": "21.50", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646700103825" + } + ], + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000276", + "documents": [ + { + "createdTimestamp": "1646700080170", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "27e6e8e2-eee5-47f4-84d5-d1c785b33a4e", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/eb47b722-7380-4d02-82aa-7557c54f3a89/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004143Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=00259d63c3a0a551f15616ef1819c5ad87e47e7db9914ebf5510adeb803266b9", + "urlExpirationTimestamp": "1646701903912" + }, + { + "createdTimestamp": "1646700080170", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "36e2b499-3bba-48ec-b5f7-3779b565518d", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/45253c15-cc84-4151-9bb2-e047b4ace589/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004143Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=a7ac9eed252053b7eeb4d46d43ee05b5f2dcf3f847a6f7dc17c4bcbe190b82dd", + "urlExpirationTimestamp": "1646701903912" + } + ], + "effectiveContractEndTimestamp": "1684123200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646700080170", + "endTimestamp": "1684123200000", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646700088692", + "locator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "mediaByLocator": {}, + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646700088692" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000282", + "locator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "technicalPremium": "111.89", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700096070", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "42.11", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "33.69", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "createdTimestamp": "1646700103825", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "0eba16c5-b4a9-4fa9-ace2-52d22fdc6c6e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyCharacteristicsLocator": "0b15bdf9-d860-43e0-923e-73bb1f3872e3", + "policyLocator": "100000276", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "97.75", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "78.20", + "updatedTimestamp": "1646700103825" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000284", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "name": "comprehensive", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "updatedTimestamp": "1646700096070" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700080170", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700088692", + "locator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646700096070", + "technicalPremium": "154.22", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646700096070", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646700096070", + "locator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "58.04", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "46.43", + "updatedTimestamp": "1646700096070" + }, + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "createdTimestamp": "1646700103825", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "f418ff86-14a7-43ef-9a22-f358ba2501b2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyCharacteristicsLocator": "0b15bdf9-d860-43e0-923e-73bb1f3872e3", + "policyLocator": "100000276", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premium": "134.74", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "107.79", + "updatedTimestamp": "1646700103825" + } + ], + "createdTimestamp": "1646700080170", + "displayId": "100000286", + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "name": "collision", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "updatedTimestamp": "1646700096070" + } + ], + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700096070" + } + ], + "fees": [ + { + "amount": "3.01", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "806b1445-1570-46b6-87ce-fd214e853ee3", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "ee8b49f9-e38a-46c7-a35c-ecc17b9f0eba", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "6.99", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "f2f73f1c-bd9b-4cc0-9a36-1b284948bb3a", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1662177600000" + }, + { + "amount": "6.98", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "02761805-0079-445b-abc6-2a23d4828a93", + "name": "transaction", + "reversed": false, + "startTimestamp": "1662177600000" + } + ], + "grossFees": "6.01", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646700080170", + "displayId": "100000292", + "documents": [ + { + "createdTimestamp": "1646700080170", + "displayName": "invoice_100000292.pdf", + "fileName": "invoice_100000292.pdf", + "locator": "fd8a6f38-b81b-4872-8535-96de67aabae4", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/1ea60671-820f-40b9-931a-49580ce8c07f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220308T004143Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220308%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=55a0c1f44165688ba9afc07c639fbbb289723084d10cfac0acb153a4416abff6", + "urlExpirationTimestamp": "1646701903915" + } + ], + "dueTimestamp": "1652673599999", + "endTimestamp": "1655265600000", + "invoiceType": "newBusiness", + "locator": "938e6165-4812-49e9-a1f3-92e567d1d0c6", + "payments": [], + "policyLocator": "100000276", + "settlementStatus": "outstanding", + "startTimestamp": "1652587200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646700080170" + } + ], + "totalDue": "31.95", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646700080170" + } + ], + "issuedTimestamp": "1646700088692", + "locator": "100000276", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646700080170", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646700080170", + "displayId": "100000280", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "newExposureCharacteristicsLocator": "b65bf1fc-03ba-48df-af82-5b3816885a2d", + "perilModifications": [ + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "c14dbd05-0627-4ed9-8931-21696a9f1ac9", + "newPerilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "cbe21de2-6c0d-4105-ad22-076b051ff701", + "locator": "8eaf9aef-7f28-4044-a3c0-af621cf8f9ea", + "newPerilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000276", + "policyModificationLocator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646700088692", + "locator": "121bf10f-445c-48d0-a050-9a926bc6065d", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c", + "newPolicyCharacteristicsLocators": [ + "0f0b96dc-c9d8-47b0-8bc8-5d6ff17f916c" + ], + "number": "0", + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700088692" + }, + { + "cancellationName": "customer_request", + "configVersion": "1", + "createdTimestamp": "1646700095600", + "displayId": "100000294", + "effectiveTimestamp": "1662177600000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "perilModifications": [ + { + "exposureModificationLocator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "locator": "6bc02346-ef39-429f-9dd2-a9d0f69fdb0c", + "newPerilCharacteristicsLocator": "ea665b2b-8242-4f0c-9968-cc794586a17e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-97.75", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "617174b9-c87f-4d52-b0fe-7234d35b5386" + }, + { + "exposureModificationLocator": "757c0e3f-afea-4615-850c-353e17d7ee89", + "locator": "fe7976f8-9b77-42d1-a5ed-dd8b78046cb3", + "newPerilCharacteristicsLocator": "17ff7b00-7f5b-47ee-b7a5-204f5b9435f7", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-134.74", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "66a8406b-a1b1-43dc-aaea-6307105f5e5c" + } + ], + "policyLocator": "100000276", + "policyModificationLocator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646700096070", + "locator": "14c3ec9c-b736-49cf-9435-dd302b802e72", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6", + "newPolicyCharacteristicsLocators": [ + "b22a44cf-2938-4ff4-8ec9-3bd8391c82a6" + ], + "number": "1", + "policyEndTimestamp": "1662177600000", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "-232.49", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700096070" + }, + { + "configVersion": "1", + "createdTimestamp": "1646700102860", + "displayId": "100000418", + "effectiveTimestamp": "1662177600000", + "exposureModifications": [ + { + "exposureLocator": "6f505fea-820c-47fa-bb35-e4560f35f399", + "locator": "6c4ddf1a-9781-4794-9623-4fb662e2ac8f", + "perilModifications": [ + { + "exposureModificationLocator": "6c4ddf1a-9781-4794-9623-4fb662e2ac8f", + "locator": "820b42ac-88e0-4ba3-9313-f9c9409ded71", + "newPerilCharacteristicsLocator": "0eba16c5-b4a9-4fa9-ace2-52d22fdc6c6e", + "perilLocator": "389e8039-5fa9-4fbd-9bc7-979d53cde493", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "97.75", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "6c4ddf1a-9781-4794-9623-4fb662e2ac8f", + "locator": "96271f3e-9776-4913-976f-43e6f57e50f3", + "newPerilCharacteristicsLocator": "f418ff86-14a7-43ef-9a22-f358ba2501b2", + "perilLocator": "d4beef23-1d76-4a37-83d3-f339a078fef0", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "134.74", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000276", + "policyModificationLocator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646700103825", + "locator": "9f1104e1-41f2-4729-b92c-b9916ea9b435", + "mediaByLocator": {}, + "name": "modification.policy.reinstate", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100000276", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "premiumChange": "232.49", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646700102860" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "b5252049-8cb1-494b-a87f-3a5e9e43376a", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000288", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000288" + }, + "updatedTimestamp": "1646700103825" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "reinstatement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap1.json new file mode 100644 index 0000000..12d5127 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap1.json @@ -0,0 +1,427 @@ +{ + "charges": [ + { + "amount": "139.86", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_041c3d14-b482-4a47-a90a-8702a331ced0", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "139.86", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "12.94", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_df386a90-a8af-4443-bb61-86f4d78b1619", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "12.94", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "192.78", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "192.78", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "17.83", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "17.83", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_fee_eb83586d-2e4c-4b49-a2de-1c0596fee759", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "10.00", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "9.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_fee_22b58b7b-03f5-4219-a374-11302850cadb", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "isNew": true, + "originalAmount": "9.98", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0", + "type": "fee" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "newBusiness", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "30.77", + "grossTaxesCurrency": "USD", + "locator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000394", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "30.77", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646696910973" + } + ], + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000394", + "documents": [], + "effectiveContractEndTimestamp": "1684123200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "mediaByLocator": {}, + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646696910973" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000398", + "locator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000394", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "111.89", + "updatedTimestamp": "1646696910973" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000400", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "name": "comprehensive", + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "updatedTimestamp": "1646696910973" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000394", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "154.22", + "updatedTimestamp": "1646696910973" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000402", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "name": "collision", + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "updatedTimestamp": "1646696910973" + } + ], + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696910973" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "9.98", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "22b58b7b-03f5-4219-a374-11302850cadb", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + } + ], + "grossFees": "19.98", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000392", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646696910973", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000396", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "34bfd66d-c431-4941-a91e-64f656883784", + "newExposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "perilModifications": [ + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "329c2350-9ec1-4f51-8ea1-8a6251e7a9a6", + "newPerilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "773eeb96-336f-4143-b3bc-327a7c5c9579", + "newPerilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000394", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "newPolicyCharacteristicsLocators": [ + "ad6e469a-5412-4e2a-a4b5-5732c4780621" + ], + "number": "0", + "policyLocator": "100000394", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696910973" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000404", + "name": "1", + "state": "draft" + } + ], + "selected": "100000404" + }, + "updatedTimestamp": "1646696910973" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap2.json new file mode 100644 index 0000000..c60d854 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap2.json @@ -0,0 +1,1720 @@ +{ + "charges": [ + { + "amount": "-139.86", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_041c3d14-b482-4a47-a90a-8702a331ced0", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-139.86", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-12.94", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_df386a90-a8af-4443-bb61-86f4d78b1619", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-12.94", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "42.11", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_591f14a9-8333-4601-88df-2d7cf8b7aa10", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "42.11", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.90", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_3e54b56a-e2b6-4c76-b617-f34ae7139645", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "3.90", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "3e54b56a-e2b6-4c76-b617-f34ae7139645", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-192.78", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-192.78", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-17.83", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_tax_a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "-17.83", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "58.04", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "58.04", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "5.37", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_74143bce-9ea0-4f1d-a299-a40a0a30a313", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "isNew": true, + "originalAmount": "5.37", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "74143bce-9ea0-4f1d-a299-a40a0a30a313", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_fee_eb83586d-2e4c-4b49-a2de-1c0596fee759", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "-10.00", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "3.01", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_fee_eb83586d-2e4c-4b49-a2de-1c0596fee759", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "3.01", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-9.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_fee_22b58b7b-03f5-4219-a374-11302850cadb", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "isNew": true, + "originalAmount": "-9.98", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_fee_22b58b7b-03f5-4219-a374-11302850cadb", + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "isNew": true, + "originalAmount": "3.00", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "16.35", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_tax_a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "17.83", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "1.48", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "9.16", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_fee_eb83586d-2e4c-4b49-a2de-1c0596fee759", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "176.72", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_premium_fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "192.78", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "16.06", + "type": "premium" + }, + { + "amount": "128.20", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_premium_041c3d14-b482-4a47-a90a-8702a331ced0", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "139.86", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "11.66", + "type": "premium" + }, + { + "amount": "9.14", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "17_fee_22b58b7b-03f5-4219-a374-11302850cadb", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "isNew": false, + "originalAmount": "9.98", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "11.87", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "18_tax_df386a90-a8af-4443-bb61-86f4d78b1619", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "12.94", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "previouslyInvoicedAmount": "1.07", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1662177600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "cancellation", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1681617599999", + "endTimestamp": "1684123200000", + "financialTransactions": [ + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1684123200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1681531200000", + "type": "fee" + } + ], + "issueTimestamp": "1681531200000", + "startTimestamp": "1681531200000", + "writeOff": false + }, + { + "dueTimestamp": "1678939199999", + "endTimestamp": "1681531200000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1681531200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1678852800000", + "type": "fee" + } + ], + "issueTimestamp": "1678852800000", + "startTimestamp": "1678852800000", + "writeOff": false + }, + { + "dueTimestamp": "1676523599999", + "endTimestamp": "1678852800000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1678852800000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1676437200000", + "type": "fee" + } + ], + "issueTimestamp": "1676437200000", + "startTimestamp": "1676437200000", + "writeOff": false + }, + { + "dueTimestamp": "1673845199999", + "endTimestamp": "1676437200000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1676437200000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1673758800000", + "type": "fee" + } + ], + "issueTimestamp": "1673758800000", + "startTimestamp": "1673758800000", + "writeOff": false + }, + { + "dueTimestamp": "1671166799999", + "endTimestamp": "1673758800000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1673758800000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1671080400000", + "type": "fee" + } + ], + "issueTimestamp": "1671080400000", + "startTimestamp": "1671080400000", + "writeOff": false + }, + { + "dueTimestamp": "1668574799999", + "endTimestamp": "1671080400000", + "financialTransactions": [ + { + "amount": "11.65", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.07", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1671080400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1668488400000", + "type": "fee" + } + ], + "issueTimestamp": "1668488400000", + "startTimestamp": "1668488400000", + "writeOff": false + }, + { + "dueTimestamp": "1665892799999", + "endTimestamp": "1668488400000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1668488400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1665806400000", + "type": "fee" + } + ], + "issueTimestamp": "1665806400000", + "startTimestamp": "1665806400000", + "writeOff": false + }, + { + "dueTimestamp": "1663300799999", + "endTimestamp": "1665806400000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1665806400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1663214400000", + "type": "fee" + } + ], + "issueTimestamp": "1663214400000", + "startTimestamp": "1663214400000", + "writeOff": false + }, + { + "dueTimestamp": "1660622399999", + "endTimestamp": "1663214400000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1660536000000", + "type": "fee" + } + ], + "issueTimestamp": "1660536000000", + "startTimestamp": "1660536000000", + "writeOff": false + }, + { + "dueTimestamp": "1657943999999", + "endTimestamp": "1660536000000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1657857600000", + "type": "fee" + } + ], + "issueTimestamp": "1657857600000", + "startTimestamp": "1657857600000", + "writeOff": false + }, + { + "dueTimestamp": "1655351999999", + "endTimestamp": "1657857600000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "1.07", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "1.48", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "0.84", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "postedTimestamp": "1646696910973", + "startTimestamp": "1655265600000", + "type": "fee" + } + ], + "issueTimestamp": "1655265600000", + "startTimestamp": "1655265600000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1662177600000", + "modificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "startTimestamp": "1652587200000", + "taxGroups": [], + "updatedTimestamp": "1646696921947" + }, + { + "createdTimestamp": "1646696921947", + "endTimestamp": "1662177600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "100.15", + "grossPremiumCurrency": "USD", + "grossTaxes": "9.27", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "9.27", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646696921947" + } + ], + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000392", + "documents": [ + { + "createdTimestamp": "1646696910973", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "a27b8646-179d-4adb-9748-b43c6f33bffb", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/fb71360c-0a76-4453-8b0c-021898fdde29/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234842Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c295fe17af3a9cd22dcdb79ad7424f416294b6ca9d3ab5bd37c9dfe547eb72e5", + "urlExpirationTimestamp": "1646698722227" + }, + { + "createdTimestamp": "1646696910973", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "3f95cc9f-686e-45b8-a211-5fe8ca90de3d", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/02652d7e-8a8b-4dee-af25-69414acfdedb/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234842Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=60cd5583709d18a326a3d2f1feb0cc5a599bc0b5f68395997b43dcd51f657fd7", + "urlExpirationTimestamp": "1646698722227" + } + ], + "effectiveContractEndTimestamp": "1662177600000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646696915289", + "locator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "mediaByLocator": {}, + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646696915289" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000398", + "locator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "technicalPremium": "111.89", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696921947", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "42.11", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "33.69", + "updatedTimestamp": "1646696921947" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000400", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "name": "comprehensive", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "updatedTimestamp": "1646696921947" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "technicalPremium": "154.22", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696921947", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "58.04", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "46.43", + "updatedTimestamp": "1646696921947" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000402", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "name": "collision", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "updatedTimestamp": "1646696921947" + } + ], + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696921947" + } + ], + "fees": [ + { + "amount": "3.01", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "22b58b7b-03f5-4219-a374-11302850cadb", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + } + ], + "grossFees": "6.01", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646696910973", + "displayId": "100000408", + "documents": [ + { + "createdTimestamp": "1646696910973", + "displayName": "invoice_100000408.pdf", + "fileName": "invoice_100000408.pdf", + "locator": "599b97f6-7426-4921-a366-887b7315ccd6", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/46ff3dc6-259d-4095-9151-366a514221a0/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234842Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=9da9d29ebef2b0c4dfd91c0788050575a21185886f246f1cf8805385f8f2094c", + "urlExpirationTimestamp": "1646698722231" + } + ], + "dueTimestamp": "1652673599999", + "endTimestamp": "1655265600000", + "invoiceType": "newBusiness", + "locator": "e8d84222-a8b8-4bbc-ae07-3d1d8aab53ef", + "payments": [], + "policyLocator": "100000392", + "settlementStatus": "outstanding", + "startTimestamp": "1652587200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646696910973" + } + ], + "totalDue": "31.95", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646696910973" + } + ], + "issuedTimestamp": "1646696915289", + "locator": "100000392", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646696910973", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000396", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "34bfd66d-c431-4941-a91e-64f656883784", + "newExposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "perilModifications": [ + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "329c2350-9ec1-4f51-8ea1-8a6251e7a9a6", + "newPerilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "773eeb96-336f-4143-b3bc-327a7c5c9579", + "newPerilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646696915289", + "locator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "newPolicyCharacteristicsLocators": [ + "ad6e469a-5412-4e2a-a4b5-5732c4780621" + ], + "number": "0", + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696915289" + }, + { + "cancellationName": "customer_request", + "configVersion": "1", + "createdTimestamp": "1646696921906", + "displayId": "100000410", + "effectiveTimestamp": "1662177600000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "perilModifications": [ + { + "exposureModificationLocator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "locator": "93beb97f-080c-4979-847f-7f490cff98c0", + "newPerilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-97.75", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0" + }, + { + "exposureModificationLocator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "locator": "aa13e2c4-e7b1-48f9-990b-0f215be1369d", + "newPerilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-134.74", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85" + } + ], + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646696921947", + "locator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "newPolicyCharacteristicsLocators": [ + "7132b10e-15fa-4929-aa93-dbe31199e8aa" + ], + "number": "1", + "policyEndTimestamp": "1662177600000", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-232.49", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696921947" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000404", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000404" + }, + "updatedTimestamp": "1646696921947" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "cancellation" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap3.json b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap3.json new file mode 100644 index 0000000..ea748c1 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/CancelReinstateWithGap3.json @@ -0,0 +1,1459 @@ +{ + "charges": [ + { + "amount": "127.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_bd730ac8-c7e9-433b-bcfd-fb6e854dcd33", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "isNew": true, + "originalAmount": "127.98", + "perilCharacteristicsLocator": "bd730ac8-c7e9-433b-bcfd-fb6e854dcd33", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "11.84", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_f658fc02-9328-4b8b-82ea-4e8c2026633d", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "isNew": true, + "originalAmount": "11.84", + "perilCharacteristicsLocator": "bd730ac8-c7e9-433b-bcfd-fb6e854dcd33", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "taxLocator": "f658fc02-9328-4b8b-82ea-4e8c2026633d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "92.85", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_1b55967f-b68d-40fa-9ae3-0c9da37a6de9", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "isNew": true, + "originalAmount": "92.85", + "perilCharacteristicsLocator": "1b55967f-b68d-40fa-9ae3-0c9da37a6de9", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "8.59", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_b0719b70-a820-4d53-b7cd-50c0108caec4", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "isNew": true, + "originalAmount": "8.59", + "perilCharacteristicsLocator": "1b55967f-b68d-40fa-9ae3-0c9da37a6de9", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "taxLocator": "b0719b70-a820-4d53-b7cd-50c0108caec4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "6.63", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_fee_8696ec24-fcc8-486d-9167-a0e60ba5c5fc", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "feeLocator": "8696ec24-fcc8-486d-9167-a0e60ba5c5fc", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "6.63", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "6.62", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_fee_9303350f-3ac4-4e1e-a9e8-d99eb707d648", + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "feeLocator": "9303350f-3ac4-4e1e-a9e8-d99eb707d648", + "feeName": "transaction", + "isNew": true, + "originalAmount": "6.62", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-1.48", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_tax_a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "1.48", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "58.04", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "8_premium_f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "58.04", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.17", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "9_fee_eb83586d-2e4c-4b49-a2de-1c0596fee759", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "3.01", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "42.11", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "10_premium_591f14a9-8333-4601-88df-2d7cf8b7aa10", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "42.11", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-16.06", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "11_premium_fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "16.06", + "type": "premium" + }, + { + "amount": "-11.66", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "12_premium_041c3d14-b482-4a47-a90a-8702a331ced0", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "11.66", + "type": "premium" + }, + { + "amount": "2.16", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_fee_22b58b7b-03f5-4219-a374-11302850cadb", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "isNew": false, + "originalAmount": "3.00", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0.84", + "type": "fee" + }, + { + "amount": "3.90", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_tax_3e54b56a-e2b6-4c76-b617-f34ae7139645", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "3.90", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "3e54b56a-e2b6-4c76-b617-f34ae7139645", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.07", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_tax_df386a90-a8af-4443-bb61-86f4d78b1619", + "coverageEndTimestamp": "1657857600000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "1.07", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.37", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_tax_74143bce-9ea0-4f1d-a299-a40a0a30a313", + "coverageEndTimestamp": "1663214400000", + "coverageStartTimestamp": "1655265600000", + "isNew": false, + "originalAmount": "5.37", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "previouslyInvoicedAmount": "0", + "taxLocator": "74143bce-9ea0-4f1d-a299-a40a0a30a313", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "reinstatement", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1655351999999", + "endTimestamp": "1657857600000", + "financialTransactions": [ + { + "amount": "-139.86", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "-12.94", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "23.31", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "2.16", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "3e54b56a-e2b6-4c76-b617-f34ae7139645", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-192.78", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "-17.83", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "32.13", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "2.97", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "74143bce-9ea0-4f1d-a299-a40a0a30a313", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.53", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "-5.53", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "16.35", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "a67de0ed-ed41-49a9-aac5-f98b8e6a9f3b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "4.69", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "176.72", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "128.20", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "premium" + }, + { + "amount": "4.69", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "type": "fee" + }, + { + "amount": "11.87", + "amountCurrency": "USD", + "endTimestamp": "1657857600000", + "perilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1655265600000", + "taxLocator": "df386a90-a8af-4443-bb61-86f4d78b1619", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1655265600000", + "startTimestamp": "1655265600000", + "writeOff": false + }, + { + "dueTimestamp": "1657943999999", + "endTimestamp": "1660536000000", + "financialTransactions": [ + { + "amount": "11.66", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "taxLocator": "3e54b56a-e2b6-4c76-b617-f34ae7139645", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.06", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "premium" + }, + { + "amount": "1.49", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "taxLocator": "74143bce-9ea0-4f1d-a299-a40a0a30a313", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "-2.76", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "0.83", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + }, + { + "amount": "2.76", + "amountCurrency": "USD", + "endTimestamp": "1660536000000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1657857600000", + "type": "fee" + } + ], + "issueTimestamp": "1657857600000", + "startTimestamp": "1657857600000", + "writeOff": false + }, + { + "dueTimestamp": "1660622399999", + "endTimestamp": "1663214400000", + "financialTransactions": [ + { + "amount": "7.14", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "0.66", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilName": "comprehensive", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "taxLocator": "3e54b56a-e2b6-4c76-b617-f34ae7139645", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "9.85", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "premium" + }, + { + "amount": "0.91", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "perilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilName": "collision", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "taxLocator": "74143bce-9ea0-4f1d-a299-a40a0a30a313", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.70", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.51", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "-1.69", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "0.51", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "1.70", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "feeName": "underwriting", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + }, + { + "amount": "1.69", + "amountCurrency": "USD", + "endTimestamp": "1663214400000", + "feeLocator": "22b58b7b-03f5-4219-a374-11302850cadb", + "feeName": "transaction", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "postedTimestamp": "1646696921947", + "startTimestamp": "1660536000000", + "type": "fee" + } + ], + "issueTimestamp": "1660536000000", + "startTimestamp": "1660536000000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1662177600000", + "modificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "332.64", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "startTimestamp": "1652587200000", + "taxGroups": [], + "updatedTimestamp": "1646696921947" + }, + { + "createdTimestamp": "1646696921947", + "endTimestamp": "1662177600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "100.15", + "grossPremiumCurrency": "USD", + "grossTaxes": "9.27", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "taxGroups": [ + { + "amount": "9.27", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646696921947" + }, + { + "createdTimestamp": "1646696928579", + "endTimestamp": "1684123200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "220.83", + "grossPremiumCurrency": "USD", + "grossTaxes": "20.43", + "grossTaxesCurrency": "USD", + "locator": "ff6ec581-a538-4b68-a27e-b7eae48e0032", + "mediaByLocator": {}, + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyStartTimestamp": "1652587200000", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1663300800000", + "taxGroups": [ + { + "amount": "20.43", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646696928579" + } + ], + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000392", + "documents": [ + { + "createdTimestamp": "1646696910973", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "a27b8646-179d-4adb-9748-b43c6f33bffb", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/fb71360c-0a76-4453-8b0c-021898fdde29/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234848Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=f3a96eaa6910c199b8452d9a384566ac631acf426c9e25ff1f74eaf035658b47", + "urlExpirationTimestamp": "1646698728657" + }, + { + "createdTimestamp": "1646696910973", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "3f95cc9f-686e-45b8-a211-5fe8ca90de3d", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/02652d7e-8a8b-4dee-af25-69414acfdedb/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234848Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=aa34c40535583c167744d08048208819beced2286781d0033ce1e6eb999d8d5b", + "urlExpirationTimestamp": "1646698728657" + } + ], + "effectiveContractEndTimestamp": "1684123200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646696910973", + "endTimestamp": "1684123200000", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646696915289", + "locator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "mediaByLocator": {}, + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "startTimestamp": "1652587200000", + "updatedTimestamp": "1646696915289" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000398", + "locator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "139.86", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "technicalPremium": "111.89", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696921947", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "42.11", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "33.69", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "createdTimestamp": "1646696928579", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "1b55967f-b68d-40fa-9ae3-0c9da37a6de9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyCharacteristicsLocator": "ff6ec581-a538-4b68-a27e-b7eae48e0032", + "policyLocator": "100000392", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "92.85", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "74.28", + "updatedTimestamp": "1646696928579" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000400", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "name": "comprehensive", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "updatedTimestamp": "1646696921947" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696910973", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696915289", + "locator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "192.78", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedTimestamp": "1646696921947", + "technicalPremium": "154.22", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1662177600000", + "coverageStartTimestamp": "1652587200000", + "createdTimestamp": "1646696921947", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646696921947", + "locator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "58.04", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "46.43", + "updatedTimestamp": "1646696921947" + }, + { + "coverageEndTimestamp": "1684123200000", + "coverageStartTimestamp": "1663300800000", + "createdTimestamp": "1646696928579", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "bd730ac8-c7e9-433b-bcfd-fb6e854dcd33", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyCharacteristicsLocator": "ff6ec581-a538-4b68-a27e-b7eae48e0032", + "policyLocator": "100000392", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premium": "127.98", + "premiumCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "technicalPremium": "102.39", + "updatedTimestamp": "1646696928579" + } + ], + "createdTimestamp": "1646696910973", + "displayId": "100000402", + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "name": "collision", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "renewalGroup": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "updatedTimestamp": "1646696921947" + } + ], + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696921947" + } + ], + "fees": [ + { + "amount": "3.01", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "eb83586d-2e4c-4b49-a2de-1c0596fee759", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "3.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1662177600000", + "locator": "22b58b7b-03f5-4219-a374-11302850cadb", + "name": "transaction", + "reversed": false, + "startTimestamp": "1652587200000" + }, + { + "amount": "6.63", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "8696ec24-fcc8-486d-9167-a0e60ba5c5fc", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1663300800000" + }, + { + "amount": "6.62", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1684123200000", + "locator": "9303350f-3ac4-4e1e-a9e8-d99eb707d648", + "name": "transaction", + "reversed": false, + "startTimestamp": "1663300800000" + } + ], + "grossFees": "6.01", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646696910973", + "displayId": "100000408", + "documents": [ + { + "createdTimestamp": "1646696910973", + "displayName": "invoice_100000408.pdf", + "fileName": "invoice_100000408.pdf", + "locator": "599b97f6-7426-4921-a366-887b7315ccd6", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/69393cd0-b802-45d5-b5fb-f089076227e9/46ff3dc6-259d-4095-9151-366a514221a0/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220307T234848Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220307%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=5bb3617997e667a069f27a8913018ae5dc4fe9140d3333432a58e1da10cdfcf6", + "urlExpirationTimestamp": "1646698728659" + } + ], + "dueTimestamp": "1652673599999", + "endTimestamp": "1655265600000", + "invoiceType": "newBusiness", + "locator": "e8d84222-a8b8-4bbc-ae07-3d1d8aab53ef", + "payments": [], + "policyLocator": "100000392", + "settlementStatus": "outstanding", + "startTimestamp": "1652587200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646696910973" + } + ], + "totalDue": "31.95", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646696910973" + } + ], + "issuedTimestamp": "1646696915289", + "locator": "100000392", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646696910973", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646696910973", + "displayId": "100000396", + "effectiveTimestamp": "1652587200000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "34bfd66d-c431-4941-a91e-64f656883784", + "newExposureCharacteristicsLocator": "70a0cc60-f1bb-4e82-961c-1ce2b4d1ef09", + "perilModifications": [ + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "329c2350-9ec1-4f51-8ea1-8a6251e7a9a6", + "newPerilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "139.86", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "34bfd66d-c431-4941-a91e-64f656883784", + "locator": "773eeb96-336f-4143-b3bc-327a7c5c9579", + "newPerilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "192.78", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000392", + "policyModificationLocator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646696915289", + "locator": "e40ebecb-4171-4f34-866f-5edacc0b3e40", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "ad6e469a-5412-4e2a-a4b5-5732c4780621", + "newPolicyCharacteristicsLocators": [ + "ad6e469a-5412-4e2a-a4b5-5732c4780621" + ], + "number": "0", + "policyEndTimestamp": "1684123200000", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "332.64", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696915289" + }, + { + "cancellationName": "customer_request", + "configVersion": "1", + "createdTimestamp": "1646696921906", + "displayId": "100000410", + "effectiveTimestamp": "1662177600000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "perilModifications": [ + { + "exposureModificationLocator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "locator": "93beb97f-080c-4979-847f-7f490cff98c0", + "newPerilCharacteristicsLocator": "591f14a9-8333-4601-88df-2d7cf8b7aa10", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-97.75", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "041c3d14-b482-4a47-a90a-8702a331ced0" + }, + { + "exposureModificationLocator": "81a04a6c-a431-4e5d-a524-ba13dbcbbb48", + "locator": "aa13e2c4-e7b1-48f9-990b-0f215be1369d", + "newPerilCharacteristicsLocator": "f23dfe18-ac6e-4d33-96cf-22ca052c7ad9", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-134.74", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "replacedPerilCharacteristicsLocator": "fe0602ab-4095-4dc6-8c4e-a3c005fcdf85" + } + ], + "policyLocator": "100000392", + "policyModificationLocator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646696921947", + "locator": "e505af6b-da55-4649-a9e3-42f186f39c21", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "7132b10e-15fa-4929-aa93-dbe31199e8aa", + "newPolicyCharacteristicsLocators": [ + "7132b10e-15fa-4929-aa93-dbe31199e8aa" + ], + "number": "1", + "policyEndTimestamp": "1662177600000", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "-232.49", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696921947" + }, + { + "configVersion": "1", + "createdTimestamp": "1646696928513", + "displayId": "100000270", + "effectiveTimestamp": "1663300800000", + "exposureModifications": [ + { + "exposureLocator": "a82c28ab-3b07-4e29-bd9d-6a8444f0ba41", + "locator": "98d53487-5119-45db-a826-2e32cc258a49", + "perilModifications": [ + { + "exposureModificationLocator": "98d53487-5119-45db-a826-2e32cc258a49", + "locator": "1e8f9bb2-9398-40ee-8770-c4d33326d368", + "newPerilCharacteristicsLocator": "bd730ac8-c7e9-433b-bcfd-fb6e854dcd33", + "perilLocator": "ee04a51a-1bd5-4622-b942-5cf34f56f2de", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "127.98", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + }, + { + "exposureModificationLocator": "98d53487-5119-45db-a826-2e32cc258a49", + "locator": "c2bc1e8c-9649-481e-a0a2-35d4450dd35c", + "newPerilCharacteristicsLocator": "1b55967f-b68d-40fa-9ae3-0c9da37a6de9", + "perilLocator": "149cb6e5-6d27-4b6b-97bc-4261676db1b4", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "92.85", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "policyLocator": "100000392", + "policyModificationLocator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646696928579", + "locator": "09cae2d8-23a6-429e-8ca9-a23f0cd43f53", + "mediaByLocator": {}, + "name": "modification.policy.reinstate", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100000392", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "premiumChange": "220.83", + "premiumChangeCurrency": "USD", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "updatedTimestamp": "1646696928513" + } + ], + "originalContractEndTimestamp": "1684123200000", + "originalContractStartTimestamp": "1652587200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "f523e09f-e3e7-4b72-a329-cf7381105cbc", + "productLocator": "103a84dd-ca1f-49a9-9ff0-535b17362a9b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000404", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000404" + }, + "updatedTimestamp": "1646696928579" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "reinstatement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement1.json new file mode 100644 index 0000000..4eb22bd --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement1.json @@ -0,0 +1,1036 @@ +{ + "charges": [ + { + "amount": -2570, + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_3e868a7d-9a67-460b-82a2-d74a2040df69", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": -2570, + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_75406184-34b9-404a-be9d-dc938bae9875", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "taxLocator": "75406184-34b9-404a-be9d-dc938bae9875", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0.69, + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_f5482ed4-90ec-4ec4-a69c-6dc7be5cf439", + "coverageEndTimestamp": 1641110400000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 0.69, + "perilCharacteristicsLocator": "f5482ed4-90ec-4ec4-a69c-6dc7be5cf439", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_cc9f2cbe-b12d-4300-b8b5-6784fa067b54", + "coverageEndTimestamp": 1641110400000, + "coverageStartTimestamp": 1641024000000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "f5482ed4-90ec-4ec4-a69c-6dc7be5cf439", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "taxLocator": "cc9f2cbe-b12d-4300-b8b5-6784fa067b54", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 2569.31, + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_2f2e7f46-e6ae-4392-b64a-f0bac836edec", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641110400000, + "isNew": true, + "originalAmount": 2569.31, + "perilCharacteristicsLocator": "2f2e7f46-e6ae-4392-b64a-f0bac836edec", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_tax_0dfd3cbd-779d-4134-b99a-54e3e0b3a7d6", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641110400000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "2f2e7f46-e6ae-4392-b64a-f0bac836edec", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "previouslyInvoicedAmount": 0, + "taxLocator": "0dfd3cbd-779d-4134-b99a-54e3e0b3a7d6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 2441.5, + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_premium_3e868a7d-9a67-460b-82a2-d74a2040df69", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1641024000000, + "isNew": false, + "originalAmount": 2570, + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "previouslyInvoicedAmount": 128.5, + "type": "premium" + } + ], + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "defaultPaymentTerms": { + "amount": 32, + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "endorsement", + "paymentScheduleName": "semiannually", + "plannedInvoices": [ + { + "dueTimestamp": "1656745199999", + "endTimestamp": "1672560000000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1656658800000", + "type": "premium" + } + ], + "issueTimestamp": "1653894000000", + "startTimestamp": "1656658800000", + "writeOff": false + }, + { + "dueTimestamp": "1672646399999", + "endTimestamp": "1688194800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1672560000000", + "type": "premium" + } + ], + "issueTimestamp": "1669795200000", + "startTimestamp": "1672560000000", + "writeOff": false + }, + { + "dueTimestamp": "1688281199999", + "endTimestamp": "1704096000000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1688194800000", + "type": "premium" + } + ], + "issueTimestamp": "1685430000000", + "startTimestamp": "1688194800000", + "writeOff": false + }, + { + "dueTimestamp": "1704182399999", + "endTimestamp": "1719817200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1704096000000", + "type": "premium" + } + ], + "issueTimestamp": "1701331200000", + "startTimestamp": "1704096000000", + "writeOff": false + }, + { + "dueTimestamp": "1719903599999", + "endTimestamp": "1735718400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1719817200000", + "type": "premium" + } + ], + "issueTimestamp": "1717052400000", + "startTimestamp": "1719817200000", + "writeOff": false + }, + { + "dueTimestamp": "1735804799999", + "endTimestamp": "1751353200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1751353200000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1735718400000", + "type": "premium" + } + ], + "issueTimestamp": "1732953600000", + "startTimestamp": "1735718400000", + "writeOff": false + }, + { + "dueTimestamp": "1751439599999", + "endTimestamp": "1767254400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1767254400000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1751353200000", + "type": "premium" + } + ], + "issueTimestamp": "1748588400000", + "startTimestamp": "1751353200000", + "writeOff": false + }, + { + "dueTimestamp": "1767340799999", + "endTimestamp": "1782889200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1782889200000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1767254400000", + "type": "premium" + } + ], + "issueTimestamp": "1764489600000", + "startTimestamp": "1767254400000", + "writeOff": false + }, + { + "dueTimestamp": "1782975599999", + "endTimestamp": "1798790400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1798790400000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1782889200000", + "type": "premium" + } + ], + "issueTimestamp": "1780124400000", + "startTimestamp": "1782889200000", + "writeOff": false + }, + { + "dueTimestamp": "1798876799999", + "endTimestamp": "1814425200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1814425200000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1798790400000", + "type": "premium" + } + ], + "issueTimestamp": "1796025600000", + "startTimestamp": "1798790400000", + "writeOff": false + }, + { + "dueTimestamp": "1814511599999", + "endTimestamp": "1830326400000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1830326400000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1814425200000", + "type": "premium" + } + ], + "issueTimestamp": "1811660400000", + "startTimestamp": "1814425200000", + "writeOff": false + }, + { + "dueTimestamp": "1830412799999", + "endTimestamp": "1846047600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1846047600000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1830326400000", + "type": "premium" + } + ], + "issueTimestamp": "1827561600000", + "startTimestamp": "1830326400000", + "writeOff": false + }, + { + "dueTimestamp": "1846133999999", + "endTimestamp": "1861948800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1861948800000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1846047600000", + "type": "premium" + } + ], + "issueTimestamp": "1843282800000", + "startTimestamp": "1846047600000", + "writeOff": false + }, + { + "dueTimestamp": "1862035199999", + "endTimestamp": "1877583600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1877583600000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1861948800000", + "type": "premium" + } + ], + "issueTimestamp": "1859184000000", + "startTimestamp": "1861948800000", + "writeOff": false + }, + { + "dueTimestamp": "1877669999999", + "endTimestamp": "1893484800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1893484800000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1877583600000", + "type": "premium" + } + ], + "issueTimestamp": "1874818800000", + "startTimestamp": "1877583600000", + "writeOff": false + }, + { + "dueTimestamp": "1893571199999", + "endTimestamp": "1909119600000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1909119600000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1893484800000", + "type": "premium" + } + ], + "issueTimestamp": "1890720000000", + "startTimestamp": "1893484800000", + "writeOff": false + }, + { + "dueTimestamp": "1909205999999", + "endTimestamp": "1925020800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1925020800000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1909119600000", + "type": "premium" + } + ], + "issueTimestamp": "1906354800000", + "startTimestamp": "1909119600000", + "writeOff": false + }, + { + "dueTimestamp": "1925107199999", + "endTimestamp": "1940659200000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1940659200000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1925020800000", + "type": "premium" + } + ], + "issueTimestamp": "1922256000000", + "startTimestamp": "1925020800000", + "writeOff": false + }, + { + "dueTimestamp": "1940745599999", + "endTimestamp": "1956556800000", + "financialTransactions": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "endTimestamp": "1956556800000", + "perilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilName": "bodily_injury", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "postedTimestamp": "1645133291797", + "startTimestamp": "1940659200000", + "type": "premium" + } + ], + "issueTimestamp": "1937894400000", + "startTimestamp": "1940659200000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1645133178710", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2570.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645133319979", + "locator": "17965579-bc06-46a9-88db-a1ca0b086f42", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100000018", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "replacedTimestamp": "1645133504651", + "startTimestamp": "1641024000000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645133319979" + }, + { + "createdTimestamp": "1645133504651", + "endTimestamp": "1641110400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "0.69", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645133504651", + "locator": "172da6a1-d21b-4671-a721-e80004119ace", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100000018", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "startTimestamp": "1641024000000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645133504651" + }, + { + "createdTimestamp": "1645133504651", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "2569.31", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645133504651", + "locator": "2eb4a849-70be-4bfd-878d-b6a5c094b511", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100000018", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "startTimestamp": "1641110400000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645133504651" + } + ], + "configVersion": "6", + "createdTimestamp": "1645133178710", + "displayId": "100000018", + "documents": [ + { + "createdTimestamp": "1645133291797", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "7fb77520-432a-4333-a21d-56ac735daacc", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/2407076c-97ed-4c96-acc7-9b7982712c20/8948b20f-a84b-4c21-9409-54c4d0a09a7b/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T213144Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=4cbdfa5e479b57ed7a0df38c6e5a971f2ab68be578b536c400f56a6e99c7ba14", + "urlExpirationTimestamp": "1645135304693" + }, + { + "createdTimestamp": "1645133291797", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "87cd8657-bd76-4a16-8614-631aec1d1a52", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/2407076c-97ed-4c96-acc7-9b7982712c20/db25f309-34ee-4ebd-ad6a-1870131bd372/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T213144Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=2d2699fed300394fa544b7aae28899d200797926f5bafe8979dfa2a5d4cc6c13", + "urlExpirationTimestamp": "1645135304693" + } + ], + "effectiveContractEndTimestamp": 1956556800000, + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645133203729", + "endTimestamp": "1956556800000", + "exposureLocator": "82bbdb80-5293-473c-b1bd-5798a424e9ef", + "fieldGroupsByLocator": {}, + "fieldValues": { + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "vehicle_type": [ + "SUV" + ], + "vehicle_value": [ + "10000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1645133319979", + "locator": "ef653e5e-b3c0-49af-94c6-7e2d8bb7e426", + "mediaByLocator": {}, + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "startTimestamp": "1641024000000", + "updatedTimestamp": "1645133319979" + } + ], + "createdTimestamp": "1645133203729", + "displayId": "100000164", + "locator": "82bbdb80-5293-473c-b1bd-5798a424e9ef", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645133203729", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "ef653e5e-b3c0-49af-94c6-7e2d8bb7e426", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645133319979", + "locator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyCharacteristicsLocator": "17965579-bc06-46a9-88db-a1ca0b086f42", + "policyLocator": "100000018", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premium": "2570.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9038-00266f91-8330-b2bd41bc41c6", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "replacedTimestamp": "1645133504651", + "technicalPremium": "2056.00", + "updatedTimestamp": "1645133319979" + }, + { + "coverageEndTimestamp": "1641110400000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645133504651", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "ef653e5e-b3c0-49af-94c6-7e2d8bb7e426", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645133504651", + "locator": "f5482ed4-90ec-4ec4-a69c-6dc7be5cf439", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyCharacteristicsLocator": "172da6a1-d21b-4671-a721-e80004119ace", + "policyLocator": "100000018", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premium": "0.69", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9038-00266f91-8330-b2bd41bc41c6", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "technicalPremium": "0.55", + "updatedTimestamp": "1645133504651" + }, + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "createdTimestamp": "1645133504651", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "ef653e5e-b3c0-49af-94c6-7e2d8bb7e426", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645133504651", + "locator": "2f2e7f46-e6ae-4392-b64a-f0bac836edec", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyCharacteristicsLocator": "2eb4a849-70be-4bfd-878d-b6a5c094b511", + "policyLocator": "100000018", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premium": "2569.31", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9038-f0244581-8330-b2bd41bc41c6", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "technicalPremium": "2055.45", + "updatedTimestamp": "1645133504651" + } + ], + "createdTimestamp": "1645133203729", + "displayId": "100000166", + "exposureLocator": "82bbdb80-5293-473c-b1bd-5798a424e9ef", + "locator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "name": "bodily_injury", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "renewalGroup": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "updatedTimestamp": "1645133504651" + } + ], + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "updatedTimestamp": "1645133504651" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1645133303673", + "displayId": "100000180", + "documents": [ + { + "createdTimestamp": "1645133303673", + "displayName": "invoice_100000180.pdf", + "fileName": "invoice_100000180.pdf", + "locator": "7db18c66-9c72-4f0b-a74a-fd1e397c396f", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/2407076c-97ed-4c96-acc7-9b7982712c20/38876e4a-c584-4f81-8b90-7382983b08d5/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T213144Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=e6f24f6cc851425afd7847d7b496596b9f73a6f2d19d6f062fe49baec023331a", + "urlExpirationTimestamp": "1645135304698" + } + ], + "dueTimestamp": "1645171199999", + "endTimestamp": 1656658800000, + "invoiceType": "newBusiness", + "locator": "0cb31053-a52c-4b69-8f51-b591001cbec5", + "payments": [ + { + "amount": "128.50", + "amountCurrency": "USD", + "displayId": "100000028", + "fieldValues": {}, + "invoiceLocator": "0cb31053-a52c-4b69-8f51-b591001cbec5", + "locator": "88089e7b-5d4f-40b4-a370-fd020b189c93", + "mediaByLocator": {}, + "postedTimestamp": "1645133312924" + } + ], + "policyLocator": "100000018", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": 1641024000000, + "statuses": [ + { + "status": "paid", + "timestamp": "1645133312924" + }, + { + "status": "unfulfilled", + "timestamp": "1645133303673" + } + ], + "totalDue": 128.5, + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1645133312924" + } + ], + "issuedTimestamp": "1645133319979", + "locator": "100000018", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1645133291797", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "5", + "createdTimestamp": "1645133178710", + "displayId": "100000022", + "effectiveTimestamp": 1641024000000, + "exposureModifications": [ + { + "exposureLocator": "82bbdb80-5293-473c-b1bd-5798a424e9ef", + "locator": "0cce33cf-52de-4442-a8e8-5db8fd86a97a", + "newExposureCharacteristicsLocator": "ef653e5e-b3c0-49af-94c6-7e2d8bb7e426", + "perilModifications": [ + { + "exposureModificationLocator": "0cce33cf-52de-4442-a8e8-5db8fd86a97a", + "locator": "92e62565-cc65-4195-a587-12ab369b70fd", + "newPerilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df" + } + ], + "policyLocator": "100000018", + "policyModificationLocator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645133319979", + "locator": "836a9df9-de30-4da1-a6c8-593cc3e6c7c2", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "17965579-bc06-46a9-88db-a1ca0b086f42", + "newPolicyCharacteristicsLocators": [ + "17965579-bc06-46a9-88db-a1ca0b086f42" + ], + "number": "0", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "updatedTimestamp": "1645133319979" + }, + { + "configVersion": "6", + "createdTimestamp": "1645133504651", + "displayId": "100000188", + "effectiveTimestamp": 1641110400000, + "exposureModifications": [ + { + "exposureLocator": "82bbdb80-5293-473c-b1bd-5798a424e9ef", + "locator": "1568c624-36ff-4b76-a8fe-b4493e506e4a", + "perilModifications": [ + { + "exposureModificationLocator": "1568c624-36ff-4b76-a8fe-b4493e506e4a", + "locator": "fc41e7d5-a6da-445b-94c9-f270a5b3452a", + "newPerilCharacteristicsLocator": "f5482ed4-90ec-4ec4-a69c-6dc7be5cf439", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premiumChange": "-2569.31", + "premiumChangeCurrency": "USD", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "replacedPerilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69" + }, + { + "exposureModificationLocator": "1568c624-36ff-4b76-a8fe-b4493e506e4a", + "locator": "fd0d7774-d48c-4f60-9ecf-248b753ee850", + "newPerilCharacteristicsLocator": "2f2e7f46-e6ae-4392-b64a-f0bac836edec", + "perilLocator": "4d1eb2f8-9829-42ad-b6a3-ce2fbc2a46c5", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premiumChange": "-0.69", + "premiumChangeCurrency": "USD", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "replacedPerilCharacteristicsLocator": "3e868a7d-9a67-460b-82a2-d74a2040df69" + } + ], + "policyLocator": "100000018", + "policyModificationLocator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645133504651", + "locator": "a6af70c4-33b0-47d1-aadb-afbe62bc1a43", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "172da6a1-d21b-4671-a721-e80004119ace", + "2eb4a849-70be-4bfd-878d-b6a5c094b511" + ], + "number": "1", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000018", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "updatedTimestamp": "1645133504651" + } + ], + "originalContractEndTimestamp": "1956556800000", + "originalContractStartTimestamp": 1641024000000, + "paymentScheduleName": "semiannually", + "policyholderLocator": "99e5f9b5-67a4-4a7f-82fa-6fc5d7887132", + "productLocator": "c5141e80-b9da-48e0-b7aa-a3bbcc81c5df", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000024", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000024" + }, + "updatedTimestamp": "1645133504651" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement2.json new file mode 100644 index 0000000..e0f2782 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement2.json @@ -0,0 +1,2576 @@ +{ + "charges": [ + { + "amount": "-412.34", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_004c12f4-b87c-4116-8c4c-da55c33ccfae", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-412.34", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-38.14", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_9da43e30-6cee-45df-9fa4-53f046306d90", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-38.14", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.77", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_comm_04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "7.77", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "389.41", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_premium_aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "389.41", + "perilCharacteristicsLocator": "aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "36.02", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_tax_1601708c-5a77-4a9b-abc0-96b996b63c0f", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "36.02", + "perilCharacteristicsLocator": "aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "1601708c-5a77-4a9b-abc0-96b996b63c0f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.34", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_comm_553244e9-295f-4629-b6c0-b1238a78972d", + "commissionLocator": "553244e9-295f-4629-b6c0-b1238a78972d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-7.34", + "perilCharacteristicsLocator": "aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "350.80", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_e9a5b50f-de7b-4135-8442-3d88b79583f9", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "350.80", + "perilCharacteristicsLocator": "e9a5b50f-de7b-4135-8442-3d88b79583f9", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "32.45", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_4d4f27c0-e0ce-40f0-975d-349e4000f974", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "32.45", + "perilCharacteristicsLocator": "e9a5b50f-de7b-4135-8442-3d88b79583f9", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "4d4f27c0-e0ce-40f0-975d-349e4000f974", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-568.36", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_premium_2a6419d5-a894-4cff-aa58-7fe055392f67", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-568.36", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-52.57", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_tax_37ac39ac-64a1-43b0-84fd-88a9e2035377", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-52.57", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.71", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_comm_86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "10.71", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "536.75", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_premium_91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "536.75", + "perilCharacteristicsLocator": "91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "49.65", + "amountCurrency": "USD", + "category": "new", + "chargeId": "13_tax_7df62809-e76b-43c2-9282-45b154879746", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "49.65", + "perilCharacteristicsLocator": "91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "7df62809-e76b-43c2-9282-45b154879746", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.11", + "amountCurrency": "USD", + "category": "new", + "chargeId": "14_comm_4b5f1be2-0839-490b-86b2-bd336e0e54f3", + "commissionLocator": "4b5f1be2-0839-490b-86b2-bd336e0e54f3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-10.11", + "perilCharacteristicsLocator": "91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "483.53", + "amountCurrency": "USD", + "category": "new", + "chargeId": "15_premium_0d9e2d5c-34f6-4943-bb6a-48056eeb4210", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "483.53", + "perilCharacteristicsLocator": "0d9e2d5c-34f6-4943-bb6a-48056eeb4210", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "44.73", + "amountCurrency": "USD", + "category": "new", + "chargeId": "16_tax_8708a25c-508b-4604-880e-d8233b261e9d", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "44.73", + "perilCharacteristicsLocator": "0d9e2d5c-34f6-4943-bb6a-48056eeb4210", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "previouslyInvoicedAmount": "0", + "taxLocator": "8708a25c-508b-4604-880e-d8233b261e9d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.71", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "17_comm_86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "-10.71", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "47.36", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "18_tax_ad2f61e3-1939-4804-8510-6bca91541a8c", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "47.36", + "perilCharacteristicsLocator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "taxLocator": "ad2f61e3-1939-4804-8510-6bca91541a8c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "512.07", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "19_premium_8b5bdf18-ee39-403a-887f-2862ef4d121b", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "512.07", + "perilCharacteristicsLocator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-40.67", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "20_premium_f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "40.67", + "type": "premium" + }, + { + "amount": "-2.72", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "21_tax_685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "2.72", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "568.36", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "22_premium_2a6419d5-a894-4cff-aa58-7fe055392f67", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "568.36", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-29.50", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "23_premium_56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "29.50", + "type": "premium" + }, + { + "amount": "-3.75", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "24_tax_ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "3.75", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "412.34", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "25_premium_004c12f4-b87c-4116-8c4c-da55c33ccfae", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "412.34", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "38.14", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "26_tax_9da43e30-6cee-45df-9fa4-53f046306d90", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "38.14", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "34.36", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "27_tax_6de51838-084e-4611-adc6-90f582a4d823", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "34.36", + "perilCharacteristicsLocator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "taxLocator": "6de51838-084e-4611-adc6-90f582a4d823", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "371.50", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "28_premium_7485f730-1575-48f8-acec-c98fcfdd8242", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "371.50", + "perilCharacteristicsLocator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-7.77", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "29_comm_04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "-7.77", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "52.57", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "30_tax_37ac39ac-64a1-43b0-84fd-88a9e2035377", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "52.57", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "previouslyInvoicedAmount": "0", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "endorsement", + "paymentScheduleName": "semiannually", + "plannedInvoices": [ + { + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "financialTransactions": [ + { + "amount": "-29.50", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "-2.72", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "371.50", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "34.36", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "6de51838-084e-4611-adc6-90f582a4d823", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "23.84", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "2.20", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.46", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "commission" + }, + { + "amount": "-40.67", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "-3.75", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "512.07", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "47.36", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "ad2f61e3-1939-4804-8510-6bca91541a8c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "32.86", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "3.03", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1650006000000", + "type": "commission" + } + ], + "issueTimestamp": "1650006000000", + "startTimestamp": "1650006000000", + "writeOff": false + }, + { + "dueTimestamp": "1656745199999", + "endTimestamp": "1672560000000", + "financialTransactions": [ + { + "amount": "-69.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "7.18", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.47", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "-8.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "9.90", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "commission" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "8.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1656658800000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1656658800000", + "startTimestamp": "1656658800000", + "writeOff": false + }, + { + "dueTimestamp": "1672646399999", + "endTimestamp": "1688194800000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "commission" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1672560000000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1672560000000", + "startTimestamp": "1672560000000", + "writeOff": false + }, + { + "dueTimestamp": "1688281199999", + "endTimestamp": "1704096000000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "commission" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1688194800000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1688194800000", + "startTimestamp": "1688194800000", + "writeOff": false + }, + { + "dueTimestamp": "1704182399999", + "endTimestamp": "1719817200000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "commission" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1704096000000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1704096000000", + "startTimestamp": "1704096000000", + "writeOff": false + }, + { + "dueTimestamp": "1719903599999", + "endTimestamp": "1735718340000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "9da43e30-6cee-45df-9fa4-53f046306d90", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "04fab70b-1184-4064-a3f5-a42f9302fcce", + "commissionRecipient": "Agent1234", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "37ac39ac-64a1-43b0-84fd-88a9e2035377", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "86e6d9f1-7a2c-454d-994d-0407a69e71ad", + "commissionRecipient": "Agent1234", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "commission" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "685beee0-6e72-4f6c-ad07-973e5d1a1f60", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilName": "collision", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1719817200000", + "taxLocator": "ea7cf9b8-b825-4090-a773-5c5d07a8fe03", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1719817200000", + "startTimestamp": "1719817200000", + "writeOff": false + }, + { + "dueTimestamp": "1735718340000", + "endTimestamp": "1735718400000", + "financialTransactions": [ + { + "amount": "-0.02", + "amountCurrency": "USD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilName": "comprehensive", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "postedTimestamp": "1646276936611", + "startTimestamp": "1735718340000", + "type": "premium" + } + ], + "issueTimestamp": "1735718340000", + "startTimestamp": "1735718340000", + "writeOff": true + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646276927136", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646276930262", + "locator": "00a51035-319c-4857-a0a2-7239bb1167d3", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276938432", + "startTimestamp": "1650006000000", + "taxGroups": [], + "updatedTimestamp": "1646276938432" + }, + { + "createdTimestamp": "1646276936611", + "endTimestamp": "1651805703000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "883.57", + "grossPremiumCurrency": "USD", + "grossTaxes": "81.72", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "33f0518a-ba4a-44d8-96ca-179bbdfed4b3", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "81.72", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646276938432" + }, + { + "createdTimestamp": "1646276936611", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "980.70", + "grossPremiumCurrency": "USD", + "grossTaxes": "90.71", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "18630b9d-ff4e-4cce-90f2-1c489b0db86b", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276944842", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "90.71", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646276938432" + }, + { + "createdTimestamp": "1646276944842", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "926.16", + "grossPremiumCurrency": "USD", + "grossTaxes": "85.67", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "f4cf2c08-eade-4a97-a7b4-19951e7e0d81", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "85.67", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646276944842" + }, + { + "createdTimestamp": "1646276944842", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "834.33", + "grossPremiumCurrency": "USD", + "grossTaxes": "77.18", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "ad316b97-5de1-4c2e-8bc2-8beb446ede22", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1656399600000", + "taxGroups": [ + { + "amount": "77.18", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646276944842" + } + ], + "configVersion": "4", + "createdTimestamp": "1646276927136", + "displayId": "100000986", + "documents": [ + { + "createdTimestamp": "1646276927136", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "714a70a8-cd43-4cc5-982d-cb230013f30d", + "policyModificationLocator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/2e211c35-5ee3-49ee-bc69-b0dfa987cd39/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T030904Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=3be3132827b17ba64107bb68d548345b0cffb35ef2a4bb527d9d10c1d09d7d0c", + "urlExpirationTimestamp": "1646278744923" + }, + { + "createdTimestamp": "1646276927136", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "b7666200-70ae-4b44-92da-484880f003ca", + "policyModificationLocator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/4fb4cd95-0e2a-4628-a8c3-4ec90543bf1c/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T030904Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=256d12cab76c7a324105377acebd2106b8c1929406196522ef7026ce559f7ed4", + "urlExpirationTimestamp": "1646278744923" + }, + { + "createdTimestamp": "1646276936611", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "87fbc14b-b4b5-4298-ba76-43568193c7f6", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/413cd685-632d-4d18-96e9-40f5e46035dc/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T030904Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=a3112fc859832a954825c04da55cb22aba57d1de0438959e2ef9a6c9587ff70c", + "urlExpirationTimestamp": "1646278744923" + } + ], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646276927136", + "endTimestamp": "1735718400000", + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646276930262", + "locator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "mediaByLocator": {}, + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646276930262" + } + ], + "createdTimestamp": "1646276927136", + "displayId": "100000992", + "locator": "130615be-e30d-4e60-9f12-084c5afb11db", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646276927136", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276930262", + "locator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyCharacteristicsLocator": "00a51035-319c-4857-a0a2-7239bb1167d3", + "policyLocator": "100000986", + "policyModificationLocator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276938432", + "technicalPremium": "303.48", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646276936611", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyCharacteristicsLocator": "33f0518a-ba4a-44d8-96ca-179bbdfed4b3", + "policyLocator": "100000986", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "371.50", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "297.36", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646276936611", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyCharacteristicsLocator": "18630b9d-ff4e-4cce-90f2-1c489b0db86b", + "policyLocator": "100000986", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "412.34", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276944842", + "technicalPremium": "329.91", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646276944842", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyCharacteristicsLocator": "f4cf2c08-eade-4a97-a7b4-19951e7e0d81", + "policyLocator": "100000986", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "389.41", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "311.56", + "updatedTimestamp": "1646276944842" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646276944842", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "e9a5b50f-de7b-4135-8442-3d88b79583f9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyCharacteristicsLocator": "ad316b97-5de1-4c2e-8bc2-8beb446ede22", + "policyLocator": "100000986", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "350.80", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "280.92", + "updatedTimestamp": "1646276944842" + } + ], + "createdTimestamp": "1646276927136", + "displayId": "100000994", + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "locator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "name": "comprehensive", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "updatedTimestamp": "1646276944842" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646276927136", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276930262", + "locator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyCharacteristicsLocator": "00a51035-319c-4857-a0a2-7239bb1167d3", + "policyLocator": "100000986", + "policyModificationLocator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276938432", + "technicalPremium": "418.31", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646276936611", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyCharacteristicsLocator": "33f0518a-ba4a-44d8-96ca-179bbdfed4b3", + "policyLocator": "100000986", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "512.07", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "409.87", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646276936611", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276938432", + "locator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyCharacteristicsLocator": "18630b9d-ff4e-4cce-90f2-1c489b0db86b", + "policyLocator": "100000986", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "568.36", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646276944842", + "technicalPremium": "454.74", + "updatedTimestamp": "1646276938432" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646276944842", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyCharacteristicsLocator": "f4cf2c08-eade-4a97-a7b4-19951e7e0d81", + "policyLocator": "100000986", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "536.75", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "429.45", + "updatedTimestamp": "1646276944842" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646276944842", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646276944842", + "locator": "0d9e2d5c-34f6-4943-bb6a-48056eeb4210", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyCharacteristicsLocator": "ad316b97-5de1-4c2e-8bc2-8beb446ede22", + "policyLocator": "100000986", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premium": "483.53", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "387.22", + "updatedTimestamp": "1646276944842" + } + ], + "createdTimestamp": "1646276927136", + "displayId": "100000996", + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "locator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "name": "collision", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "updatedTimestamp": "1646276944842" + } + ], + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646276944842" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646276927136", + "displayId": "100001202", + "documents": [ + { + "createdTimestamp": "1646276927136", + "displayName": "invoice_100001202.pdf", + "fileName": "invoice_100001202.pdf", + "locator": "40ab8234-2e97-4b55-9d0c-97662711a711", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/b23f8688-9fed-409c-9f1d-642559b9d8e7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T030904Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=942aac0fc3b4ae9cb6e6dce435bc960602561814d477efe97585e54153c9bb3d", + "urlExpirationTimestamp": "1646278744927" + } + ], + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "invoiceType": "newBusiness", + "locator": "83710517-6d9b-4761-b2a7-45727eb6f588", + "payments": [], + "policyLocator": "100000986", + "settlementStatus": "outstanding", + "startTimestamp": "1650006000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646276927136" + } + ], + "totalDue": "76.64", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646276927136" + } + ], + "issuedTimestamp": "1646276930262", + "locator": "100000986", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646276927136", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646276927136", + "displayId": "100000990", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "locator": "0366c02c-7981-4846-a850-9302fd59d790", + "newExposureCharacteristicsLocator": "8767403c-aa1c-46da-9790-867e1a05f8f2", + "perilModifications": [ + { + "exposureModificationLocator": "0366c02c-7981-4846-a850-9302fd59d790", + "locator": "bf9e7cba-841f-4293-ba6e-465802db4e8d", + "newPerilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "0366c02c-7981-4846-a850-9302fd59d790", + "locator": "1066c37a-d3f3-4fee-8957-a777b51438f9", + "newPerilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100000986", + "policyModificationLocator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646276930262", + "locator": "f9abd729-5120-4cc0-a600-91fc6b6593da", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "00a51035-319c-4857-a0a2-7239bb1167d3", + "newPolicyCharacteristicsLocators": [ + "00a51035-319c-4857-a0a2-7239bb1167d3" + ], + "number": "0", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646276930262" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646276936611", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646276936277", + "displayId": "100001204", + "effectiveTimestamp": "1651805703000", + "endorsementLocator": "100001206", + "exposureModifications": [ + { + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "locator": "634eb0e0-5da1-43bb-bf6c-91a3ca6ac91b", + "perilModifications": [ + { + "exposureModificationLocator": "634eb0e0-5da1-43bb-bf6c-91a3ca6ac91b", + "locator": "edfc6943-4c1d-47dd-8e68-73593dee1d66", + "newPerilCharacteristicsLocator": "7485f730-1575-48f8-acec-c98fcfdd8242", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-7.65", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50" + }, + { + "exposureModificationLocator": "634eb0e0-5da1-43bb-bf6c-91a3ca6ac91b", + "locator": "3bf98138-6468-4271-b15c-b5de9afec7f2", + "newPerilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "33.19", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "56ed9c3b-ad3c-413e-a363-eb0d96000f50" + }, + { + "exposureModificationLocator": "634eb0e0-5da1-43bb-bf6c-91a3ca6ac91b", + "locator": "e4889a85-9dd5-4461-bde1-05074ddcff50", + "newPerilCharacteristicsLocator": "8b5bdf18-ee39-403a-887f-2862ef4d121b", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-10.55", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2" + }, + { + "exposureModificationLocator": "634eb0e0-5da1-43bb-bf6c-91a3ca6ac91b", + "locator": "8e4fb51a-1764-4a70-a80f-d3d361a4c57e", + "newPerilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "45.74", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "f85dd0ab-ccfb-449f-ac35-4408182e4da2" + } + ], + "policyLocator": "100000986", + "policyModificationLocator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646276938432", + "locator": "0f8f348c-a1c0-49b7-9da7-57515e1a65fe", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "33f0518a-ba4a-44d8-96ca-179bbdfed4b3", + "newPolicyCharacteristicsLocators": [ + "33f0518a-ba4a-44d8-96ca-179bbdfed4b3", + "18630b9d-ff4e-4cce-90f2-1c489b0db86b" + ], + "number": "1", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "962.50", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646276938432" + }, + { + "configVersion": "4", + "createdTimestamp": "1646276944842", + "displayId": "100001134", + "effectiveTimestamp": "1656399600000", + "exposureModifications": [ + { + "exposureLocator": "130615be-e30d-4e60-9f12-084c5afb11db", + "locator": "36145239-88af-4803-97d2-71f0fd5b5eee", + "perilModifications": [ + { + "exposureModificationLocator": "36145239-88af-4803-97d2-71f0fd5b5eee", + "locator": "6c9cdc8d-daef-4567-a886-a03d9a8af57a", + "newPerilCharacteristicsLocator": "aff89240-0832-4ee3-b7dc-5f95b3d5bc29", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-22.93", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae" + }, + { + "exposureModificationLocator": "36145239-88af-4803-97d2-71f0fd5b5eee", + "locator": "67ec504a-8b87-41ec-94ea-77a25150f3a9", + "newPerilCharacteristicsLocator": "e9a5b50f-de7b-4135-8442-3d88b79583f9", + "perilLocator": "d8fd186d-c8a8-4daa-abd4-09c300d60e9e", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-61.54", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "004c12f4-b87c-4116-8c4c-da55c33ccfae" + }, + { + "exposureModificationLocator": "36145239-88af-4803-97d2-71f0fd5b5eee", + "locator": "5e047e66-f185-4d64-884f-ca8761d6d79c", + "newPerilCharacteristicsLocator": "91eb91e1-c0d5-4e0b-a1d4-fe054524ce10", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-31.61", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67" + }, + { + "exposureModificationLocator": "36145239-88af-4803-97d2-71f0fd5b5eee", + "locator": "fa332296-1a74-4b59-80b4-e3e5fd74f4ed", + "newPerilCharacteristicsLocator": "0d9e2d5c-34f6-4943-bb6a-48056eeb4210", + "perilLocator": "faaeb1d8-00bf-4da6-ab80-303674804e2b", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "-84.83", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "2a6419d5-a894-4cff-aa58-7fe055392f67" + } + ], + "policyLocator": "100000986", + "policyModificationLocator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646276944842", + "locator": "f80b0d10-7a8d-476e-a19b-fe7b921b22a3", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "f4cf2c08-eade-4a97-a7b4-19951e7e0d81", + "ad316b97-5de1-4c2e-8bc2-8beb446ede22" + ], + "number": "2", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000986", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "premiumChange": "779.79", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646276944842" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "d6e4d9fb-0251-4cbd-99e5-cacc492d280f", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000998", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000998" + }, + "updatedTimestamp": "1646276944842" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement3.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement3.json new file mode 100644 index 0000000..d710870 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement3.json @@ -0,0 +1,2576 @@ +{ + "charges": [ + { + "amount": "-412.34", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-412.34", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-38.14", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-38.14", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.77", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_comm_a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "7.77", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "22.56", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_premium_5015f762-7e3c-45a7-a695-a5d94df6c03e", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "22.56", + "perilCharacteristicsLocator": "5015f762-7e3c-45a7-a695-a5d94df6c03e", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.09", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_tax_936f4ef2-2593-44a2-a8f3-4a6a4e62e75b", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "2.09", + "perilCharacteristicsLocator": "5015f762-7e3c-45a7-a695-a5d94df6c03e", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "936f4ef2-2593-44a2-a8f3-4a6a4e62e75b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_comm_8a95c0ca-ff9b-497d-b9d7-15767f895290", + "commissionLocator": "8a95c0ca-ff9b-497d-b9d7-15767f895290", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "5015f762-7e3c-45a7-a695-a5d94df6c03e", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "350.80", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_399b7dec-9552-4509-8467-cc528feb2344", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "350.80", + "perilCharacteristicsLocator": "399b7dec-9552-4509-8467-cc528feb2344", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "32.45", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_a294c358-b319-46a7-8cad-d8d152565a4c", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "32.45", + "perilCharacteristicsLocator": "399b7dec-9552-4509-8467-cc528feb2344", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "a294c358-b319-46a7-8cad-d8d152565a4c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-568.36", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_premium_49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-568.36", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-52.57", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_tax_d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-52.57", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.71", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_comm_d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "10.71", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "31.10", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_premium_12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "31.10", + "perilCharacteristicsLocator": "12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.88", + "amountCurrency": "USD", + "category": "new", + "chargeId": "13_tax_1fae4850-f6d3-4efb-afe9-e1f8072938c2", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "2.88", + "perilCharacteristicsLocator": "12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "1fae4850-f6d3-4efb-afe9-e1f8072938c2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.59", + "amountCurrency": "USD", + "category": "new", + "chargeId": "14_comm_b180f095-6d80-4235-ac2d-cf9fcb61bdc9", + "commissionLocator": "b180f095-6d80-4235-ac2d-cf9fcb61bdc9", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "isNew": true, + "originalAmount": "-0.59", + "perilCharacteristicsLocator": "12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "483.53", + "amountCurrency": "USD", + "category": "new", + "chargeId": "15_premium_005a6ab5-94ce-415f-ad77-d47a4cd418b1", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "483.53", + "perilCharacteristicsLocator": "005a6ab5-94ce-415f-ad77-d47a4cd418b1", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "44.73", + "amountCurrency": "USD", + "category": "new", + "chargeId": "16_tax_b615812a-93c6-4192-a4f9-b78079b2e80c", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "isNew": true, + "originalAmount": "44.73", + "perilCharacteristicsLocator": "005a6ab5-94ce-415f-ad77-d47a4cd418b1", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "previouslyInvoicedAmount": "0", + "taxLocator": "b615812a-93c6-4192-a4f9-b78079b2e80c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "568.36", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "17_premium_49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "568.36", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.72", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "18_tax_254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "2.72", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.77", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "19_comm_a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "-7.77", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "38.14", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "20_tax_d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "38.14", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-40.67", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "21_premium_4dd6c321-804c-4a24-86c4-ec03fda88c03", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "40.67", + "type": "premium" + }, + { + "amount": "52.57", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "22_tax_d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "52.57", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.66", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "23_premium_4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "7.66", + "perilCharacteristicsLocator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-10.71", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "24_comm_d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "-10.71", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "10.56", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "25_premium_65377d01-208c-46e3-aca5-03ad40759b38", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "10.56", + "perilCharacteristicsLocator": "65377d01-208c-46e3-aca5-03ad40759b38", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.98", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "26_tax_73d87b81-f2f2-4ac4-a8c9-a10b8c959e9c", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.98", + "perilCharacteristicsLocator": "65377d01-208c-46e3-aca5-03ad40759b38", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "taxLocator": "73d87b81-f2f2-4ac4-a8c9-a10b8c959e9c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.71", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "27_tax_5a8ca1b7-2977-4037-8988-e0925aa83b4c", + "coverageEndTimestamp": "1656658800000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.71", + "perilCharacteristicsLocator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "taxLocator": "5a8ca1b7-2977-4037-8988-e0925aa83b4c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "412.34", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "28_premium_3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "412.34", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-3.75", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "29_tax_2ffd3957-1a89-4c38-b23a-1d78953ced27", + "coverageEndTimestamp": "1735718340000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "3.75", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-29.50", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "30_premium_66433861-85f1-4237-8419-6f6f3f43d256", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "previouslyInvoicedAmount": "29.50", + "type": "premium" + } + ], + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "endorsement", + "paymentScheduleName": "semiannually", + "plannedInvoices": [ + { + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "financialTransactions": [ + { + "amount": "-29.50", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "-2.72", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.66", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "0.71", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "5a8ca1b7-2977-4037-8988-e0925aa83b4c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "23.84", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "2.20", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.46", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "commission" + }, + { + "amount": "-40.67", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "-3.75", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.56", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "65377d01-208c-46e3-aca5-03ad40759b38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "0.98", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "65377d01-208c-46e3-aca5-03ad40759b38", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "73d87b81-f2f2-4ac4-a8c9-a10b8c959e9c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "32.86", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "premium" + }, + { + "amount": "3.03", + "amountCurrency": "USD", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1656658800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1650006000000", + "type": "commission" + } + ], + "issueTimestamp": "1650006000000", + "startTimestamp": "1650006000000", + "writeOff": false + }, + { + "dueTimestamp": "1656745199999", + "endTimestamp": "1672560000000", + "financialTransactions": [ + { + "amount": "-69.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "7.18", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.47", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "-8.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "9.90", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "commission" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + }, + { + "amount": "8.91", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1656658800000", + "type": "premium" + } + ], + "issueTimestamp": "1656658800000", + "startTimestamp": "1656658800000", + "writeOff": false + }, + { + "dueTimestamp": "1672646399999", + "endTimestamp": "1688194800000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "commission" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1688194800000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1672560000000", + "type": "premium" + } + ], + "issueTimestamp": "1672560000000", + "startTimestamp": "1672560000000", + "writeOff": false + }, + { + "dueTimestamp": "1688281199999", + "endTimestamp": "1704096000000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "commission" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1688194800000", + "type": "premium" + } + ], + "issueTimestamp": "1688194800000", + "startTimestamp": "1688194800000", + "writeOff": false + }, + { + "dueTimestamp": "1704182399999", + "endTimestamp": "1719817200000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "commission" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1719817200000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1704096000000", + "type": "premium" + } + ], + "issueTimestamp": "1704096000000", + "startTimestamp": "1704096000000", + "writeOff": false + }, + { + "dueTimestamp": "1719903599999", + "endTimestamp": "1735718340000", + "financialTransactions": [ + { + "amount": "-69.93", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "77.70", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "7.19", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "d8846fa4-28d3-4eec-89d0-4f2592a02b33", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.46", + "amountCurrency": "USD", + "commissionLocator": "a1dfc06b-8bfe-4b2c-ad1f-f02066d75911", + "commissionRecipient": "Agent1234", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "commission" + }, + { + "amount": "-96.39", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "-8.92", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "107.10", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "9.91", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "d5645a60-8bfb-427b-a20b-4ed14e03b45a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.02", + "amountCurrency": "USD", + "commissionLocator": "d49d079a-d25b-4153-9f8c-5fef20400df3", + "commissionRecipient": "Agent1234", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "commission" + }, + { + "amount": "6.47", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "254fabc5-1ac7-406f-8b85-002e6a2c8e19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "96.39", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + }, + { + "amount": "8.92", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilName": "collision", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "taxLocator": "2ffd3957-1a89-4c38-b23a-1d78953ced27", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "69.93", + "amountCurrency": "USD", + "endTimestamp": "1735718340000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1719817200000", + "type": "premium" + } + ], + "issueTimestamp": "1719817200000", + "startTimestamp": "1719817200000", + "writeOff": false + }, + { + "dueTimestamp": "1735718340000", + "endTimestamp": "1735718400000", + "financialTransactions": [ + { + "amount": "-0.02", + "amountCurrency": "USD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilName": "comprehensive", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "postedTimestamp": "1646281196851", + "startTimestamp": "1735718340000", + "type": "premium" + } + ], + "issueTimestamp": "1735718340000", + "startTimestamp": "1735718340000", + "writeOff": true + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646281187361", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646281190604", + "locator": "d5d04a8a-0d38-495f-a86b-5d813d998209", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281198526", + "startTimestamp": "1650006000000", + "taxGroups": [], + "updatedTimestamp": "1646281198526" + }, + { + "createdTimestamp": "1646281196851", + "endTimestamp": "1651805703000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "18.22", + "grossPremiumCurrency": "USD", + "grossTaxes": "1.69", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "faeacbc0-711a-4042-88f5-e96358824bbb", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "1.69", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646281198526" + }, + { + "createdTimestamp": "1646281196851", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "980.70", + "grossPremiumCurrency": "USD", + "grossTaxes": "90.71", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "b95433db-2a5f-4490-8b42-09b31e576a86", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281205188", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "90.71", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646281198526" + }, + { + "createdTimestamp": "1646281205188", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "53.66", + "grossPremiumCurrency": "USD", + "grossTaxes": "4.97", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "27c548cb-9a78-4497-95da-e00a0cd3afbc", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "4.97", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646281205188" + }, + { + "createdTimestamp": "1646281205188", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "834.33", + "grossPremiumCurrency": "USD", + "grossTaxes": "77.18", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "9e560575-9dba-4bcf-863f-ef4f52d416c8", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1656399600000", + "taxGroups": [ + { + "amount": "77.18", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646281205188" + } + ], + "configVersion": "4", + "createdTimestamp": "1646281187361", + "displayId": "100001622", + "documents": [ + { + "createdTimestamp": "1646281187361", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "16212f29-ca55-41ba-a634-4800bcd6bcb2", + "policyModificationLocator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/fcf44c70-e3ac-486e-84a7-9ab5db2e8fa9/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T042005Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=a87004e0e253601417c5dbe2426ecb0dc020a4d54346fdc149991df1522996b9", + "urlExpirationTimestamp": "1646283005283" + }, + { + "createdTimestamp": "1646281187361", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "fa75d452-0653-4a69-8672-e289213b725e", + "policyModificationLocator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/58a097e5-48c4-4689-b453-f6f2a7328f3b/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T042005Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=7906640a8bfe48d33e85e0a1f35ba235e4b00502c5e887f148483edcce34c81b", + "urlExpirationTimestamp": "1646283005283" + }, + { + "createdTimestamp": "1646281196851", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "cad46596-49c2-4cf2-854b-a90638e46e0b", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/ce4ea4bc-1b56-4a69-8c39-0955c678670a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T042005Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=b72851823c824d3c8715dc23199cfebd10b8600602444d1085bec18d183abdb8", + "urlExpirationTimestamp": "1646283005283" + } + ], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646281187361", + "endTimestamp": "1735718400000", + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646281190604", + "locator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "mediaByLocator": {}, + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646281190604" + } + ], + "createdTimestamp": "1646281187361", + "displayId": "100001628", + "locator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646281187361", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281190604", + "locator": "66433861-85f1-4237-8419-6f6f3f43d256", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyCharacteristicsLocator": "d5d04a8a-0d38-495f-a86b-5d813d998209", + "policyLocator": "100001622", + "policyModificationLocator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281198526", + "technicalPremium": "303.48", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646281196851", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyCharacteristicsLocator": "faeacbc0-711a-4042-88f5-e96358824bbb", + "policyLocator": "100001622", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "7.66", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "6.13", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646281196851", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyCharacteristicsLocator": "b95433db-2a5f-4490-8b42-09b31e576a86", + "policyLocator": "100001622", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "412.34", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281205188", + "technicalPremium": "329.91", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646281205188", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "5015f762-7e3c-45a7-a695-a5d94df6c03e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyCharacteristicsLocator": "27c548cb-9a78-4497-95da-e00a0cd3afbc", + "policyLocator": "100001622", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "22.56", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "18.05", + "updatedTimestamp": "1646281205188" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646281205188", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "399b7dec-9552-4509-8467-cc528feb2344", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyCharacteristicsLocator": "9e560575-9dba-4bcf-863f-ef4f52d416c8", + "policyLocator": "100001622", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "350.80", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "280.92", + "updatedTimestamp": "1646281205188" + } + ], + "createdTimestamp": "1646281187361", + "displayId": "100001630", + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "locator": "ef416726-5517-4443-ae48-bed85af36d5e", + "name": "comprehensive", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "ef416726-5517-4443-ae48-bed85af36d5e", + "updatedTimestamp": "1646281205188" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646281187361", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281190604", + "locator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyCharacteristicsLocator": "d5d04a8a-0d38-495f-a86b-5d813d998209", + "policyLocator": "100001622", + "policyModificationLocator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281198526", + "technicalPremium": "418.31", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646281196851", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "65377d01-208c-46e3-aca5-03ad40759b38", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyCharacteristicsLocator": "faeacbc0-711a-4042-88f5-e96358824bbb", + "policyLocator": "100001622", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "10.56", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "8.45", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646281196851", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281198526", + "locator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyCharacteristicsLocator": "b95433db-2a5f-4490-8b42-09b31e576a86", + "policyLocator": "100001622", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "568.36", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646281205188", + "technicalPremium": "454.74", + "updatedTimestamp": "1646281198526" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646281205188", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyCharacteristicsLocator": "27c548cb-9a78-4497-95da-e00a0cd3afbc", + "policyLocator": "100001622", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "31.10", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "24.89", + "updatedTimestamp": "1646281205188" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646281205188", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646281205188", + "locator": "005a6ab5-94ce-415f-ad77-d47a4cd418b1", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyCharacteristicsLocator": "9e560575-9dba-4bcf-863f-ef4f52d416c8", + "policyLocator": "100001622", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premium": "483.53", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "387.22", + "updatedTimestamp": "1646281205188" + } + ], + "createdTimestamp": "1646281187361", + "displayId": "100001632", + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "locator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "name": "collision", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "dc96d78c-d608-4855-a061-b139a3c64d38", + "updatedTimestamp": "1646281205188" + } + ], + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646281205188" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646281187361", + "displayId": "100001638", + "documents": [ + { + "createdTimestamp": "1646281187361", + "displayName": "invoice_100001638.pdf", + "fileName": "invoice_100001638.pdf", + "locator": "e18fe8e9-fe35-426f-90f5-813fc955885f", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/3e91604e-ef27-4b7d-a07c-aaede60c8cb4/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T042005Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=21778607b19126ee29ecbfb5d368b240028bc122ccba4466af106c1913fbb612", + "urlExpirationTimestamp": "1646283005287" + } + ], + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "invoiceType": "newBusiness", + "locator": "4793f478-f38b-440f-8b29-056c6551a221", + "payments": [], + "policyLocator": "100001622", + "settlementStatus": "outstanding", + "startTimestamp": "1650006000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646281187361" + } + ], + "totalDue": "76.64", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646281187361" + } + ], + "issuedTimestamp": "1646281190604", + "locator": "100001622", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646281187361", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646281187361", + "displayId": "100001626", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "locator": "cefaf657-c70e-4454-b565-f938a3d08a4c", + "newExposureCharacteristicsLocator": "977b2f51-32e6-49ba-ba5d-c134dc8962f1", + "perilModifications": [ + { + "exposureModificationLocator": "cefaf657-c70e-4454-b565-f938a3d08a4c", + "locator": "2daa1cbd-70c4-492c-a60d-37f620b0241d", + "newPerilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "cefaf657-c70e-4454-b565-f938a3d08a4c", + "locator": "1dbc711b-9c0c-47db-96b2-398c358ac741", + "newPerilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100001622", + "policyModificationLocator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646281190604", + "locator": "5adae4b9-3d64-4853-b430-5af07156ae38", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "d5d04a8a-0d38-495f-a86b-5d813d998209", + "newPolicyCharacteristicsLocators": [ + "d5d04a8a-0d38-495f-a86b-5d813d998209" + ], + "number": "0", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646281190604" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646281196851", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646281196591", + "displayId": "100001700", + "effectiveTimestamp": "1651805703000", + "endorsementLocator": "100001702", + "exposureModifications": [ + { + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "locator": "35f8e85d-c39d-44ee-9de4-6550cb5d7447", + "perilModifications": [ + { + "exposureModificationLocator": "35f8e85d-c39d-44ee-9de4-6550cb5d7447", + "locator": "2d5f7ac3-3856-40e8-890f-16f5d8e2c95a", + "newPerilCharacteristicsLocator": "4a79a6fe-e920-47f5-8dcd-f4c75f1d2acf", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-371.49", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256" + }, + { + "exposureModificationLocator": "35f8e85d-c39d-44ee-9de4-6550cb5d7447", + "locator": "3866d269-da9b-4552-a80f-25d162ea5b45", + "newPerilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "33.19", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "66433861-85f1-4237-8419-6f6f3f43d256" + }, + { + "exposureModificationLocator": "35f8e85d-c39d-44ee-9de4-6550cb5d7447", + "locator": "b627e25c-fc0f-488d-a265-8b1d31984e3b", + "newPerilCharacteristicsLocator": "65377d01-208c-46e3-aca5-03ad40759b38", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-512.06", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03" + }, + { + "exposureModificationLocator": "35f8e85d-c39d-44ee-9de4-6550cb5d7447", + "locator": "6f62a411-6556-49b4-9991-002d00dd8265", + "newPerilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "45.74", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "4dd6c321-804c-4a24-86c4-ec03fda88c03" + } + ], + "policyLocator": "100001622", + "policyModificationLocator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646281198526", + "locator": "a1110941-c7f4-48ec-87ca-5d57025131e6", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "faeacbc0-711a-4042-88f5-e96358824bbb", + "newPolicyCharacteristicsLocators": [ + "faeacbc0-711a-4042-88f5-e96358824bbb", + "b95433db-2a5f-4490-8b42-09b31e576a86" + ], + "number": "1", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "97.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646281198526" + }, + { + "configVersion": "4", + "createdTimestamp": "1646281205188", + "displayId": "100001710", + "effectiveTimestamp": "1656399600000", + "exposureModifications": [ + { + "exposureLocator": "6acae826-84b2-41ab-a34f-fe5e2ad3f2e5", + "locator": "a065c394-dedd-479c-bf5a-d98c37a8a32f", + "perilModifications": [ + { + "exposureModificationLocator": "a065c394-dedd-479c-bf5a-d98c37a8a32f", + "locator": "1ac6e296-bb83-438f-ad1d-d244ad5448e8", + "newPerilCharacteristicsLocator": "5015f762-7e3c-45a7-a695-a5d94df6c03e", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-389.78", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb" + }, + { + "exposureModificationLocator": "a065c394-dedd-479c-bf5a-d98c37a8a32f", + "locator": "354a1abd-66d4-42b4-9f79-652e313cd538", + "newPerilCharacteristicsLocator": "399b7dec-9552-4509-8467-cc528feb2344", + "perilLocator": "ef416726-5517-4443-ae48-bed85af36d5e", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-61.54", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "3f8e40db-95a9-48d7-aa39-9e2c41c451cb" + }, + { + "exposureModificationLocator": "a065c394-dedd-479c-bf5a-d98c37a8a32f", + "locator": "4ecda581-55a6-4c5c-a478-7c55ca90c097", + "newPerilCharacteristicsLocator": "12bc55b5-7521-4bcc-9b36-3b3a913a72d2", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-537.26", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108" + }, + { + "exposureModificationLocator": "a065c394-dedd-479c-bf5a-d98c37a8a32f", + "locator": "47fc6826-5fff-4379-8cfa-487d3183e46a", + "newPerilCharacteristicsLocator": "005a6ab5-94ce-415f-ad77-d47a4cd418b1", + "perilLocator": "dc96d78c-d608-4855-a061-b139a3c64d38", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-84.83", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "49b3bc0c-23bc-42b8-9ff8-637768a8c108" + } + ], + "policyLocator": "100001622", + "policyModificationLocator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646281205188", + "locator": "9a28dd83-1f93-426f-83e7-91f17bd9bfff", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "27c548cb-9a78-4497-95da-e00a0cd3afbc", + "9e560575-9dba-4bcf-863f-ef4f52d416c8" + ], + "number": "2", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001622", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "premiumChange": "-92.71", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646281205188" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "62f33bc0-dd28-46fb-a4ae-f524a4093e7c", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001634", + "name": "1", + "state": "accepted" + } + ], + "selected": "100001634" + }, + "updatedTimestamp": "1646281205188" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement4.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement4.json new file mode 100644 index 0000000..4375ebe --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement4.json @@ -0,0 +1,1265 @@ +{ + "charges": [ + { + "amount": "-2795.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_67a12755-d7fb-4854-aba4-098acc1f70a8", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "-2795.98", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-258.63", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_ea1f6772-bd09-4a79-88db-62803da24964", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "-258.63", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "972.22", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_6c5d1054-5a69-4985-aacc-8b8611ec919e", + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "972.22", + "perilCharacteristicsLocator": "6c5d1054-5a69-4985-aacc-8b8611ec919e", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "89.93", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_24d652e9-0510-4e88-b1cd-27b16e9a9a48", + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "89.93", + "perilCharacteristicsLocator": "6c5d1054-5a69-4985-aacc-8b8611ec919e", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "24d652e9-0510-4e88-b1cd-27b16e9a9a48", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2879.01", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "-2879.01", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-266.31", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_tax_ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "-266.31", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1001.10", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_268cd8f1-6652-4fae-b25d-369dfcabc61e", + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "1001.10", + "perilCharacteristicsLocator": "268cd8f1-6652-4fae-b25d-369dfcabc61e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "92.60", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_tax_e5bd963e-b0ba-422a-8f16-6c47e2a500ed", + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "92.60", + "perilCharacteristicsLocator": "268cd8f1-6652-4fae-b25d-369dfcabc61e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "e5bd963e-b0ba-422a-8f16-6c47e2a500ed", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2091.99", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_premium_1212bbea-66c2-4ac9-823d-7c1fd464aaf3", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "isNew": true, + "originalAmount": "2091.99", + "perilCharacteristicsLocator": "1212bbea-66c2-4ac9-823d-7c1fd464aaf3", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "193.51", + "amountCurrency": "USD", + "category": "new", + "chargeId": "10_tax_88dd5544-9ea1-4ca3-8768-cc248cba5d7c", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "isNew": true, + "originalAmount": "193.51", + "perilCharacteristicsLocator": "1212bbea-66c2-4ac9-823d-7c1fd464aaf3", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "88dd5544-9ea1-4ca3-8768-cc248cba5d7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2470.94", + "amountCurrency": "USD", + "category": "new", + "chargeId": "11_premium_8ac5eb0f-6b4c-4fcc-a73c-14bbf64318cb", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "isNew": true, + "originalAmount": "2470.94", + "perilCharacteristicsLocator": "8ac5eb0f-6b4c-4fcc-a73c-14bbf64318cb", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "228.56", + "amountCurrency": "USD", + "category": "new", + "chargeId": "12_tax_3faaad10-2e31-4c7d-a1a0-7ef27ab28b8a", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "isNew": true, + "originalAmount": "228.56", + "perilCharacteristicsLocator": "8ac5eb0f-6b4c-4fcc-a73c-14bbf64318cb", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "previouslyInvoicedAmount": "0", + "taxLocator": "3faaad10-2e31-4c7d-a1a0-7ef27ab28b8a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "243.73", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_tax_ea1f6772-bd09-4a79-88db-62803da24964", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "258.63", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "previouslyInvoicedAmount": "14.90", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2713.20", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_premium_6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2879.01", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "previouslyInvoicedAmount": "165.81", + "type": "premium" + }, + { + "amount": "2634.96", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_premium_67a12755-d7fb-4854-aba4-098acc1f70a8", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "2795.98", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "previouslyInvoicedAmount": "161.02", + "type": "premium" + }, + { + "amount": "250.96", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_tax_ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "266.31", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "previouslyInvoicedAmount": "15.35", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "endorsement", + "paymentScheduleName": "quarterly", + "plannedInvoices": [ + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "60.94", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1643788800000", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1643788800000", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1651474800000", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1651474800000", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1659423600000", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1659423600000", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilName": "comprehensive", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1667372400000", + "taxLocator": "ea1f6772-bd09-4a79-88db-62803da24964", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilName": "collision", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "postedTimestamp": "1643335424084", + "startTimestamp": "1667372400000", + "taxLocator": "ae140fea-1ff6-42cf-ab63-4e3eaaf550c6", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1643335424084", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5674.99", + "grossPremiumCurrency": "USD", + "grossTaxes": "524.94", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335427678", + "locator": "34750f8e-e382-4f84-a424-d61b83b65c45", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002838", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335433850", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "524.94", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335427678" + }, + { + "createdTimestamp": "1643335433850", + "endTimestamp": "1653274503000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "1973.32", + "grossPremiumCurrency": "USD", + "grossTaxes": "182.53", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "016c6608-b5b2-4193-bad9-40764f6adb6a", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002838", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "182.53", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335433850" + }, + { + "createdTimestamp": "1643335433850", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "4562.93", + "grossPremiumCurrency": "USD", + "grossTaxes": "422.07", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "27d6ed46-064d-43b6-b214-de708fac4fa9", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002838", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1653274503000", + "taxGroups": [ + { + "amount": "422.07", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335433850" + } + ], + "configVersion": "4", + "createdTimestamp": "1643335424084", + "displayId": "100002838", + "documents": [ + { + "createdTimestamp": "1643335424084", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "7f3c0e89-1df4-4f64-beff-7ddd0b5f5590", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/bffb431c-631f-4924-bd16-294b5cc59962/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=6abeb3846ddfbcb2c38bb752e112280b8c8883693ecaa942612c09891fb4c63b", + "urlExpirationTimestamp": "1643337233894" + }, + { + "createdTimestamp": "1643335424084", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "04ac788c-7b7b-4a28-8e25-0491ac98fa64", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/40a4ae03-cc2a-4afc-aac1-174a6cc0a6e0/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=dad7df73f932bb3f98b3b10f2d3ba21b5b7eaad4336c8e2afcb3c39e3cd488b9", + "urlExpirationTimestamp": "1643337233895" + } + ], + "effectiveContractEndTimestamp": "1675324800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1643335424084", + "endTimestamp": "1675324800000", + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335427678", + "locator": "2ec2c061-dd9a-4146-972a-f67b465f645b", + "mediaByLocator": {}, + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335433850", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643335427678" + }, + { + "createdTimestamp": "1643335433850", + "endTimestamp": "1653274503000", + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335433850", + "locator": "f6a2c0e5-ec39-4d96-9568-7de68039a621", + "mediaByLocator": {}, + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643335433850" + }, + { + "createdTimestamp": "1643335433850", + "endTimestamp": "1675324800000", + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "25000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335433850", + "locator": "a8cbe4d5-3a94-4589-ac24-80a2e0c976f5", + "mediaByLocator": {}, + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1653274503000", + "updatedTimestamp": "1643335433850" + } + ], + "createdTimestamp": "1643335424084", + "displayId": "100002844", + "locator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335424084", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2ec2c061-dd9a-4146-972a-f67b465f645b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335427678", + "locator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyCharacteristicsLocator": "34750f8e-e382-4f84-a424-d61b83b65c45", + "policyLocator": "100002838", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "2795.98", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335433850", + "updatedTimestamp": "1643335427678" + }, + { + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335433850", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6a2c0e5-ec39-4d96-9568-7de68039a621", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "6c5d1054-5a69-4985-aacc-8b8611ec919e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyCharacteristicsLocator": "016c6608-b5b2-4193-bad9-40764f6adb6a", + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "972.22", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "createdTimestamp": "1643335433850", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "a8cbe4d5-3a94-4589-ac24-80a2e0c976f5", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "1212bbea-66c2-4ac9-823d-7c1fd464aaf3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "251.1980142", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyCharacteristicsLocator": "27d6ed46-064d-43b6-b214-de708fac4fa9", + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "2091.99", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + } + ], + "createdTimestamp": "1643335424084", + "displayId": "100002846", + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "locator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "name": "comprehensive", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "updatedTimestamp": "1643335433850" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335424084", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2ec2c061-dd9a-4146-972a-f67b465f645b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335427678", + "locator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyCharacteristicsLocator": "34750f8e-e382-4f84-a424-d61b83b65c45", + "policyLocator": "100002838", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "2879.01", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335433850", + "updatedTimestamp": "1643335427678" + }, + { + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335433850", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6a2c0e5-ec39-4d96-9568-7de68039a621", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "268cd8f1-6652-4fae-b25d-369dfcabc61e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyCharacteristicsLocator": "016c6608-b5b2-4193-bad9-40764f6adb6a", + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "1001.10", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "createdTimestamp": "1643335433850", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "a8cbe4d5-3a94-4589-ac24-80a2e0c976f5", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335433850", + "locator": "8ac5eb0f-6b4c-4fcc-a73c-14bbf64318cb", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "296.6998944", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyCharacteristicsLocator": "27d6ed46-064d-43b6-b214-de708fac4fa9", + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premium": "2470.94", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + } + ], + "createdTimestamp": "1643335424084", + "displayId": "100002848", + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "locator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "name": "collision", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "updatedTimestamp": "1643335433850" + } + ], + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1643335424084", + "displayId": "100002854", + "documents": [ + { + "createdTimestamp": "1643335424084", + "displayName": "invoice_100002854.pdf", + "fileName": "invoice_100002854.pdf", + "locator": "b809f9af-2eb1-448b-87ed-03c8a0b58cfa", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/1e346137-f975-433a-b86d-61bbd33c064f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c18885ad3cd86b99f7054438284ec97f808ffd97dc88ef59439da0a43d493f83", + "urlExpirationTimestamp": "1643337233897" + } + ], + "dueTimestamp": "1643356799999", + "endTimestamp": "1643788800000", + "locator": "e64d4b00-1062-4fe1-8624-5743b50db2ca", + "payments": [], + "policyLocator": "100002838", + "settlementStatus": "outstanding", + "startTimestamp": "1641801600000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1643335424084" + } + ], + "totalDue": "357.08", + "totalDueCurrency": "USD", + "updatedTimestamp": "1643335424084" + } + ], + "issuedTimestamp": "1643335427678", + "locator": "100002838", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643335424084", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1643335424084", + "displayId": "100002842", + "effectiveTimestamp": "1641801600000", + "exposureModifications": [ + { + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "locator": "e59119a0-7162-4597-b884-eeb7bd4b7a18", + "newExposureCharacteristicsLocator": "2ec2c061-dd9a-4146-972a-f67b465f645b", + "perilModifications": [ + { + "exposureModificationLocator": "e59119a0-7162-4597-b884-eeb7bd4b7a18", + "locator": "e6a2566c-3978-486c-934e-9914c1056c0a", + "newPerilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "2795.98", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "e59119a0-7162-4597-b884-eeb7bd4b7a18", + "locator": "6fbbe126-fbc2-4dfe-a3d7-25b7c6214dcf", + "newPerilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "2879.01", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100002838", + "policyModificationLocator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643335427678", + "locator": "129b66a8-ec9f-41a7-affe-d8c8e4d2a475", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "34750f8e-e382-4f84-a424-d61b83b65c45", + "newPolicyCharacteristicsLocators": [ + "34750f8e-e382-4f84-a424-d61b83b65c45" + ], + "number": "0", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "5674.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335427678" + }, + { + "configVersion": "4", + "createdTimestamp": "1643335433850", + "displayId": "100002726", + "effectiveTimestamp": "1653274503000", + "exposureModifications": [ + { + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "locator": "b5eab6be-e450-4045-970f-5602405c2610", + "newExposureCharacteristicsLocator": "f6a2c0e5-ec39-4d96-9568-7de68039a621", + "perilModifications": [ + { + "exposureModificationLocator": "b5eab6be-e450-4045-970f-5602405c2610", + "locator": "add21dff-9c90-4bd9-897f-fbc33d2f9f74", + "newPerilCharacteristicsLocator": "6c5d1054-5a69-4985-aacc-8b8611ec919e", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "-1823.76", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8" + }, + { + "exposureModificationLocator": "b5eab6be-e450-4045-970f-5602405c2610", + "locator": "c08758f7-c7e4-4cd9-ae58-46584b7abbd3", + "newPerilCharacteristicsLocator": "268cd8f1-6652-4fae-b25d-369dfcabc61e", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "-1877.91", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e" + } + ], + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "e2218d85-3bd5-4592-bef5-3b8719358940", + "locator": "03cae64a-847e-410f-b2b2-d68e69db0167", + "newExposureCharacteristicsLocator": "a8cbe4d5-3a94-4589-ac24-80a2e0c976f5", + "perilModifications": [ + { + "exposureModificationLocator": "03cae64a-847e-410f-b2b2-d68e69db0167", + "locator": "c293c0c2-e625-4e6d-bc35-d935d4b2afdc", + "newPerilCharacteristicsLocator": "1212bbea-66c2-4ac9-823d-7c1fd464aaf3", + "perilLocator": "6004945d-010c-45f8-b7ef-ba75aa98457a", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "-703.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "67a12755-d7fb-4854-aba4-098acc1f70a8" + }, + { + "exposureModificationLocator": "03cae64a-847e-410f-b2b2-d68e69db0167", + "locator": "5890450c-753f-4644-8812-85db8751b80e", + "newPerilCharacteristicsLocator": "8ac5eb0f-6b4c-4fcc-a73c-14bbf64318cb", + "perilLocator": "250ccb9c-fe9d-4dac-883f-46857127aa94", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "-408.07", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "6778d10f-ac0b-4ad3-894b-79b3e07d2d7e" + } + ], + "policyLocator": "100002838", + "policyModificationLocator": "70de545f-817d-43a9-a095-fb9892ed5109", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643335433850", + "locator": "70de545f-817d-43a9-a095-fb9892ed5109", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "016c6608-b5b2-4193-bad9-40764f6adb6a", + "27d6ed46-064d-43b6-b214-de708fac4fa9" + ], + "number": "1", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002838", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "premiumChange": "861.26", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335433850" + } + ], + "originalContractEndTimestamp": "1675324800000", + "originalContractStartTimestamp": "1641801600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "40889944-b1a8-4719-b0a5-9a48eaeb12be", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100002850", + "name": "1", + "state": "accepted" + } + ], + "selected": "100002850" + }, + "updatedTimestamp": "1643335433850" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement5.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement5.json new file mode 100644 index 0000000..ae4400b --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement5.json @@ -0,0 +1,1032 @@ +{ + "charges": [ + { + "amount": "210.00", + "amountCurrency": "USD", + "chargeId": "1_premium_70785fb7-6ff9-492b-9419-cb692f900f55", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "210.00", + "perilCharacteristicsLocator": "70785fb7-6ff9-492b-9419-cb692f900f55", + "perilLocator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "19.43", + "amountCurrency": "USD", + "chargeId": "2_tax_17251993-1677-4e47-b131-b56202131327", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "19.43", + "perilCharacteristicsLocator": "70785fb7-6ff9-492b-9419-cb692f900f55", + "perilLocator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "17251993-1677-4e47-b131-b56202131327", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.50", + "amountCurrency": "USD", + "chargeId": "3_comm_e8b3d9a2-1791-4783-b0b1-1d8b860c9b48", + "commissionLocator": "e8b3d9a2-1791-4783-b0b1-1d8b860c9b48", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-10.50", + "perilCharacteristicsLocator": "70785fb7-6ff9-492b-9419-cb692f900f55", + "perilLocator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "259.00", + "amountCurrency": "USD", + "chargeId": "4_premium_1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "259.00", + "perilCharacteristicsLocator": "1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "perilLocator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "23.96", + "amountCurrency": "USD", + "chargeId": "5_tax_34841a6f-ccce-4477-b404-6e1d21003c85", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "23.96", + "perilCharacteristicsLocator": "1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "perilLocator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "34841a6f-ccce-4477-b404-6e1d21003c85", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-12.95", + "amountCurrency": "USD", + "chargeId": "6_comm_73e86364-1188-4f53-a573-f52260398584", + "commissionLocator": "73e86364-1188-4f53-a573-f52260398584", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-12.95", + "perilCharacteristicsLocator": "1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "perilLocator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "119.00", + "amountCurrency": "USD", + "chargeId": "7_premium_f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "119.00", + "perilCharacteristicsLocator": "f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "perilLocator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "perilName": "collision", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "11.01", + "amountCurrency": "USD", + "chargeId": "8_tax_6261c773-e7e9-4eec-b037-d7b52d15a84c", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "11.01", + "perilCharacteristicsLocator": "f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "perilLocator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "perilName": "collision", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "6261c773-e7e9-4eec-b037-d7b52d15a84c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.95", + "amountCurrency": "USD", + "chargeId": "9_comm_2129681e-cfa4-4639-b6ee-df5ed4bac031", + "commissionLocator": "2129681e-cfa4-4639-b6ee-df5ed4bac031", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-5.95", + "perilCharacteristicsLocator": "f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "perilLocator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "perilName": "collision", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "10_premium_cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "perilLocator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "perilName": "comprehensive", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "11_tax_4e7578aa-7043-4da1-a4b8-d08319860978", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "perilLocator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "perilName": "comprehensive", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "4e7578aa-7043-4da1-a4b8-d08319860978", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "12_comm_7c2cfb39-9ec5-49ac-ad00-2e4210b1f7e3", + "commissionLocator": "7c2cfb39-9ec5-49ac-ad00-2e4210b1f7e3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "perilLocator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "perilName": "comprehensive", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "13_premium_d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "perilLocator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "perilName": "roadsideService", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "14_tax_799b02ec-735a-4962-9645-9c23f89ea21d", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "perilLocator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "perilName": "roadsideService", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "799b02ec-735a-4962-9645-9c23f89ea21d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "15_comm_07e26fff-7abb-4d64-8004-44cdb24eb2f3", + "commissionLocator": "07e26fff-7abb-4d64-8004-44cdb24eb2f3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "perilLocator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "perilName": "roadsideService", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "16_premium_7cf82646-0cfd-43ef-807d-aa33324321fb", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "7cf82646-0cfd-43ef-807d-aa33324321fb", + "perilLocator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "17_tax_8fc8b75c-3d6e-4fcd-b51a-e4f237456aa4", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "7cf82646-0cfd-43ef-807d-aa33324321fb", + "perilLocator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "8fc8b75c-3d6e-4fcd-b51a-e4f237456aa4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "18_comm_876f82a6-63a0-4696-a5ec-7b3b896b469b", + "commissionLocator": "876f82a6-63a0-4696-a5ec-7b3b896b469b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "7cf82646-0cfd-43ef-807d-aa33324321fb", + "perilLocator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "19_premium_754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "perilLocator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "20_tax_84ed16a4-5891-48e5-aba8-848c17145b70", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "perilLocator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "taxLocator": "84ed16a4-5891-48e5-aba8-848c17145b70", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "21_comm_15dd652b-e1d0-44d6-90c1-eadd273b7ad1", + "commissionLocator": "15dd652b-e1d0-44d6-90c1-eadd273b7ad1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "perilLocator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "chargeId": "22_fee_9be0dbc5-f78f-4642-8d89-48a5aa7b6cb2", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "feeLocator": "9be0dbc5-f78f-4642-8d89-48a5aa7b6cb2", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "10.00", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "chargeId": "23_fee_dff262ee-ad39-448d-9ef9-92007f4548a7", + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "feeLocator": "dff262ee-ad39-448d-9ef9-92007f4548a7", + "feeName": "transaction", + "isNew": true, + "originalAmount": "24.20", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "previouslyInvoicedAmount": "0", + "type": "fee" + } + ], + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "endorsement", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1630793212027", + "endTimestamp": "1655622000000", + "fieldGroupsByLocator": { + "779decbd-6ae2-497a-8dfa-c9f10b858255": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "8b4c5272-8f31-4e7b-9a4f-99eaac9c6430": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "cbf80309-82ff-4620-9f01-efccf581bb1b": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "779decbd-6ae2-497a-8dfa-c9f10b858255", + "cbf80309-82ff-4620-9f01-efccf581bb1b", + "8b4c5272-8f31-4e7b-9a4f-99eaac9c6430" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "806.51", + "grossPremiumCurrency": "USD", + "grossTaxes": "74.62", + "grossTaxesCurrency": "USD", + "locator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "mediaByLocator": {}, + "policyEndTimestamp": "1655622000000", + "policyLocator": "100003069", + "policyStartTimestamp": "1624086000000", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "startTimestamp": "1624086000000", + "taxGroups": [ + { + "amount": "74.62", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1630793212027" + } + ], + "configVersion": "68", + "createdTimestamp": "1630793212027", + "displayId": "100003069", + "documents": [], + "effectiveContractEndTimestamp": "1655622000000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1630793212027", + "endTimestamp": "1655622000000", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "mediaByLocator": {}, + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "startTimestamp": "1624086000000", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003071", + "locator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "70785fb7-6ff9-492b-9419-cb692f900f55", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-669e90c1-9a44-72430cff829d", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "168.00", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003072", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "name": "thirdPartyLiability", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66c46841-bf7e-b2a0f5c6daf5", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "207.20", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003073", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "name": "bodilyInjury", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "3911ef9d-e548-40ca-8925-12257a471c8c", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "locator": "f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66cea171-9a44-72430cff829d", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "95.20", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003074", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "name": "collision", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66a60ad1-9a44-72430cff829d", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "124.00", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003075", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "name": "comprehensive", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66b4fef1-9a44-72430cff829d", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "20.00", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003076", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "name": "roadsideService", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "7cf82646-0cfd-43ef-807d-aa33324321fb", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66ad84e1-bf7e-b2a0f5c6daf5", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "23.92", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003077", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "name": "underinsuredMotorist", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "updatedTimestamp": "1630793212027" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1655622000000", + "coverageStartTimestamp": "1624086000000", + "createdTimestamp": "1630793212027", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "policyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-0dcc-66bcc721-9a44-72430cff829d", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "technicalPremium": "6.89", + "updatedTimestamp": "1630793212027" + } + ], + "createdTimestamp": "1630793212027", + "displayId": "100003078", + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "name": "uninsuredMotorist", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "renewalGroup": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "updatedTimestamp": "1630793212027" + } + ], + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "updatedTimestamp": "1630793212027" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1655622000000", + "locator": "9be0dbc5-f78f-4642-8d89-48a5aa7b6cb2", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1624086000000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1655622000000", + "locator": "dff262ee-ad39-448d-9ef9-92007f4548a7", + "name": "transaction", + "reversed": false, + "startTimestamp": "1624086000000" + } + ], + "grossFees": "34.20", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100003068", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1630793212027", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "68", + "createdTimestamp": "1630793212027", + "displayId": "100003070", + "effectiveTimestamp": "1624086000000", + "exposureModifications": [ + { + "exposureLocator": "c9222b50-a4ce-4345-8d7e-475f807e511f", + "locator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "newExposureCharacteristicsLocator": "0857a7f3-c929-416d-bd36-0f58805caa63", + "perilModifications": [ + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "e1a1305b-19fb-460b-b486-069dbd386255", + "newPerilCharacteristicsLocator": "70785fb7-6ff9-492b-9419-cb692f900f55", + "perilLocator": "fbe146d0-78cf-4021-854e-3075a9e643bd", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "e60a9a68-9e57-4f76-bf39-afa9ecbf7ef8", + "newPerilCharacteristicsLocator": "1e7b3d1d-2525-4695-8f65-cbbd6f3b651a", + "perilLocator": "3911ef9d-e548-40ca-8925-12257a471c8c", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "2bccda4b-9b9b-42b8-91ff-55cf5ebcf0ae", + "newPerilCharacteristicsLocator": "f1f670a1-d6a6-46aa-9548-558b9c2b7b01", + "perilLocator": "418091ee-0827-4e18-8e4b-76e097fc11ea", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "de553469-2a3b-4f6a-8758-70ecc342cc6d", + "newPerilCharacteristicsLocator": "cdfb5131-74eb-4a0f-b5e9-7cafe32e6376", + "perilLocator": "28c9d781-2ad9-4c79-947b-72358d131e2e", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "45238d6a-3c21-4435-97ca-098edef0a321", + "newPerilCharacteristicsLocator": "d57747cc-e8e6-4c41-87a7-58c070dfc9d5", + "perilLocator": "f6f6bea6-01f1-48e9-a138-5ab64f5fee5f", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "d82ba099-7b14-4594-92e2-8ddde2b2ab93", + "newPerilCharacteristicsLocator": "7cf82646-0cfd-43ef-807d-aa33324321fb", + "perilLocator": "3c4f45e2-4519-4e93-a273-396b11eaf11c", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + }, + { + "exposureModificationLocator": "dbfde95d-0b9d-4b15-b078-4f304d9bc5e9", + "locator": "88abf8c4-d776-475f-be91-f5924077cee6", + "newPerilCharacteristicsLocator": "754fef46-b05b-41fc-9fb3-ba5b1c5b0312", + "perilLocator": "ca392ec3-f886-437b-94c8-6a0289b914d4", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + } + ], + "policyLocator": "100003069", + "policyModificationLocator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "9067f06e-96f8-4839-a39b-1b55036ee755", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "18515c2f-75b1-4c8c-b551-9855a12f92b9", + "newPolicyCharacteristicsLocators": [ + "18515c2f-75b1-4c8c-b551-9855a12f92b9" + ], + "number": "0", + "policyLocator": "100003069", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "updatedTimestamp": "1630793212027" + } + ], + "originalContractEndTimestamp": "1655622000000", + "originalContractStartTimestamp": "1624086000000", + "paymentScheduleName": "monthly", + "policyholderLocator": "07e37add-1740-4f96-8d36-ee0fd3b3f368", + "productLocator": "dc25399a-7f9f-4214-88dc-05b8381781f6", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100003079", + "name": "1", + "state": "draft" + } + ], + "selected": "100003079" + }, + "updatedTimestamp": "1630793212027" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement6.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement6.json new file mode 100644 index 0000000..47bf97e --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement6.json @@ -0,0 +1,1276 @@ +{ + "charges": [ + { + "amount": -520, + "amountCurrency": "USD", + "chargeId": "1_premium_cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": -520, + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "2_tax_923aeba3-bedd-4ac9-b1fd-1bbf644a859d", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "923aeba3-bedd-4ac9-b1fd-1bbf644a859d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "3_comm_96fdff54-5bd9-459e-babb-685d411f406d", + "commissionLocator": "96fdff54-5bd9-459e-babb-685d411f406d", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": 336.88, + "amountCurrency": "USD", + "chargeId": "4_premium_aa828435-4c55-4f6d-9cf9-71c11a3af379", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 336.88, + "perilCharacteristicsLocator": "aa828435-4c55-4f6d-9cf9-71c11a3af379", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "5_tax_4b6814e6-f7ae-4add-b6fc-e8039a2be0d9", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "aa828435-4c55-4f6d-9cf9-71c11a3af379", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "4b6814e6-f7ae-4add-b6fc-e8039a2be0d9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "6_comm_4d707445-ddf5-46ae-8179-eab98b1dcaef", + "commissionLocator": "4d707445-ddf5-46ae-8179-eab98b1dcaef", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "aa828435-4c55-4f6d-9cf9-71c11a3af379", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": -120, + "amountCurrency": "USD", + "chargeId": "7_premium_eab63611-afc8-4180-a2ad-f5d23120b500", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": -120, + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "8_tax_eab2886b-37bd-4c5d-874b-1a6bbb0e7f40", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "eab2886b-37bd-4c5d-874b-1a6bbb0e7f40", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "9_comm_7fc94130-72d2-4da3-9826-a8a267eedb7c", + "commissionLocator": "7fc94130-72d2-4da3-9826-a8a267eedb7c", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": 77.74, + "amountCurrency": "USD", + "chargeId": "10_premium_4ec5bb85-0664-4510-aa29-c31debd0c462", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 77.74, + "perilCharacteristicsLocator": "4ec5bb85-0664-4510-aa29-c31debd0c462", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "11_tax_9ed1cb8f-167b-466c-a059-43247bec52e3", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "4ec5bb85-0664-4510-aa29-c31debd0c462", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "9ed1cb8f-167b-466c-a059-43247bec52e3", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "12_comm_add31da5-a0c5-494b-8c15-2b4cd35bdc8e", + "commissionLocator": "add31da5-a0c5-494b-8c15-2b4cd35bdc8e", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1649833200000, + "coverageStartTimestamp": 1629442800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "4ec5bb85-0664-4510-aa29-c31debd0c462", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": 366.24, + "amountCurrency": "USD", + "chargeId": "13_premium_8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 366.24, + "perilCharacteristicsLocator": "8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "14_tax_c23f6002-71c2-4d41-8a99-0698f24c2380", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "c23f6002-71c2-4d41-8a99-0698f24c2380", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "15_comm_96fc5825-2c29-4079-bce0-7ebb3d90cbe5", + "commissionLocator": "96fc5825-2c29-4079-bce0-7ebb3d90cbe5", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": 84.52, + "amountCurrency": "USD", + "chargeId": "16_premium_0c91a078-9ae3-4158-a386-d42c952f780a", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 84.52, + "perilCharacteristicsLocator": "0c91a078-9ae3-4158-a386-d42c952f780a", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "17_tax_f7996e8b-5365-4ea5-b2da-87c7fa8774f9", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "0c91a078-9ae3-4158-a386-d42c952f780a", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "taxLocator": "f7996e8b-5365-4ea5-b2da-87c7fa8774f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": 0, + "amountCurrency": "USD", + "chargeId": "18_comm_be9c32b2-0ee8-4c00-b04b-3c86aa89f8f5", + "commissionLocator": "be9c32b2-0ee8-4c00-b04b-3c86aa89f8f5", + "commissionRecipient": "broker_abc", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1649833200000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "0c91a078-9ae3-4158-a386-d42c952f780a", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "previouslyInvoicedAmount": 0, + "type": "commission" + }, + { + "amount": 52.5, + "amountCurrency": "USD", + "chargeId": "19_fee_acc86d98-fd65-4380-9fac-c8462c271061", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1630825200000, + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "isNew": false, + "originalAmount": 70, + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "previouslyInvoicedAmount": 17.5, + "type": "fee" + }, + { + "amount": 390, + "amountCurrency": "USD", + "chargeId": "20_premium_cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1630825200000, + "isNew": false, + "originalAmount": 520, + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "previouslyInvoicedAmount": 130, + "type": "premium" + }, + { + "amount": 90, + "amountCurrency": "USD", + "chargeId": "21_premium_eab63611-afc8-4180-a2ad-f5d23120b500", + "coverageEndTimestamp": 1660978800000, + "coverageStartTimestamp": 1630825200000, + "isNew": false, + "originalAmount": 120, + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "previouslyInvoicedAmount": 30, + "type": "premium" + } + ], + "coverageEndTimestamp": "1660978800000", + "coverageStartTimestamp": "1649833200000", + "defaultPaymentTerms": { + "amount": 15, + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1632207599999", + "endTimestamp": 1634713200000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1634713200000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1630825200000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1634713200000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1630825200000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1634713200000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1630825200000", + "type": "fee" + } + ], + "issueTimestamp": "1630825200000", + "startTimestamp": 1632121200000, + "writeOff": false + }, + { + "dueTimestamp": "1634799599999", + "endTimestamp": 1637395200000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1637395200000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1637395200000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1637395200000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1633417200000", + "type": "fee" + } + ], + "issueTimestamp": "1633417200000", + "startTimestamp": 1634713200000, + "writeOff": false + }, + { + "dueTimestamp": "1637481599999", + "endTimestamp": 1639987200000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1639987200000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1639987200000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1639987200000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1636095600000", + "type": "fee" + } + ], + "issueTimestamp": "1636095600000", + "startTimestamp": 1637395200000, + "writeOff": false + }, + { + "dueTimestamp": "1640073599999", + "endTimestamp": 1642665600000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1642665600000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1642665600000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1642665600000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1638691200000", + "type": "fee" + } + ], + "issueTimestamp": "1638691200000", + "startTimestamp": 1639987200000, + "writeOff": false + }, + { + "dueTimestamp": "1642751999999", + "endTimestamp": 1645344000000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1645344000000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1645344000000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1645344000000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1641369600000", + "type": "fee" + } + ], + "issueTimestamp": "1641369600000", + "startTimestamp": 1642665600000, + "writeOff": false + }, + { + "dueTimestamp": "1645430399999", + "endTimestamp": 1647759600000, + "financialTransactions": [ + { + "amount": 55.71, + "amountCurrency": "USD", + "endTimestamp": "1647759600000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": 12.86, + "amountCurrency": "USD", + "endTimestamp": "1647759600000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1647759600000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1644048000000", + "type": "fee" + } + ], + "issueTimestamp": "1644048000000", + "startTimestamp": 1645344000000, + "writeOff": false + }, + { + "dueTimestamp": "1647845999999", + "endTimestamp": 1660978800000, + "financialTransactions": [ + { + "amount": 55.74, + "amountCurrency": "USD", + "endTimestamp": "1660978800000", + "perilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilName": "bodilyInjury", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": 12.84, + "amountCurrency": "USD", + "endTimestamp": "1660978800000", + "perilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": 7.5, + "amountCurrency": "USD", + "endTimestamp": "1660978800000", + "feeLocator": "acc86d98-fd65-4380-9fac-c8462c271061", + "feeName": "policy_fee", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "postedTimestamp": "1629490342933", + "startTimestamp": "1646467200000", + "type": "fee" + } + ], + "issueTimestamp": "1646467200000", + "startTimestamp": 1647759600000, + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1629490307698", + "endTimestamp": "1660978800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Direct" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "1" + ], + "authorizeThirdPartyReports": [ + "No - Reports not authorized" + ] + }, + "grossPremium": "865.38", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629490359532", + "locator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "mediaByLocator": {}, + "policyEndTimestamp": "1660978800000", + "policyLocator": "100001516", + "policyStartTimestamp": "1629442800000", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "startTimestamp": "1629442800000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629491101427" + } + ], + "configVersion": "28", + "createdTimestamp": "1629490307698", + "displayId": "100001516", + "documents": [ + { + "createdTimestamp": "1629490342933", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "42d10714-5b23-4b3b-ad6b-497e975c1944", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/ffec542e-79fc-4d95-9be9-f265fa1456c7/6818ab9f-3917-4d03-9a80-1e2e08f8b8e9/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210820T202501Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20210820%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=9f4551bba773adf71a0375b6ce808b83fbd8101bf297a98b46798c9de7d7cdb2", + "urlExpirationTimestamp": "1629492901491" + }, + { + "createdTimestamp": "1629490342933", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "cff36f03-b2e2-4f5e-988d-080404fa220b", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/ffec542e-79fc-4d95-9be9-f265fa1456c7/c7cf3ecd-2003-4145-b8dc-57458dc8ded3/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210820T202501Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20210820%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=de249dbeed179f02bb22f89802ed31f222f89e921ca4917ca8f35a057ec988a1", + "urlExpirationTimestamp": "1629492901491" + } + ], + "effectiveContractEndTimestamp": 1660978800000, + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1629490307698", + "endTimestamp": "1660978800000", + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "fieldGroupsByLocator": {}, + "fieldValues": { + "vehicleBodyStyle": [ + "Sedan" + ], + "licensePlate": [ + "123456" + ], + "make": [ + "Audi" + ], + "model": [ + "A4" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629490359532", + "locator": "e7737f76-38e8-4f7b-8fe9-a33b2b28deed", + "mediaByLocator": {}, + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedTimestamp": "1629491101427", + "startTimestamp": "1629442800000", + "updatedTimestamp": "1629490359532" + }, + { + "createdTimestamp": "1629491101427", + "endTimestamp": "1649833200000", + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "fieldGroupsByLocator": {}, + "fieldValues": { + "vehicleBodyStyle": [ + "Sedan" + ], + "licensePlate": [ + "123456" + ], + "make": [ + "Audi" + ], + "model": [ + "A4" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629491101427", + "locator": "e8590b8e-d5c7-4855-95d2-f9fbb91a3882", + "mediaByLocator": {}, + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "startTimestamp": "1629442800000", + "updatedTimestamp": "1629491101427" + }, + { + "createdTimestamp": "1629491101427", + "endTimestamp": "1660978800000", + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "fieldGroupsByLocator": {}, + "fieldValues": { + "vehicleBodyStyle": [ + "Sedan" + ], + "licensePlate": [ + "123456" + ], + "make": [ + "Audi" + ], + "model": [ + "A4" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "20000" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629491101427", + "locator": "0f9c844a-bdc5-483d-bb62-f10c1faed0a7", + "mediaByLocator": {}, + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "startTimestamp": "1649833200000", + "updatedTimestamp": "1629491101427" + } + ], + "createdTimestamp": "1629490307698", + "displayId": "100001519", + "locator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1660978800000", + "coverageStartTimestamp": "1629442800000", + "createdTimestamp": "1629490307698", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "e7737f76-38e8-4f7b-8fe9-a33b2b28deed", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629490359532", + "locator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.3333", + "monthTechnicalPremium": "34.6667", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "520.00", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedTimestamp": "1629491101427", + "technicalPremium": "416.00", + "updatedTimestamp": "1629490359532" + }, + { + "coverageEndTimestamp": "1649833200000", + "coverageStartTimestamp": "1629442800000", + "createdTimestamp": "1629491101427", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "e8590b8e-d5c7-4855-95d2-f9fbb91a3882", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629491101427", + "locator": "aa828435-4c55-4f6d-9cf9-71c11a3af379", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.3333", + "monthTechnicalPremium": "34.6667", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "336.88", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "technicalPremium": "269.51", + "updatedTimestamp": "1629491101427" + }, + { + "coverageEndTimestamp": "1660978800000", + "coverageStartTimestamp": "1649833200000", + "createdTimestamp": "1629491101427", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0f9c844a-bdc5-483d-bb62-f10c1faed0a7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629491101427", + "locator": "8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "86.6667", + "monthTechnicalPremium": "69.3333", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "366.24", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "technicalPremium": "292.99", + "updatedTimestamp": "1629491101427" + } + ], + "createdTimestamp": "1629490307698", + "displayId": "100001520", + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "locator": "c879940c-99d3-4778-bb24-098968659da8", + "name": "bodilyInjury", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "renewalGroup": "c879940c-99d3-4778-bb24-098968659da8", + "updatedTimestamp": "1629491101427" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1660978800000", + "coverageStartTimestamp": "1629442800000", + "createdTimestamp": "1629490307698", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "e7737f76-38e8-4f7b-8fe9-a33b2b28deed", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629490359532", + "locator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "10.0000", + "monthTechnicalPremium": "8.0000", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "120.00", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedTimestamp": "1629491101427", + "technicalPremium": "96.00", + "updatedTimestamp": "1629490359532" + }, + { + "coverageEndTimestamp": "1649833200000", + "coverageStartTimestamp": "1629442800000", + "createdTimestamp": "1629491101427", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "e8590b8e-d5c7-4855-95d2-f9fbb91a3882", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629491101427", + "locator": "4ec5bb85-0664-4510-aa29-c31debd0c462", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "10.0000", + "monthTechnicalPremium": "8.0000", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "77.74", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "technicalPremium": "62.19", + "updatedTimestamp": "1629491101427" + }, + { + "coverageEndTimestamp": "1660978800000", + "coverageStartTimestamp": "1649833200000", + "createdTimestamp": "1629491101427", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "0f9c844a-bdc5-483d-bb62-f10c1faed0a7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629491101427", + "locator": "0c91a078-9ae3-4158-a386-d42c952f780a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "20.0000", + "monthTechnicalPremium": "16.0000", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premium": "84.52", + "premiumCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "technicalPremium": "67.61", + "updatedTimestamp": "1629491101427" + } + ], + "createdTimestamp": "1629490307698", + "displayId": "100001521", + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "locator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "name": "thirdPartyLiability", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "renewalGroup": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "updatedTimestamp": "1629491101427" + } + ], + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "updatedTimestamp": "1629491101427" + } + ], + "fees": [ + { + "amount": "70.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1660978800000", + "locator": "acc86d98-fd65-4380-9fac-c8462c271061", + "name": "policy_fee", + "reversed": false, + "startTimestamp": "1629442800000" + } + ], + "grossFees": "70.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1629490355863", + "displayId": "100001524", + "documents": [ + { + "createdTimestamp": "1629490355863", + "displayName": "invoice_100001524.pdf", + "fileName": "invoice_100001524.pdf", + "locator": "fb2547ef-dbae-4f58-9afc-6f5efaa951c5", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/ffec542e-79fc-4d95-9be9-f265fa1456c7/0b4e013d-d8a4-45e1-96ca-20d6b53aa62f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210820T202501Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20210820%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=5d7fc25698a3db9d11aea484592dbadedfd5885bada6fdb86883ae787257417e", + "urlExpirationTimestamp": "1629492901495" + } + ], + "dueTimestamp": "1629529199999", + "endTimestamp": "1632121200000", + "locator": "51826d1d-a05c-4588-8631-8840d1367751", + "payments": [], + "policyLocator": "100001516", + "settlementStatus": "outstanding", + "startTimestamp": "1629442800000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1629490355863" + } + ], + "totalDue": "177.50", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629490355863" + } + ], + "issuedTimestamp": "1629490359532", + "locator": "100001516", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629490342933", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "28", + "createdTimestamp": "1629490307698", + "displayId": "100001518", + "effectiveTimestamp": 1629442800000, + "exposureModifications": [ + { + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "locator": "08e63270-dc47-4151-9ca0-3f84ed213c4b", + "newExposureCharacteristicsLocator": "e7737f76-38e8-4f7b-8fe9-a33b2b28deed", + "perilModifications": [ + { + "exposureModificationLocator": "08e63270-dc47-4151-9ca0-3f84ed213c4b", + "locator": "8a359249-c741-49b6-9165-748bb30c287d", + "newPerilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "520.00", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de" + }, + { + "exposureModificationLocator": "08e63270-dc47-4151-9ca0-3f84ed213c4b", + "locator": "5bdd3c3c-7749-4b87-84f1-52e1286d5e4a", + "newPerilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "120.00", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de" + } + ], + "policyLocator": "100001516", + "policyModificationLocator": "db08a705-69eb-4f78-999d-820a17b22f13", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629490359532", + "locator": "db08a705-69eb-4f78-999d-820a17b22f13", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "65de7935-e007-419b-bf37-ee2ee5ba6702", + "newPolicyCharacteristicsLocators": [ + "65de7935-e007-419b-bf37-ee2ee5ba6702" + ], + "number": "0", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "640.00", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "updatedTimestamp": "1629490359532" + }, + { + "configVersion": "28", + "createdTimestamp": "1629491101427", + "displayId": "100001488", + "effectiveTimestamp": 1649833200000, + "exposureModifications": [ + { + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "locator": "3a3434bd-fd8d-495a-bd5d-acf6baaf4905", + "newExposureCharacteristicsLocator": "e8590b8e-d5c7-4855-95d2-f9fbb91a3882", + "perilModifications": [ + { + "exposureModificationLocator": "3a3434bd-fd8d-495a-bd5d-acf6baaf4905", + "locator": "122128f2-544a-4a69-893c-fd6465c2979b", + "newPerilCharacteristicsLocator": "aa828435-4c55-4f6d-9cf9-71c11a3af379", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "-183.12", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedPerilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1" + }, + { + "exposureModificationLocator": "3a3434bd-fd8d-495a-bd5d-acf6baaf4905", + "locator": "60da514b-6610-41e0-8d97-7cf260147a39", + "newPerilCharacteristicsLocator": "4ec5bb85-0664-4510-aa29-c31debd0c462", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "-42.26", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedPerilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500" + } + ], + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de" + }, + { + "exposureLocator": "96ea76b0-3504-485f-9ce3-4a3dc8702ade", + "locator": "e5bc4c26-3a56-40c4-b353-48e7989bbcde", + "newExposureCharacteristicsLocator": "0f9c844a-bdc5-483d-bb62-f10c1faed0a7", + "perilModifications": [ + { + "exposureModificationLocator": "e5bc4c26-3a56-40c4-b353-48e7989bbcde", + "locator": "6a193693-02c4-4446-b2b3-666881e7136d", + "newPerilCharacteristicsLocator": "8c29ac68-ffb4-4441-bc6f-a6c1345a2d08", + "perilLocator": "c879940c-99d3-4778-bb24-098968659da8", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "-153.76", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedPerilCharacteristicsLocator": "cbd4348e-4cd9-4ef5-95ac-a9c4b24007c1" + }, + { + "exposureModificationLocator": "e5bc4c26-3a56-40c4-b353-48e7989bbcde", + "locator": "00725567-f500-4c8f-8200-0aef61613989", + "newPerilCharacteristicsLocator": "0c91a078-9ae3-4158-a386-d42c952f780a", + "perilLocator": "93fe728e-c7ae-4567-acf1-501cd72cddcc", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "-35.48", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "replacedPerilCharacteristicsLocator": "eab63611-afc8-4180-a2ad-f5d23120b500" + } + ], + "policyLocator": "100001516", + "policyModificationLocator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629491101427", + "locator": "2491a008-83f4-4c4a-9734-11e5069915a1", + "mediaByLocator": {}, + "name": "standardChange", + "newPolicyCharacteristicsLocators": [], + "number": "1", + "policyLocator": "100001516", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "premiumChange": "225.38", + "premiumChangeCurrency": "USD", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "updatedTimestamp": "1629491101427" + } + ], + "originalContractEndTimestamp": "1660978800000", + "originalContractStartTimestamp": 1629442800000, + "paymentScheduleName": "monthly", + "policyholderLocator": "8d0737a9-46d2-4568-980d-befab60c9c3f", + "productLocator": "6dc52c9e-38a9-4f68-bc30-d84df62f85de", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001522", + "name": "1", + "state": "accepted" + } + ], + "selected": "100001522" + }, + "updatedTimestamp": "1629491101427" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement7.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement7.json new file mode 100644 index 0000000..4382811 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Endorsement7.json @@ -0,0 +1,722 @@ +{ + "charges": [ + { + "amount": "774.58", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_12558f23-0465-457a-9eea-406b73685f4d", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1660276800000", + "isNew": true, + "originalAmount": "774.58", + "perilCharacteristicsLocator": "12558f23-0465-457a-9eea-406b73685f4d", + "perilLocator": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "perilName": "collision", + "policyModificationLocator": "dd4a6e43-0681-415b-957f-ec09c159f896", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "71.65", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_a134be47-1d77-4be6-a447-6f5b2e51f32f", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1660276800000", + "isNew": true, + "originalAmount": "71.65", + "perilCharacteristicsLocator": "12558f23-0465-457a-9eea-406b73685f4d", + "perilLocator": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "perilName": "collision", + "policyModificationLocator": "dd4a6e43-0681-415b-957f-ec09c159f896", + "previouslyInvoicedAmount": "0", + "taxLocator": "a134be47-1d77-4be6-a447-6f5b2e51f32f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "667.04", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "3_premium_2c9daa52-d069-444b-b326-685751efd62e", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1662004800000", + "isNew": false, + "originalAmount": "2001.00", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilLocator": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "previouslyInvoicedAmount": "1333.96", + "type": "premium" + }, + { + "amount": "61.68", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "4_tax_843e8f28-4a70-4bf5-94ab-71c506832c22", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1662004800000", + "isNew": false, + "originalAmount": "185.09", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilLocator": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "previouslyInvoicedAmount": "123.41", + "taxLocator": "843e8f28-4a70-4bf5-94ab-71c506832c22", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3.32", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "5_fee_d5e5fc2b-0739-44f7-b419-7ed481347c32", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1662004800000", + "feeLocator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "previouslyInvoicedAmount": "6.68", + "type": "fee" + }, + { + "amount": "20.00", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "6_fee_c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1662004800000", + "feeLocator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "feeName": "transaction", + "isNew": false, + "originalAmount": "60.03", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "previouslyInvoicedAmount": "40.03", + "type": "fee" + } + ], + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1660276800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "endorsement", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1662091199999", + "endTimestamp": "1664596800000", + "financialTransactions": [ + { + "amount": "166.76", + "endTimestamp": "1664596800000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1662004800000", + "type": "premium" + }, + { + "amount": "15.42", + "endTimestamp": "1664596800000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1662004800000", + "taxLocator": "843e8f28-4a70-4bf5-94ab-71c506832c22", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "endTimestamp": "1664596800000", + "feeLocator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "feeName": "underwriting", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1662004800000", + "type": "fee" + }, + { + "amount": "5.00", + "endTimestamp": "1664596800000", + "feeLocator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "feeName": "transaction", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1662004800000", + "type": "fee" + } + ], + "issueTimestamp": "1662004800000", + "startTimestamp": "1662004800000", + "writeOff": false + }, + { + "dueTimestamp": "1664683199999", + "endTimestamp": "1667275200000", + "financialTransactions": [ + { + "amount": "166.76", + "endTimestamp": "1667275200000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1664596800000", + "type": "premium" + }, + { + "amount": "15.42", + "endTimestamp": "1667275200000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1664596800000", + "taxLocator": "843e8f28-4a70-4bf5-94ab-71c506832c22", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "endTimestamp": "1667275200000", + "feeLocator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "feeName": "underwriting", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1664596800000", + "type": "fee" + }, + { + "amount": "5.00", + "endTimestamp": "1667275200000", + "feeLocator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "feeName": "transaction", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1664596800000", + "type": "fee" + } + ], + "issueTimestamp": "1664596800000", + "startTimestamp": "1664596800000", + "writeOff": false + }, + { + "dueTimestamp": "1667361599999", + "endTimestamp": "1669870800000", + "financialTransactions": [ + { + "amount": "166.76", + "endTimestamp": "1669870800000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1667275200000", + "type": "premium" + }, + { + "amount": "15.42", + "endTimestamp": "1669870800000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1667275200000", + "taxLocator": "843e8f28-4a70-4bf5-94ab-71c506832c22", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "endTimestamp": "1669870800000", + "feeLocator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "feeName": "underwriting", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1667275200000", + "type": "fee" + }, + { + "amount": "5.00", + "endTimestamp": "1669870800000", + "feeLocator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "feeName": "transaction", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1667275200000", + "type": "fee" + } + ], + "issueTimestamp": "1667275200000", + "startTimestamp": "1667275200000", + "writeOff": false + }, + { + "dueTimestamp": "1669957199999", + "endTimestamp": "1672549200000", + "financialTransactions": [ + { + "amount": "166.76", + "endTimestamp": "1672549200000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1669870800000", + "type": "premium" + }, + { + "amount": "15.42", + "endTimestamp": "1672549200000", + "perilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilName": "collision", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1669870800000", + "taxLocator": "843e8f28-4a70-4bf5-94ab-71c506832c22", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.83", + "endTimestamp": "1672549200000", + "feeLocator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "feeName": "underwriting", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1669870800000", + "type": "fee" + }, + { + "amount": "5.00", + "endTimestamp": "1672549200000", + "feeLocator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "feeName": "transaction", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "postedTimestamp": "1660311323821", + "startTimestamp": "1669870800000", + "type": "fee" + } + ], + "issueTimestamp": "1669870800000", + "startTimestamp": "1669870800000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1660311323821", + "endTimestamp": "1672549200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2775.58", + "grossTaxes": "256.74", + "issuedTimestamp": "1660311327839", + "locator": "c4b786b3-54b2-406b-b42a-6e83abec936b", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000616", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "taxGroups": [ + { + "amount": "256.74", + "name": "sales" + } + ], + "updatedTimestamp": "1660311616557" + } + ], + "configVersion": "6", + "createdTimestamp": "1660311323821", + "currency": "USD", + "displayId": "100000616", + "documents": [ + { + "createdTimestamp": "1660311327839", + "displayName": "Consolidated Document", + "fileName": "consolidated.pdf", + "locator": "93ba94ab-402e-456f-a409-7f643aae6618", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/5bf835db-006b-46a0-852a-bb8dfb1359b2/0e4c5f42-c157-4250-a08a-c6bc94ec6311/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220812T134016Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220812%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=b512d7e50c2469bfff273593f9ea051b407f9e903c10d88e50dc425bb0aea032", + "urlExpirationTimestamp": "1660313416607" + } + ], + "effectiveContractEndTimestamp": "1672549200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1660311323821", + "endTimestamp": "1672549200000", + "exposureLocator": "3310e17e-98ce-4e3a-818c-16381cb56054", + "fieldGroupsByLocator": {}, + "fieldValues": { + "body_style": [ + "4 door" + ], + "make": [ + "Subaru" + ], + "model": [ + "Outback" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "23000" + ], + "year": [ + "2014" + ] + }, + "issuedTimestamp": "1660311327839", + "locator": "72d19236-aba8-46e9-b37f-a0ec8d3d202b", + "mediaByLocator": {}, + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "updatedTimestamp": "1660311327839" + } + ], + "createdTimestamp": "1660311323821", + "displayId": "100000622", + "locator": "3310e17e-98ce-4e3a-818c-16381cb56054", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "createdTimestamp": "1660311323821", + "exposureCharacteristicsLocator": "72d19236-aba8-46e9-b37f-a0ec8d3d202b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1660311327839", + "locator": "2c9daa52-d069-444b-b326-685751efd62e", + "mediaByLocator": {}, + "monthPremium": "166.7500", + "monthTechnicalPremium": "133.4000", + "perilLocator": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "policyCharacteristicsLocator": "c4b786b3-54b2-406b-b42a-6e83abec936b", + "policyLocator": "100000616", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premium": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "technicalPremium": "1600.80", + "updatedTimestamp": "1660311327839" + } + ], + "createdTimestamp": "1660311323821", + "displayId": "100000624", + "exposureLocator": "3310e17e-98ce-4e3a-818c-16381cb56054", + "locator": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "name": "collision", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "renewalGroup": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "updatedTimestamp": "1660311616557" + } + ], + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660311616557" + }, + { + "characteristics": [ + { + "createdTimestamp": "1660311616557", + "endTimestamp": "1672549200000", + "exposureLocator": "d4fd56ed-6201-4a46-b43a-7d5cc43e5ac7", + "fieldGroupsByLocator": {}, + "fieldValues": { + "body_style": [ + "4 door" + ], + "make": [ + "Ford" + ], + "model": [ + "Bronco" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "45000" + ], + "year": [ + "2022" + ] + }, + "issuedTimestamp": "1660311616557", + "locator": "f38e8cfe-789a-446b-94a1-72143c65a08c", + "mediaByLocator": {}, + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1660276800000", + "updatedTimestamp": "1660311616557" + } + ], + "createdTimestamp": "1660311616557", + "displayId": "100000464", + "locator": "d4fd56ed-6201-4a46-b43a-7d5cc43e5ac7", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1660276800000", + "createdTimestamp": "1660311616557", + "exposureCharacteristicsLocator": "f38e8cfe-789a-446b-94a1-72143c65a08c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1660311616557", + "locator": "12558f23-0465-457a-9eea-406b73685f4d", + "mediaByLocator": {}, + "monthPremium": "166.7500000", + "monthTechnicalPremium": "133.4000000", + "perilLocator": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "policyCharacteristicsLocator": "c4b786b3-54b2-406b-b42a-6e83abec936b", + "policyLocator": "100000616", + "policyModificationLocator": "dd4a6e43-0681-415b-957f-ec09c159f896", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premium": "774.58", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "technicalPremium": "619.66", + "updatedTimestamp": "1660311616557" + } + ], + "createdTimestamp": "1660311616557", + "displayId": "100000462", + "exposureLocator": "d4fd56ed-6201-4a46-b43a-7d5cc43e5ac7", + "locator": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "name": "collision", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "renewalGroup": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "updatedTimestamp": "1660311616557" + } + ], + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660311616557" + } + ], + "fees": [ + { + "amount": "10.00", + "description": "", + "endTimestamp": "1672549200000", + "locator": "d5e5fc2b-0739-44f7-b419-7ed481347c32", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1641013200000" + }, + { + "amount": "60.03", + "description": "", + "endTimestamp": "1672549200000", + "locator": "c4b6a104-3c65-4222-945d-af0de5bcc4b7", + "name": "transaction", + "reversed": false, + "startTimestamp": "1641013200000" + } + ], + "grossFees": "70.03", + "invoices": [ + { + "createdTimestamp": "1660311323821", + "displayId": "100000630", + "documents": [ + { + "createdTimestamp": "1660311323821", + "displayName": "invoice_100000630.pdf", + "fileName": "invoice_100000630.pdf", + "locator": "5fed15d7-663b-490d-ac54-d3144eff6906", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/5bf835db-006b-46a0-852a-bb8dfb1359b2/523af51c-0a27-4f08-8d64-87c8650ab767/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220812T134016Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220812%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=420c54de5314cb12b81d2da6884ecc0396665e9cb357412223176688c60e1bae", + "urlExpirationTimestamp": "1660313416609" + } + ], + "dueTimestamp": "1660363199999", + "endTimestamp": "1662004800000", + "invoiceType": "newBusiness", + "locator": "9a956050-bca8-4bed-988e-1503ef2b42a8", + "payments": [], + "policyLocator": "100000616", + "settlementStatus": "outstanding", + "startTimestamp": "1659326400000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1660311323821" + } + ], + "totalDue": "1504.08", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1660311327839" + } + ], + "issuedTimestamp": "1660311327839", + "locator": "100000616", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1660311323821", + "notes": [] + }, + "configVersion": "6", + "createdTimestamp": "1660311323821", + "displayId": "100000620", + "effectiveTimestamp": "1641013200000", + "exposureModifications": [ + { + "exposureLocator": "3310e17e-98ce-4e3a-818c-16381cb56054", + "locator": "3f0ca2d5-a241-4f0c-b777-3a82cdc013b2", + "newExposureCharacteristicsLocator": "72d19236-aba8-46e9-b37f-a0ec8d3d202b", + "perilModifications": [ + { + "exposureModificationLocator": "3f0ca2d5-a241-4f0c-b777-3a82cdc013b2", + "locator": "534fb051-60d7-4cee-9691-a5f4615dd639", + "newPerilCharacteristicsLocator": "2c9daa52-d069-444b-b326-685751efd62e", + "perilLocator": "c3b928f3-a8bf-4b34-9954-2f49e0c678d5", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "policyLocator": "100000616", + "policyModificationLocator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1660311327839", + "locator": "c113ced3-eda4-4a07-ad6a-47d3f4e45b67", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "c4b786b3-54b2-406b-b42a-6e83abec936b", + "newPolicyCharacteristicsLocators": [ + "c4b786b3-54b2-406b-b42a-6e83abec936b" + ], + "number": "0", + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660311327839" + }, + { + "configVersion": "6", + "createdTimestamp": "1660311616557", + "displayId": "100000466", + "effectiveTimestamp": "1660276800000", + "exposureModifications": [ + { + "exposureLocator": "d4fd56ed-6201-4a46-b43a-7d5cc43e5ac7", + "locator": "9ef3c727-40d3-4f5d-8c73-6ae5a4c75dd3", + "newExposureCharacteristicsLocator": "f38e8cfe-789a-446b-94a1-72143c65a08c", + "perilModifications": [ + { + "exposureModificationLocator": "9ef3c727-40d3-4f5d-8c73-6ae5a4c75dd3", + "locator": "26eb4bd5-f93f-44c2-a29a-e8061478b33d", + "newPerilCharacteristicsLocator": "12558f23-0465-457a-9eea-406b73685f4d", + "perilLocator": "38e3bdcc-4122-451b-b032-d097e721bb3d", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "774.58", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "policyLocator": "100000616", + "policyModificationLocator": "dd4a6e43-0681-415b-957f-ec09c159f896", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1660311616557", + "locator": "dd4a6e43-0681-415b-957f-ec09c159f896", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [], + "number": "1", + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000616", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "774.58", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660311616557" + } + ], + "originalContractEndTimestamp": "1672549200000", + "originalContractStartTimestamp": "1641013200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000626", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000626" + }, + "updatedTimestamp": "1660311616557" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "endorsement" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal1.json new file mode 100644 index 0000000..d9bc2a3 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal1.json @@ -0,0 +1,11007 @@ +{ + "charges": [ + { + "amount": "-210.00", + "amountCurrency": "USD", + "chargeId": "1_premium_4bccd710-6b54-4f8b-bf06-e01e82376e86", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-210.00", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-19.43", + "amountCurrency": "USD", + "chargeId": "2_tax_8f4386b7-f83b-400c-aba9-ea59240130a2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-19.43", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.50", + "amountCurrency": "USD", + "chargeId": "3_comm_14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "10.50", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "57.75", + "amountCurrency": "USD", + "chargeId": "4_premium_962b6c13-862b-4935-9e15-21d82d97f522", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "57.75", + "perilCharacteristicsLocator": "962b6c13-862b-4935-9e15-21d82d97f522", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "5.34", + "amountCurrency": "USD", + "chargeId": "5_tax_72479569-aa24-4418-ae23-e1874419bc83", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "5.34", + "perilCharacteristicsLocator": "962b6c13-862b-4935-9e15-21d82d97f522", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "72479569-aa24-4418-ae23-e1874419bc83", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.89", + "amountCurrency": "USD", + "chargeId": "6_comm_8e843d27-2e31-4360-b206-64add8c4c5a1", + "commissionLocator": "8e843d27-2e31-4360-b206-64add8c4c5a1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.89", + "perilCharacteristicsLocator": "962b6c13-862b-4935-9e15-21d82d97f522", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-259.00", + "amountCurrency": "USD", + "chargeId": "7_premium_ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-259.00", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-23.96", + "amountCurrency": "USD", + "chargeId": "8_tax_8118faab-73cf-463b-ac48-9419357da83b", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-23.96", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "12.95", + "amountCurrency": "USD", + "chargeId": "9_comm_7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "12.95", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "71.22", + "amountCurrency": "USD", + "chargeId": "10_premium_35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "71.22", + "perilCharacteristicsLocator": "35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "6.59", + "amountCurrency": "USD", + "chargeId": "11_tax_702f1f04-db27-4b17-9a00-7d42d4310d5a", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "6.59", + "perilCharacteristicsLocator": "35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "702f1f04-db27-4b17-9a00-7d42d4310d5a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.56", + "amountCurrency": "USD", + "chargeId": "12_comm_0d268871-0d53-4bde-8e0c-752fa3a9e14c", + "commissionLocator": "0d268871-0d53-4bde-8e0c-752fa3a9e14c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-3.56", + "perilCharacteristicsLocator": "35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-119.00", + "amountCurrency": "USD", + "chargeId": "13_premium_e194f8f4-ffad-45a1-978b-423d26c1161b", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-119.00", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-11.01", + "amountCurrency": "USD", + "chargeId": "14_tax_1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-11.01", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.95", + "amountCurrency": "USD", + "chargeId": "15_comm_49f691b3-b877-4340-97a4-12f629a5741f", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "5.95", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "32.72", + "amountCurrency": "USD", + "chargeId": "16_premium_958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "32.72", + "perilCharacteristicsLocator": "958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.03", + "amountCurrency": "USD", + "chargeId": "17_tax_8e9d06b5-67f6-4242-aa80-b818b6e61716", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "3.03", + "perilCharacteristicsLocator": "958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8e9d06b5-67f6-4242-aa80-b818b6e61716", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.64", + "amountCurrency": "USD", + "chargeId": "18_comm_5dbc8d2e-709a-44d8-8844-5097b6b5a6ce", + "commissionLocator": "5dbc8d2e-709a-44d8-8844-5097b6b5a6ce", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-1.64", + "perilCharacteristicsLocator": "958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-155.00", + "amountCurrency": "USD", + "chargeId": "19_premium_a17a4702-6991-4364-9aba-091f21209858", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-155.00", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-14.34", + "amountCurrency": "USD", + "chargeId": "20_tax_397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-14.34", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.75", + "amountCurrency": "USD", + "chargeId": "21_comm_ae080648-3531-4a90-b484-3a393a175056", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "7.75", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "42.62", + "amountCurrency": "USD", + "chargeId": "22_premium_6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "42.62", + "perilCharacteristicsLocator": "6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.94", + "amountCurrency": "USD", + "chargeId": "23_tax_4c289b53-3566-480a-a00a-e90da6a68956", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "3.94", + "perilCharacteristicsLocator": "6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "4c289b53-3566-480a-a00a-e90da6a68956", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.13", + "amountCurrency": "USD", + "chargeId": "24_comm_7bdcc550-087f-441b-9464-4450d3eeef2d", + "commissionLocator": "7bdcc550-087f-441b-9464-4450d3eeef2d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.13", + "perilCharacteristicsLocator": "6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-25.00", + "amountCurrency": "USD", + "chargeId": "25_premium_67874d49-5bb3-4d1e-b989-fbfba1c32253", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-25.00", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.31", + "amountCurrency": "USD", + "chargeId": "26_tax_f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.31", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.25", + "amountCurrency": "USD", + "chargeId": "27_comm_2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.25", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "6.87", + "amountCurrency": "USD", + "chargeId": "28_premium_07af832f-7823-41bd-ba90-d8e8699ef26e", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "6.87", + "perilCharacteristicsLocator": "07af832f-7823-41bd-ba90-d8e8699ef26e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.64", + "amountCurrency": "USD", + "chargeId": "29_tax_dce10ee1-17ca-4154-ae08-8e659e76794f", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.64", + "perilCharacteristicsLocator": "07af832f-7823-41bd-ba90-d8e8699ef26e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "dce10ee1-17ca-4154-ae08-8e659e76794f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.34", + "amountCurrency": "USD", + "chargeId": "30_comm_2cd01113-715f-4cad-85c5-cacd2294e955", + "commissionLocator": "2cd01113-715f-4cad-85c5-cacd2294e955", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.34", + "perilCharacteristicsLocator": "07af832f-7823-41bd-ba90-d8e8699ef26e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-29.90", + "amountCurrency": "USD", + "chargeId": "31_premium_00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-29.90", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "chargeId": "32_tax_8d595592-f853-44c1-899a-f21b7f1a028a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.77", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.50", + "amountCurrency": "USD", + "chargeId": "33_comm_fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.50", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.22", + "amountCurrency": "USD", + "chargeId": "34_premium_3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "8.22", + "perilCharacteristicsLocator": "3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.76", + "amountCurrency": "USD", + "chargeId": "35_tax_1b5dcede-b8dd-4e79-934f-cf995c060d63", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.76", + "perilCharacteristicsLocator": "3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "1b5dcede-b8dd-4e79-934f-cf995c060d63", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.41", + "amountCurrency": "USD", + "chargeId": "36_comm_c385f56e-6c4b-4e02-a095-c4427740c1fb", + "commissionLocator": "c385f56e-6c4b-4e02-a095-c4427740c1fb", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.41", + "perilCharacteristicsLocator": "3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-8.61", + "amountCurrency": "USD", + "chargeId": "37_premium_40080016-a770-4552-bafa-6c1e9a078a48", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-8.61", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.80", + "amountCurrency": "USD", + "chargeId": "38_tax_1283c249-6313-42c5-b4f5-c62a2b9cd942", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.80", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.43", + "amountCurrency": "USD", + "chargeId": "39_comm_388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.43", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "2.37", + "amountCurrency": "USD", + "chargeId": "40_premium_a44ec872-f438-4807-89ba-4d524c3892c3", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "2.37", + "perilCharacteristicsLocator": "a44ec872-f438-4807-89ba-4d524c3892c3", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.22", + "amountCurrency": "USD", + "chargeId": "41_tax_b72a76fd-416b-4cf7-948e-94b61c5761dc", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.22", + "perilCharacteristicsLocator": "a44ec872-f438-4807-89ba-4d524c3892c3", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "b72a76fd-416b-4cf7-948e-94b61c5761dc", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.12", + "amountCurrency": "USD", + "chargeId": "42_comm_a817bc7f-410c-4c06-a0c6-24fce1bf25ff", + "commissionLocator": "a817bc7f-410c-4c06-a0c6-24fce1bf25ff", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.12", + "perilCharacteristicsLocator": "a44ec872-f438-4807-89ba-4d524c3892c3", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "381.05", + "amountCurrency": "USD", + "chargeId": "43_premium_c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "381.05", + "perilCharacteristicsLocator": "c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "35.25", + "amountCurrency": "USD", + "chargeId": "44_tax_ad819be3-d240-4453-8d61-019565a7cdf9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "35.25", + "perilCharacteristicsLocator": "c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "ad819be3-d240-4453-8d61-019565a7cdf9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-19.05", + "amountCurrency": "USD", + "chargeId": "45_comm_bb86eed5-ae16-4d95-bbd3-4b278eaa0c0c", + "commissionLocator": "bb86eed5-ae16-4d95-bbd3-4b278eaa0c0c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-19.05", + "perilCharacteristicsLocator": "c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "470.32", + "amountCurrency": "USD", + "chargeId": "46_premium_d21e7690-b200-47c5-8b17-fda2a2550880", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "470.32", + "perilCharacteristicsLocator": "d21e7690-b200-47c5-8b17-fda2a2550880", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "43.50", + "amountCurrency": "USD", + "chargeId": "47_tax_f533808a-a267-4027-b2f2-3d8899f18bec", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "43.50", + "perilCharacteristicsLocator": "d21e7690-b200-47c5-8b17-fda2a2550880", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "f533808a-a267-4027-b2f2-3d8899f18bec", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-23.52", + "amountCurrency": "USD", + "chargeId": "48_comm_31057f7d-b8d5-40f3-89ec-528526f38397", + "commissionLocator": "31057f7d-b8d5-40f3-89ec-528526f38397", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-23.52", + "perilCharacteristicsLocator": "d21e7690-b200-47c5-8b17-fda2a2550880", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "216.29", + "amountCurrency": "USD", + "chargeId": "49_premium_be098685-f4c1-4be8-a901-7555d0517302", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "216.29", + "perilCharacteristicsLocator": "be098685-f4c1-4be8-a901-7555d0517302", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "20.01", + "amountCurrency": "USD", + "chargeId": "50_tax_4be88cf3-c021-477e-8b6d-36322788df20", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "20.01", + "perilCharacteristicsLocator": "be098685-f4c1-4be8-a901-7555d0517302", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "4be88cf3-c021-477e-8b6d-36322788df20", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.81", + "amountCurrency": "USD", + "chargeId": "51_comm_7d932dd7-410d-41d4-9ae3-7b748cff8df8", + "commissionLocator": "7d932dd7-410d-41d4-9ae3-7b748cff8df8", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-10.81", + "perilCharacteristicsLocator": "be098685-f4c1-4be8-a901-7555d0517302", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "112.50", + "amountCurrency": "USD", + "chargeId": "52_premium_eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "112.50", + "perilCharacteristicsLocator": "eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "10.41", + "amountCurrency": "USD", + "chargeId": "53_tax_6709e28e-37ea-49f9-89a3-a4a84d4fd8bb", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "10.41", + "perilCharacteristicsLocator": "eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "6709e28e-37ea-49f9-89a3-a4a84d4fd8bb", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.62", + "amountCurrency": "USD", + "chargeId": "54_comm_f74d36f9-8992-4082-86b4-c39b3aa6ab36", + "commissionLocator": "f74d36f9-8992-4082-86b4-c39b3aa6ab36", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-5.62", + "perilCharacteristicsLocator": "eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "18.14", + "amountCurrency": "USD", + "chargeId": "55_premium_63533546-96cd-46af-baa0-ff4a18d4ab5e", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "18.14", + "perilCharacteristicsLocator": "63533546-96cd-46af-baa0-ff4a18d4ab5e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.68", + "amountCurrency": "USD", + "chargeId": "56_tax_effbc173-caca-4b04-a674-8dd22478c4ae", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "1.68", + "perilCharacteristicsLocator": "63533546-96cd-46af-baa0-ff4a18d4ab5e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "effbc173-caca-4b04-a674-8dd22478c4ae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.91", + "amountCurrency": "USD", + "chargeId": "57_comm_e835e16c-1281-4d27-9f11-09b607ae0cca", + "commissionLocator": "e835e16c-1281-4d27-9f11-09b607ae0cca", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-0.91", + "perilCharacteristicsLocator": "63533546-96cd-46af-baa0-ff4a18d4ab5e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "21.70", + "amountCurrency": "USD", + "chargeId": "58_premium_00ea81a7-1d89-4423-8987-1ab402f16261", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "21.70", + "perilCharacteristicsLocator": "00ea81a7-1d89-4423-8987-1ab402f16261", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.01", + "amountCurrency": "USD", + "chargeId": "59_tax_849199ad-ff91-4fea-819c-cdb6339c2b55", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "2.01", + "perilCharacteristicsLocator": "00ea81a7-1d89-4423-8987-1ab402f16261", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "849199ad-ff91-4fea-819c-cdb6339c2b55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.09", + "amountCurrency": "USD", + "chargeId": "60_comm_826e1205-0bc5-4a9f-9e80-60a3691505b9", + "commissionLocator": "826e1205-0bc5-4a9f-9e80-60a3691505b9", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-1.09", + "perilCharacteristicsLocator": "00ea81a7-1d89-4423-8987-1ab402f16261", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "6.25", + "amountCurrency": "USD", + "chargeId": "61_premium_2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "6.25", + "perilCharacteristicsLocator": "2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.58", + "amountCurrency": "USD", + "chargeId": "62_tax_4bf519f9-61fd-4057-a1e8-ff3ca5f76713", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "0.58", + "perilCharacteristicsLocator": "2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "4bf519f9-61fd-4057-a1e8-ff3ca5f76713", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.31", + "amountCurrency": "USD", + "chargeId": "63_comm_e4a250db-5c71-46b8-85d1-8d19f8e9699e", + "commissionLocator": "e4a250db-5c71-46b8-85d1-8d19f8e9699e", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-0.31", + "perilCharacteristicsLocator": "2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-210.00", + "amountCurrency": "USD", + "chargeId": "64_premium_27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-210.00", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-19.43", + "amountCurrency": "USD", + "chargeId": "65_tax_2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-19.43", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.50", + "amountCurrency": "USD", + "chargeId": "66_comm_6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "10.50", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "525.00", + "amountCurrency": "USD", + "chargeId": "67_premium_deff75bc-279c-42cc-936d-2a7737b02cb8", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "525.00", + "perilCharacteristicsLocator": "deff75bc-279c-42cc-936d-2a7737b02cb8", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "48.56", + "amountCurrency": "USD", + "chargeId": "68_tax_f329f429-2cb9-465b-8756-a0945b951ecc", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "48.56", + "perilCharacteristicsLocator": "deff75bc-279c-42cc-936d-2a7737b02cb8", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "f329f429-2cb9-465b-8756-a0945b951ecc", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-26.25", + "amountCurrency": "USD", + "chargeId": "69_comm_6acc3208-f429-4cc8-ae69-dd206cd8de82", + "commissionLocator": "6acc3208-f429-4cc8-ae69-dd206cd8de82", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-26.25", + "perilCharacteristicsLocator": "deff75bc-279c-42cc-936d-2a7737b02cb8", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-259.00", + "amountCurrency": "USD", + "chargeId": "70_premium_76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-259.00", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-23.96", + "amountCurrency": "USD", + "chargeId": "71_tax_008b7d24-a453-4cf7-ae88-db73e24a398c", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-23.96", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "12.95", + "amountCurrency": "USD", + "chargeId": "72_comm_190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "12.95", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "648.00", + "amountCurrency": "USD", + "chargeId": "73_premium_27d78c87-d328-441c-89ea-97e129951ee9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "648.00", + "perilCharacteristicsLocator": "27d78c87-d328-441c-89ea-97e129951ee9", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "59.94", + "amountCurrency": "USD", + "chargeId": "74_tax_34e1dcdf-00c8-4e50-973e-ff750a0b276a", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "59.94", + "perilCharacteristicsLocator": "27d78c87-d328-441c-89ea-97e129951ee9", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "34e1dcdf-00c8-4e50-973e-ff750a0b276a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-32.40", + "amountCurrency": "USD", + "chargeId": "75_comm_30fe48bf-332d-4456-ad14-87a1841bea82", + "commissionLocator": "30fe48bf-332d-4456-ad14-87a1841bea82", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-32.40", + "perilCharacteristicsLocator": "27d78c87-d328-441c-89ea-97e129951ee9", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-119.00", + "amountCurrency": "USD", + "chargeId": "76_premium_6fce824b-bd98-474d-892f-219aa074a6f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-119.00", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-11.01", + "amountCurrency": "USD", + "chargeId": "77_tax_c529aff8-5169-4eb6-89d4-0f30083002f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-11.01", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.95", + "amountCurrency": "USD", + "chargeId": "78_comm_0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "5.95", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "298.00", + "amountCurrency": "USD", + "chargeId": "79_premium_bfb60703-55cf-46eb-8144-e043c963b706", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "298.00", + "perilCharacteristicsLocator": "bfb60703-55cf-46eb-8144-e043c963b706", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "27.57", + "amountCurrency": "USD", + "chargeId": "80_tax_1599deb4-5ec4-4812-971e-2f4ef529a780", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "27.57", + "perilCharacteristicsLocator": "bfb60703-55cf-46eb-8144-e043c963b706", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "1599deb4-5ec4-4812-971e-2f4ef529a780", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-14.90", + "amountCurrency": "USD", + "chargeId": "81_comm_f0975a0c-a328-45f7-b464-3dbdb1d11ceb", + "commissionLocator": "f0975a0c-a328-45f7-b464-3dbdb1d11ceb", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-14.90", + "perilCharacteristicsLocator": "bfb60703-55cf-46eb-8144-e043c963b706", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-155.00", + "amountCurrency": "USD", + "chargeId": "82_premium_4919e993-dce9-447c-827a-28a02ee106f7", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-155.00", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-14.34", + "amountCurrency": "USD", + "chargeId": "83_tax_b030d3ad-5514-408d-8f18-2ca5180c01f9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-14.34", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.75", + "amountCurrency": "USD", + "chargeId": "84_comm_2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "7.75", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "85_premium_eed136ee-50c3-4cdd-9409-e8d602ee0381", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "eed136ee-50c3-4cdd-9409-e8d602ee0381", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "86_tax_c9502e73-a2a6-4b4c-8e86-4ff38859d533", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "eed136ee-50c3-4cdd-9409-e8d602ee0381", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "c9502e73-a2a6-4b4c-8e86-4ff38859d533", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "87_comm_4252de5d-5849-49b0-9f74-476d369705b1", + "commissionLocator": "4252de5d-5849-49b0-9f74-476d369705b1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "eed136ee-50c3-4cdd-9409-e8d602ee0381", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-25.00", + "amountCurrency": "USD", + "chargeId": "88_premium_e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-25.00", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.31", + "amountCurrency": "USD", + "chargeId": "89_tax_7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-2.31", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.25", + "amountCurrency": "USD", + "chargeId": "90_comm_6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "1.25", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "91_premium_e03a1e99-8352-4439-9e0a-8686c29fd07e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "e03a1e99-8352-4439-9e0a-8686c29fd07e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "92_tax_32a024d0-aff8-46cd-b214-b530621c66df", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "e03a1e99-8352-4439-9e0a-8686c29fd07e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "32a024d0-aff8-46cd-b214-b530621c66df", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "93_comm_cb0bf2d0-7577-48e0-a884-d5e86c5173d7", + "commissionLocator": "cb0bf2d0-7577-48e0-a884-d5e86c5173d7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "e03a1e99-8352-4439-9e0a-8686c29fd07e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-29.90", + "amountCurrency": "USD", + "chargeId": "94_premium_e046a0dd-d752-4072-a0e5-de39f0a276a2", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-29.90", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "chargeId": "95_tax_bc060f71-a7a9-4299-9f7c-60893351596e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-2.77", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.50", + "amountCurrency": "USD", + "chargeId": "96_comm_c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "1.50", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "97_premium_607f40a7-4903-48ae-a68e-7ec4d35513bf", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "607f40a7-4903-48ae-a68e-7ec4d35513bf", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "98_tax_7878ced9-08bd-400d-8170-18539a132927", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "607f40a7-4903-48ae-a68e-7ec4d35513bf", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "7878ced9-08bd-400d-8170-18539a132927", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "99_comm_546e36db-7f0d-45a9-9abc-3a6421dd177e", + "commissionLocator": "546e36db-7f0d-45a9-9abc-3a6421dd177e", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "607f40a7-4903-48ae-a68e-7ec4d35513bf", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-8.61", + "amountCurrency": "USD", + "chargeId": "100_premium_f73a5b05-521a-4b4d-9e38-cea544676a8c", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-8.61", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.80", + "amountCurrency": "USD", + "chargeId": "101_tax_ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.80", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.43", + "amountCurrency": "USD", + "chargeId": "102_comm_be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.43", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "103_premium_226ffff5-9375-40a4-8f33-2baaad9fcf03", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "226ffff5-9375-40a4-8f33-2baaad9fcf03", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "104_tax_562c30fb-31e8-4751-bae2-de7c49b7fce4", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "226ffff5-9375-40a4-8f33-2baaad9fcf03", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "562c30fb-31e8-4751-bae2-de7c49b7fce4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "105_comm_0e1d9236-5f0d-45d8-8cc9-3167620bcc2c", + "commissionLocator": "0e1d9236-5f0d-45d8-8cc9-3167620bcc2c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "226ffff5-9375-40a4-8f33-2baaad9fcf03", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "121.94", + "amountCurrency": "USD", + "chargeId": "106_premium_5dd1d883-c043-4bf7-a5d5-a31361972972", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "121.94", + "perilCharacteristicsLocator": "5dd1d883-c043-4bf7-a5d5-a31361972972", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "11.28", + "amountCurrency": "USD", + "chargeId": "107_tax_75d674b4-5734-4a00-8a13-bf8ee173439a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "11.28", + "perilCharacteristicsLocator": "5dd1d883-c043-4bf7-a5d5-a31361972972", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "75d674b4-5734-4a00-8a13-bf8ee173439a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-6.10", + "amountCurrency": "USD", + "chargeId": "108_comm_a706a20c-5ce6-4ef8-81a5-3f57731e5e6c", + "commissionLocator": "a706a20c-5ce6-4ef8-81a5-3f57731e5e6c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-6.10", + "perilCharacteristicsLocator": "5dd1d883-c043-4bf7-a5d5-a31361972972", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "168.00", + "amountCurrency": "USD", + "chargeId": "109_premium_d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "168.00", + "perilCharacteristicsLocator": "d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "15.54", + "amountCurrency": "USD", + "chargeId": "110_tax_8e2a158f-d787-454d-86c0-aa9c11213f19", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "15.54", + "perilCharacteristicsLocator": "d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8e2a158f-d787-454d-86c0-aa9c11213f19", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-8.40", + "amountCurrency": "USD", + "chargeId": "111_comm_76f32f00-70c5-4f5f-941b-9e86393b93b6", + "commissionLocator": "76f32f00-70c5-4f5f-941b-9e86393b93b6", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-8.40", + "perilCharacteristicsLocator": "d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "150.24", + "amountCurrency": "USD", + "chargeId": "112_premium_dfff080c-520a-463f-9244-0ec103184f7f", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "150.24", + "perilCharacteristicsLocator": "dfff080c-520a-463f-9244-0ec103184f7f", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "13.90", + "amountCurrency": "USD", + "chargeId": "113_tax_6e704b0a-7576-4be6-9573-28e53aea22b1", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "13.90", + "perilCharacteristicsLocator": "dfff080c-520a-463f-9244-0ec103184f7f", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "6e704b0a-7576-4be6-9573-28e53aea22b1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.51", + "amountCurrency": "USD", + "chargeId": "114_comm_58f90e75-69d3-4cf4-94ff-8fe8c86f5faa", + "commissionLocator": "58f90e75-69d3-4cf4-94ff-8fe8c86f5faa", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-7.51", + "perilCharacteristicsLocator": "dfff080c-520a-463f-9244-0ec103184f7f", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "207.00", + "amountCurrency": "USD", + "chargeId": "115_premium_25aa822c-5a15-40ae-b48d-00fa58340973", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "207.00", + "perilCharacteristicsLocator": "25aa822c-5a15-40ae-b48d-00fa58340973", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "19.15", + "amountCurrency": "USD", + "chargeId": "116_tax_c1477050-f465-44ef-a01c-a01b2d8efae0", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "19.15", + "perilCharacteristicsLocator": "25aa822c-5a15-40ae-b48d-00fa58340973", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "c1477050-f465-44ef-a01c-a01b2d8efae0", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.35", + "amountCurrency": "USD", + "chargeId": "117_comm_f8ec50e4-6aa6-44ff-82d8-cfd295eea01b", + "commissionLocator": "f8ec50e4-6aa6-44ff-82d8-cfd295eea01b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-10.35", + "perilCharacteristicsLocator": "25aa822c-5a15-40ae-b48d-00fa58340973", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "perilName": "bodilyInjury", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "68.95", + "amountCurrency": "USD", + "chargeId": "118_premium_5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "68.95", + "perilCharacteristicsLocator": "5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "6.38", + "amountCurrency": "USD", + "chargeId": "119_tax_59012a1e-89ee-4622-b5ea-b8611ea0e037", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "6.38", + "perilCharacteristicsLocator": "5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "59012a1e-89ee-4622-b5ea-b8611ea0e037", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.45", + "amountCurrency": "USD", + "chargeId": "120_comm_6148a787-882f-43e8-8d41-51a0bcac9151", + "commissionLocator": "6148a787-882f-43e8-8d41-51a0bcac9151", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-3.45", + "perilCharacteristicsLocator": "5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "95.00", + "amountCurrency": "USD", + "chargeId": "121_premium_dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "95.00", + "perilCharacteristicsLocator": "dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "8.79", + "amountCurrency": "USD", + "chargeId": "122_tax_1142ea42-cee8-4c55-b00a-a307ac7bb00d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.79", + "perilCharacteristicsLocator": "dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "1142ea42-cee8-4c55-b00a-a307ac7bb00d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.75", + "amountCurrency": "USD", + "chargeId": "123_comm_9f159bd4-7aeb-45be-93dd-57eb54e8d902", + "commissionLocator": "9f159bd4-7aeb-45be-93dd-57eb54e8d902", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-4.75", + "perilCharacteristicsLocator": "dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "perilName": "collision", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "112.50", + "amountCurrency": "USD", + "chargeId": "124_premium_c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "112.50", + "perilCharacteristicsLocator": "c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "10.41", + "amountCurrency": "USD", + "chargeId": "125_tax_8c4b0d55-bf27-4b97-a764-e9d14c59b13a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "10.41", + "perilCharacteristicsLocator": "c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "8c4b0d55-bf27-4b97-a764-e9d14c59b13a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.62", + "amountCurrency": "USD", + "chargeId": "126_comm_8d7025c3-cf28-471d-947b-a1f8d652f08f", + "commissionLocator": "8d7025c3-cf28-471d-947b-a1f8d652f08f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-5.62", + "perilCharacteristicsLocator": "c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "127_premium_fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "128_tax_d5c0575c-6d71-4255-9bdb-f21d30c08c88", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "d5c0575c-6d71-4255-9bdb-f21d30c08c88", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "129_comm_1a62b3b6-cfb4-4da4-92f7-aed3642480e5", + "commissionLocator": "1a62b3b6-cfb4-4da4-92f7-aed3642480e5", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "perilName": "comprehensive", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "18.14", + "amountCurrency": "USD", + "chargeId": "130_premium_5d0db595-39e6-482c-8567-11ab6dbc6dff", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "18.14", + "perilCharacteristicsLocator": "5d0db595-39e6-482c-8567-11ab6dbc6dff", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.68", + "amountCurrency": "USD", + "chargeId": "131_tax_342bcea8-3f06-4a9c-a7a8-df97aa9e2108", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "1.68", + "perilCharacteristicsLocator": "5d0db595-39e6-482c-8567-11ab6dbc6dff", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "342bcea8-3f06-4a9c-a7a8-df97aa9e2108", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.91", + "amountCurrency": "USD", + "chargeId": "132_comm_22384456-b0c8-4c7e-858e-061fde3b989e", + "commissionLocator": "22384456-b0c8-4c7e-858e-061fde3b989e", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-0.91", + "perilCharacteristicsLocator": "5d0db595-39e6-482c-8567-11ab6dbc6dff", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "133_premium_2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "134_tax_3cc7ca27-802f-438f-a947-b0e6236123dc", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "3cc7ca27-802f-438f-a947-b0e6236123dc", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "135_comm_0bd712b6-045c-487d-b958-57614985e12b", + "commissionLocator": "0bd712b6-045c-487d-b958-57614985e12b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "perilName": "roadsideService", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "21.70", + "amountCurrency": "USD", + "chargeId": "136_premium_0ad84aca-ed13-49ce-bcce-19d804c3a221", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "21.70", + "perilCharacteristicsLocator": "0ad84aca-ed13-49ce-bcce-19d804c3a221", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.01", + "amountCurrency": "USD", + "chargeId": "137_tax_c694e6b3-ebf3-430d-bf2a-353fd07b120d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "2.01", + "perilCharacteristicsLocator": "0ad84aca-ed13-49ce-bcce-19d804c3a221", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "c694e6b3-ebf3-430d-bf2a-353fd07b120d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.09", + "amountCurrency": "USD", + "chargeId": "138_comm_71dd0a31-aa11-43a1-800b-dc6830d8a652", + "commissionLocator": "71dd0a31-aa11-43a1-800b-dc6830d8a652", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-1.09", + "perilCharacteristicsLocator": "0ad84aca-ed13-49ce-bcce-19d804c3a221", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "139_premium_f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "140_tax_d084fb11-884b-4a94-93d0-c0b67437067f", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "d084fb11-884b-4a94-93d0-c0b67437067f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "141_comm_793ae977-5968-4e55-be2c-b99d0c21c1bb", + "commissionLocator": "793ae977-5968-4e55-be2c-b99d0c21c1bb", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "6.25", + "amountCurrency": "USD", + "chargeId": "142_premium_5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "6.25", + "perilCharacteristicsLocator": "5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.58", + "amountCurrency": "USD", + "chargeId": "143_tax_90cbea7c-2973-4b2e-85b2-d9ae4b937d9e", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "0.58", + "perilCharacteristicsLocator": "5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "90cbea7c-2973-4b2e-85b2-d9ae4b937d9e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.31", + "amountCurrency": "USD", + "chargeId": "144_comm_3143363b-0776-4a9f-9f86-3d843408b2c0", + "commissionLocator": "3143363b-0776-4a9f-9f86-3d843408b2c0", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "isNew": true, + "originalAmount": "-0.31", + "perilCharacteristicsLocator": "5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "145_premium_be0edacf-16a8-457e-bcbc-3459fbc254fd", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "be0edacf-16a8-457e-bcbc-3459fbc254fd", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "146_tax_e3558e15-c7ab-410a-b4c5-dd092b4ff364", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "be0edacf-16a8-457e-bcbc-3459fbc254fd", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "taxLocator": "e3558e15-c7ab-410a-b4c5-dd092b4ff364", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "147_comm_d3d8d8fb-ef32-467e-bbdd-09c6136ae1f6", + "commissionLocator": "d3d8d8fb-ef32-467e-bbdd-09c6136ae1f6", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "be0edacf-16a8-457e-bcbc-3459fbc254fd", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "148_comm_be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "23.96", + "amountCurrency": "USD", + "chargeId": "149_tax_008b7d24-a453-4cf7-ae88-db73e24a398c", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "23.96", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "150_premium_e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.51", + "amountCurrency": "USD", + "chargeId": "151_comm_fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-0.99", + "type": "commission" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "152_tax_ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3.33", + "amountCurrency": "USD", + "chargeId": "153_fee_76f65796-8449-4c97-8f44-83599a036e0f", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "6.67", + "type": "fee" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "154_tax_b030d3ad-5514-408d-8f18-2ca5180c01f9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "chargeId": "155_fee_b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "isNew": false, + "originalAmount": "24.20", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-10.50", + "amountCurrency": "USD", + "chargeId": "156_comm_6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-10.50", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-1.99", + "amountCurrency": "USD", + "chargeId": "157_comm_49f691b3-b877-4340-97a4-12f629a5741f", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-5.95", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-3.96", + "type": "commission" + }, + { + "amount": "4.77", + "amountCurrency": "USD", + "chargeId": "158_tax_397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "9.57", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "259.00", + "amountCurrency": "USD", + "chargeId": "159_premium_76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "259.00", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.27", + "amountCurrency": "USD", + "chargeId": "160_tax_1283c249-6313-42c5-b4f5-c62a2b9cd942", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0.53", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "210.00", + "amountCurrency": "USD", + "chargeId": "161_premium_27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "210.00", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.59", + "amountCurrency": "USD", + "chargeId": "162_comm_ae080648-3531-4a90-b484-3a393a175056", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-5.16", + "type": "commission" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "chargeId": "163_tax_f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "1.54", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "86.33", + "amountCurrency": "USD", + "chargeId": "164_premium_ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "259.00", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "172.67", + "type": "premium" + }, + { + "amount": "51.67", + "amountCurrency": "USD", + "chargeId": "165_premium_a17a4702-6991-4364-9aba-091f21209858", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "103.33", + "type": "premium" + }, + { + "amount": "9.97", + "amountCurrency": "USD", + "chargeId": "166_premium_00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "19.93", + "type": "premium" + }, + { + "amount": "19.43", + "amountCurrency": "USD", + "chargeId": "167_tax_2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "19.43", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.07", + "amountCurrency": "USD", + "chargeId": "168_fee_4b3baf1c-1398-4a92-9fb0-78a95d201328", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "isNew": false, + "originalAmount": "24.20", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "16.13", + "type": "fee" + }, + { + "amount": "-0.42", + "amountCurrency": "USD", + "chargeId": "169_comm_2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-0.83", + "type": "commission" + }, + { + "amount": "119.00", + "amountCurrency": "USD", + "chargeId": "170_premium_6fce824b-bd98-474d-892f-219aa074a6f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "119.00", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "7.99", + "amountCurrency": "USD", + "chargeId": "171_tax_8118faab-73cf-463b-ac48-9419357da83b", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "23.96", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "15.97", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2.87", + "amountCurrency": "USD", + "chargeId": "172_premium_40080016-a770-4552-bafa-6c1e9a078a48", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "5.74", + "type": "premium" + }, + { + "amount": "69.99", + "amountCurrency": "USD", + "chargeId": "173_premium_4bccd710-6b54-4f8b-bf06-e01e82376e86", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "210.00", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "140.01", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "174_premium_f73a5b05-521a-4b4d-9e38-cea544676a8c", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "39.67", + "amountCurrency": "USD", + "chargeId": "175_premium_e194f8f4-ffad-45a1-978b-423d26c1161b", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "119.00", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "79.33", + "type": "premium" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "176_premium_4919e993-dce9-447c-827a-28a02ee106f7", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "chargeId": "177_fee_cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "0.93", + "amountCurrency": "USD", + "chargeId": "178_tax_8d595592-f853-44c1-899a-f21b7f1a028a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "1.84", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "11.01", + "amountCurrency": "USD", + "chargeId": "179_tax_c529aff8-5169-4eb6-89d4-0f30083002f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "11.01", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3.68", + "amountCurrency": "USD", + "chargeId": "180_tax_1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "11.01", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "7.33", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "181_comm_2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-3.51", + "amountCurrency": "USD", + "chargeId": "182_comm_14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-10.50", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-6.99", + "type": "commission" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "183_comm_c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-12.95", + "amountCurrency": "USD", + "chargeId": "184_comm_190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-12.95", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "185_comm_6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-4.32", + "amountCurrency": "USD", + "chargeId": "186_comm_7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-12.95", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-8.63", + "type": "commission" + }, + { + "amount": "-0.15", + "amountCurrency": "USD", + "chargeId": "187_comm_388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1646467200000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "-0.28", + "type": "commission" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "188_tax_7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "6.48", + "amountCurrency": "USD", + "chargeId": "189_tax_8f4386b7-f83b-400c-aba9-ea59240130a2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "19.43", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "12.95", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "190_premium_e046a0dd-d752-4072-a0e5-de39f0a276a2", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "191_tax_bc060f71-a7a9-4299-9f7c-60893351596e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.95", + "amountCurrency": "USD", + "chargeId": "192_comm_0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-5.95", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.33", + "amountCurrency": "USD", + "chargeId": "193_premium_67874d49-5bb3-4d1e-b989-fbfba1c32253", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "previouslyInvoicedAmount": "16.67", + "type": "premium" + } + ], + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1631602800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1633503599999", + "endTimestamp": "1636095600000", + "financialTransactions": [ + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "fee" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1633417200000", + "type": "premium" + } + ], + "issueTimestamp": "1633417200000", + "startTimestamp": "1633417200000", + "writeOff": false + }, + { + "dueTimestamp": "1636181999999", + "endTimestamp": "1638691200000", + "financialTransactions": [ + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "fee" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1636095600000", + "type": "premium" + } + ], + "issueTimestamp": "1636095600000", + "startTimestamp": "1636095600000", + "writeOff": false + }, + { + "dueTimestamp": "1638777599999", + "endTimestamp": "1641369600000", + "financialTransactions": [ + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "fee" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1638691200000", + "type": "premium" + } + ], + "issueTimestamp": "1638691200000", + "startTimestamp": "1638691200000", + "writeOff": false + }, + { + "dueTimestamp": "1641455999999", + "endTimestamp": "1644048000000", + "financialTransactions": [ + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "fee" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1641369600000", + "type": "premium" + } + ], + "issueTimestamp": "1641369600000", + "startTimestamp": "1641369600000", + "writeOff": false + }, + { + "dueTimestamp": "1644134399999", + "endTimestamp": "1646467200000", + "financialTransactions": [ + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "fee" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "388b82b8-3805-499a-a9a4-f075f198ca5a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1644048000000", + "type": "premium" + } + ], + "issueTimestamp": "1644048000000", + "startTimestamp": "1644048000000", + "writeOff": false + }, + { + "dueTimestamp": "1646553599999", + "endTimestamp": "1654412400000", + "financialTransactions": [ + { + "amount": "6.62", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "-0.11", + "amountCurrency": "USD", + "commissionLocator": "fb4a8e67-b66e-467f-801a-00673bd691e7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "0.58", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "feeLocator": "76f65796-8449-4c97-8f44-83599a036e0f", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "fee" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "8d595592-f853-44c1-899a-f21b7f1a028a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "397a86a4-bf65-4aaa-a89d-91ba0d06a5e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.34", + "amountCurrency": "USD", + "commissionLocator": "49f691b3-b877-4340-97a4-12f629a5741f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "0.02", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "1283c249-6313-42c5-b4f5-c62a2b9cd942", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.63", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "1ae02972-401b-4f9a-9eed-47d53e1b7ea9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "14660a68-f58d-4051-a0f2-a9e87a49dfd8", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "-0.44", + "amountCurrency": "USD", + "commissionLocator": "ae080648-3531-4a90-b484-3a393a175056", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "0.12", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "f16c0af3-bb16-43e0-8c20-2453c3281e7c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "8.62", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "14.38", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "7147d66c-4c3f-46f7-80ed-421d6045d4a1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "8f4386b7-f83b-400c-aba9-ea59240130a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.32", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "feeLocator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "fee" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "2e262391-2ff0-4386-aba4-f6026dbc7e22", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "0.47", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "taxLocator": "8118faab-73cf-463b-ac48-9419357da83b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1646467200000", + "type": "premium" + } + ], + "issueTimestamp": "1646467200000", + "startTimestamp": "1646467200000", + "writeOff": false + }, + { + "dueTimestamp": "1654498799999", + "endTimestamp": "1657004400000", + "financialTransactions": [ + { + "amount": "105.00", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "9.71", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.25", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "129.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "11.98", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "59.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "5.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.97", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "77.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "7.17", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.87", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "12.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "1.15", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.62", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "14.95", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.75", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "4.30", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "0.40", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.21", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "fee" + }, + { + "amount": "12.10", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1654412400000", + "type": "fee" + } + ], + "issueTimestamp": "1654412400000", + "startTimestamp": "1654412400000", + "writeOff": false + }, + { + "dueTimestamp": "1657090799999", + "endTimestamp": "1659682800000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1657004400000", + "type": "fee" + } + ], + "issueTimestamp": "1657004400000", + "startTimestamp": "1657004400000", + "writeOff": false + }, + { + "dueTimestamp": "1659769199999", + "endTimestamp": "1662361200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1659682800000", + "type": "fee" + } + ], + "issueTimestamp": "1659682800000", + "startTimestamp": "1659682800000", + "writeOff": false + }, + { + "dueTimestamp": "1662447599999", + "endTimestamp": "1664953200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1662361200000", + "type": "fee" + } + ], + "issueTimestamp": "1662361200000", + "startTimestamp": "1662361200000", + "writeOff": false + }, + { + "dueTimestamp": "1665039599999", + "endTimestamp": "1667631600000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1664953200000", + "type": "fee" + } + ], + "issueTimestamp": "1664953200000", + "startTimestamp": "1664953200000", + "writeOff": false + }, + { + "dueTimestamp": "1667717999999", + "endTimestamp": "1670227200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1667631600000", + "type": "fee" + } + ], + "issueTimestamp": "1667631600000", + "startTimestamp": "1667631600000", + "writeOff": false + }, + { + "dueTimestamp": "1670313599999", + "endTimestamp": "1672905600000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1670227200000", + "type": "fee" + } + ], + "issueTimestamp": "1670227200000", + "startTimestamp": "1670227200000", + "writeOff": false + }, + { + "dueTimestamp": "1672991999999", + "endTimestamp": "1675584000000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1672905600000", + "type": "fee" + } + ], + "issueTimestamp": "1672905600000", + "startTimestamp": "1672905600000", + "writeOff": false + }, + { + "dueTimestamp": "1675670399999", + "endTimestamp": "1678003200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1675584000000", + "type": "fee" + } + ], + "issueTimestamp": "1675584000000", + "startTimestamp": "1675584000000", + "writeOff": false + }, + { + "dueTimestamp": "1678089599999", + "endTimestamp": "1685948400000", + "financialTransactions": [ + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "2c88f9a3-0579-4eeb-9f88-39c499c412a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "6b17d216-73d0-45a2-9f08-75f4a3b560ed", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "14.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "008b7d24-a453-4cf7-ae88-db73e24a398c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "190a4fc7-13d5-4e27-878e-ee43dbbf9b1b", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "6.62", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.63", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "c529aff8-5169-4eb6-89d4-0f30083002f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.34", + "amountCurrency": "USD", + "commissionLocator": "0d764eaa-faf0-43de-a884-3c52789234c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilName": "collision", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "8.62", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "b030d3ad-5514-408d-8f18-2ca5180c01f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.44", + "amountCurrency": "USD", + "commissionLocator": "2890c4d9-3a1f-4f2d-9f08-f1b517680395", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilName": "comprehensive", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.12", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "7a20b6a2-8b98-41ad-b187-b28f8d7e6a55", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "6348cc09-9f05-423e-acf9-eb78af8195c7", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilName": "roadsideService", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.19", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "bc060f71-a7a9-4299-9f7c-60893351596e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.11", + "amountCurrency": "USD", + "commissionLocator": "c6f6789b-03af-4334-98b0-25636e40a3de", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "0.47", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.08", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "taxLocator": "ca0ec093-bd00-43ac-9117-aa30c2187b7d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.06", + "amountCurrency": "USD", + "commissionLocator": "be61990a-a3a0-4c6c-8826-e091369e0e4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "0.52", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "feeLocator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "feeName": "underwriting", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "fee" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "feeLocator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "feeName": "transaction", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "postedTimestamp": "1629590382014", + "startTimestamp": "1678003200000", + "type": "fee" + } + ], + "issueTimestamp": "1678003200000", + "startTimestamp": "1678003200000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1629590071990", + "endTimestamp": "1654412400000", + "fieldGroupsByLocator": { + "3154bf85-9bb2-4f4a-857f-17d24820fed2": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "6364c3e5-15d6-4242-92c4-492435516350": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "a27307bd-407d-4320-b2eb-6b7dcc6820fc": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "3154bf85-9bb2-4f4a-857f-17d24820fed2", + "a27307bd-407d-4320-b2eb-6b7dcc6820fc", + "6364c3e5-15d6-4242-92c4-492435516350" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "1947.74", + "grossPremiumCurrency": "USD", + "grossTaxes": "180.20", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "4079bb70-9162-4755-9133-7d7404beb463", + "mediaByLocator": {}, + "policyEndTimestamp": "1654412400000", + "policyLocator": "100007411", + "policyStartTimestamp": "1622876400000", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "taxGroups": [ + { + "amount": "180.20", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629590690367" + }, + { + "createdTimestamp": "1629590382014", + "endTimestamp": "1685948400000", + "fieldGroupsByLocator": { + "3154bf85-9bb2-4f4a-857f-17d24820fed2": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "6364c3e5-15d6-4242-92c4-492435516350": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "a27307bd-407d-4320-b2eb-6b7dcc6820fc": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "3154bf85-9bb2-4f4a-857f-17d24820fed2", + "a27307bd-407d-4320-b2eb-6b7dcc6820fc", + "6364c3e5-15d6-4242-92c4-492435516350" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "2378.02", + "grossPremiumCurrency": "USD", + "grossTaxes": "219.99", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "mediaByLocator": {}, + "policyEndTimestamp": "1654412400000", + "policyLocator": "100007411", + "policyStartTimestamp": "1622876400000", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1654412400000", + "taxGroups": [ + { + "amount": "219.99", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629590690367" + } + ], + "configVersion": "94", + "createdTimestamp": "1629590071990", + "displayId": "100007411", + "documents": [ + { + "createdTimestamp": "1629590071990", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "3f69601e-aa3d-4d22-9f0e-0e5578b3b634", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/b3d8258e-de1b-4229-b828-7e28a7411d2b/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T000450Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=df2997bdab4e2c9225190e8bcfbc8f27c60b95b38beb6c86627a7eec1030a874", + "urlExpirationTimestamp": "1629592490536" + }, + { + "createdTimestamp": "1629590071990", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "1092259e-17e1-4c41-9966-20b8834c6efb", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/a89345ee-f7ce-43ef-b081-eade053806d5/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T000450Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=1fbb33d339c414caf623af93e8bbdb15779a5157c2ec9ce8d3bba7e647d0a01e", + "urlExpirationTimestamp": "1629592490536" + } + ], + "effectiveContractEndTimestamp": "1685948400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1629590071990", + "endTimestamp": "1654412400000", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629590078350", + "locator": "be789fe9-23f7-488d-80de-988fea06a177", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629590078350" + }, + { + "createdTimestamp": "1629590382014", + "endTimestamp": "1685948400000", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629590386222", + "locator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "startTimestamp": "1654412400000", + "updatedTimestamp": "1629590386222" + }, + { + "createdTimestamp": "1629590690367", + "endTimestamp": "1631602800000", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629590690367", + "locator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629590690367" + }, + { + "createdTimestamp": "1629590690367", + "endTimestamp": "1654412400000", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Over 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "25000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629590690367", + "locator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1631602800000", + "updatedTimestamp": "1629590690367" + }, + { + "createdTimestamp": "1629590690367", + "endTimestamp": "1685948400000", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Over 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "25000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629590690367", + "locator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1654412400000", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007414", + "locator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "168.00", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "962b6c13-862b-4935-9e15-21d82d97f522", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "57.75", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "46.20", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "22974.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.7500", + "monthTechnicalPremium": "35.0000", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "381.05", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "304.84", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007415", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "name": "thirdPartyLiability", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "207.20", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "71.22", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "56.98", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "d21e7690-b200-47c5-8b17-fda2a2550880", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "54.0000", + "monthTechnicalPremium": "43.2000", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "470.32", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "376.26", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007416", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "name": "bodilyInjury", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "95.20", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "32.72", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "26.18", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "be098685-f4c1-4be8-a901-7555d0517302", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "24.8333", + "monthTechnicalPremium": "19.8667", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "216.29", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "173.03", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007417", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "name": "collision", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "a17a4702-6991-4364-9aba-091f21209858", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "124.00", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "42.62", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "34.10", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "112.50", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "90.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007418", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "name": "comprehensive", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "20.00", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "07af832f-7823-41bd-ba90-d8e8699ef26e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "6.87", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "5.50", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "63533546-96cd-46af-baa0-ff4a18d4ab5e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "18.14", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "14.52", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007419", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "name": "roadsideService", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "23.92", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "8.22", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.58", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "00ea81a7-1d89-4423-8987-1ab402f16261", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "21.70", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "17.36", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007420", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "name": "underinsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590071990", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590078350", + "locator": "40080016-a770-4552-bafa-6c1e9a078a48", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "6.89", + "updatedTimestamp": "1629590078350" + }, + { + "coverageEndTimestamp": "1631602800000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "a44ec872-f438-4807-89ba-4d524c3892c3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "2.37", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "1.89", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "6.25", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "5.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590071990", + "displayId": "100007421", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "name": "uninsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "168.00", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "22974.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "deff75bc-279c-42cc-936d-2a7737b02cb8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.7500", + "monthTechnicalPremium": "35.0000", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "525.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "420.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007236", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "name": "thirdPartyLiability", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "207.20", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "27d78c87-d328-441c-89ea-97e129951ee9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "54.0000", + "monthTechnicalPremium": "43.2000", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "648.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "518.40", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007237", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "name": "bodilyInjury", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "95.20", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "bfb60703-55cf-46eb-8144-e043c963b706", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "24.8333", + "monthTechnicalPremium": "19.8667", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "298.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "238.40", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007238", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "name": "collision", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "4919e993-dce9-447c-827a-28a02ee106f7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "124.00", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "eed136ee-50c3-4cdd-9409-e8d602ee0381", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "124.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007239", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "name": "comprehensive", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "20.00", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "e03a1e99-8352-4439-9e0a-8686c29fd07e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "20.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007240", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "name": "roadsideService", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "23.92", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "607f40a7-4903-48ae-a68e-7ec4d35513bf", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "23.92", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007241", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "name": "underinsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590382014", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590386222", + "locator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629590690367", + "technicalPremium": "6.89", + "updatedTimestamp": "1629590386222" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "226ffff5-9375-40a4-8f33-2baaad9fcf03", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.89", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590382014", + "displayId": "100007242", + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "name": "uninsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "updatedTimestamp": "1629590690367" + } + ], + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "createdTimestamp": "1629590690367", + "endTimestamp": "1685948400000", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "6YIQ327" + ], + "make": [ + "VOLKSWAGEN" + ], + "model": [ + "GOLF" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "8000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629590690367", + "locator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "mediaByLocator": {}, + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007434", + "locator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "5dd1d883-c043-4bf7-a5d5-a31361972972", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "14.0000", + "monthTechnicalPremium": "11.2000", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "121.94", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "97.55", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "14.0000", + "monthTechnicalPremium": "11.2000", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "168.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f849a01-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "134.40", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007427", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "name": "thirdPartyLiability", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "dfff080c-520a-463f-9244-0ec103184f7f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.2500", + "monthTechnicalPremium": "13.8000", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "150.24", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "120.19", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "25aa822c-5a15-40ae-b48d-00fa58340973", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.2500", + "monthTechnicalPremium": "13.8000", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "207.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa82791-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "165.60", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007428", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "name": "bodilyInjury", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "7.9167", + "monthTechnicalPremium": "6.3333", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "68.95", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "55.16", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "7.9167", + "monthTechnicalPremium": "6.3333", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "95.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fb016d1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "76.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007429", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "name": "collision", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "112.50", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "90.00", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f8c6231-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "124.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007430", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "name": "comprehensive", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "5d0db595-39e6-482c-8567-11ab6dbc6dff", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "18.14", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "14.52", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f998191-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "20.00", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007431", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "name": "roadsideService", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "17ab3095-de27-4de6-b063-ce2e245eda86", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "0ad84aca-ed13-49ce-bcce-19d804c3a221", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "21.70", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "17.36", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1f9318f1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "23.92", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007432", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "name": "underinsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "updatedTimestamp": "1629590690367" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1631602800000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "policyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "6.25", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "5.00", + "updatedTimestamp": "1629590690367" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629590690367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629590690367", + "locator": "be0edacf-16a8-457e-bcbc-3459fbc254fd", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "policyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02db-1fa149c1-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.89", + "updatedTimestamp": "1629590690367" + } + ], + "createdTimestamp": "1629590690367", + "displayId": "100007433", + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "name": "uninsuredMotorist", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "updatedTimestamp": "1629590690367" + } + ], + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629590690367" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1654412400000", + "locator": "76f65796-8449-4c97-8f44-83599a036e0f", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1622876400000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1654412400000", + "locator": "4b3baf1c-1398-4a92-9fb0-78a95d201328", + "name": "transaction", + "reversed": false, + "startTimestamp": "1622876400000" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1685948400000", + "locator": "cd52d2f7-decf-4f2a-9c5d-7c23ce2937af", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1654412400000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1685948400000", + "locator": "b92bd8dc-6f83-47e2-a0fe-50ce912e0252", + "name": "transaction", + "reversed": false, + "startTimestamp": "1654412400000" + } + ], + "grossFees": "68.40", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1629590071990", + "displayId": "100007424", + "documents": [ + { + "createdTimestamp": "1629590071990", + "displayName": "invoice_100007424.pdf", + "fileName": "invoice_100007424.pdf", + "locator": "4383bdb5-40e3-480c-ba86-77f53fdcae9a", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/fb5c7f19-34e3-4e7b-b6ac-cc49be05acd5/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T000450Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=b020facd65b0d041d42951929646ed426d465ede6f9f8265dcb0363e271e6117", + "urlExpirationTimestamp": "1629592490540" + } + ], + "dueTimestamp": "1629615599999", + "endTimestamp": "1630825200000", + "locator": "3729c37d-5f68-4d23-99be-69e106fa2781", + "payments": [ + { + "amount": "559.34", + "amountCurrency": "USD", + "displayId": "100007233", + "fieldValues": {}, + "invoiceLocator": "3729c37d-5f68-4d23-99be-69e106fa2781", + "locator": "416791db-2c9f-411e-95cc-ebec2feb8758", + "mediaByLocator": {}, + "postedTimestamp": "1629590381469" + } + ], + "policyLocator": "100007411", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": "1628146800000", + "statuses": [ + { + "status": "paid", + "timestamp": "1629590381469" + }, + { + "status": "unfulfilled", + "timestamp": "1629590071990" + } + ], + "totalDue": "559.34", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629590381469" + }, + { + "createdTimestamp": "1629590382014", + "displayId": "100007245", + "documents": [ + { + "createdTimestamp": "1629590382014", + "displayName": "invoice_100007245.pdf", + "fileName": "invoice_100007245.pdf", + "locator": "967f173e-ecb6-4a27-ab4f-1d6bb7ac7b43", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/21270851-f20a-4003-af16-760a618b8e76/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T000450Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=cb843cade94760a6210476cecb1d54a2468778bd4b6db5af186906ac27123828", + "urlExpirationTimestamp": "1629592490542" + } + ], + "dueTimestamp": "1654498799999", + "endTimestamp": "1633417200000", + "locator": "bb64163d-8447-4150-8095-484693be54ac", + "payments": [], + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "settlementStatus": "outstanding", + "startTimestamp": "1630825200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1629590382014" + } + ], + "totalDue": "50.87", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629590382014" + } + ], + "issuedTimestamp": "1629590078350", + "locator": "100007411", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629590071990", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "94", + "createdTimestamp": "1629590071990", + "displayId": "100007413", + "effectiveTimestamp": "1622876400000", + "exposureModifications": [ + { + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "455799ef-84a5-46ef-811c-17309e837610", + "newExposureCharacteristicsLocator": "be789fe9-23f7-488d-80de-988fea06a177", + "perilModifications": [ + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "d56cccce-2308-4a88-a315-b91d236a94c9", + "newPerilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "e189c7b8-99c0-470d-af47-cb2b200eb60a", + "newPerilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "f2827b26-cd22-42ee-a4fb-3261b39862a3", + "newPerilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "f933df66-95fc-4b87-843e-3abd484982d3", + "newPerilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "b504cd97-df54-4528-8fb7-42e49988aa34", + "newPerilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "2e7f1796-c087-4c3b-8a93-e4bd91061c5c", + "newPerilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "455799ef-84a5-46ef-811c-17309e837610", + "locator": "069bf15d-b0a0-444d-acd5-6943c1092f5c", + "newPerilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629590078350", + "locator": "6feba73c-d380-4c72-b1d4-898f049a5265", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "4079bb70-9162-4755-9133-7d7404beb463", + "newPolicyCharacteristicsLocators": [ + "4079bb70-9162-4755-9133-7d7404beb463" + ], + "number": "0", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629590078350" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629590382014", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "94", + "createdTimestamp": "1629590381875", + "displayId": "100007234", + "effectiveTimestamp": "1654412400000", + "exposureModifications": [ + { + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "newExposureCharacteristicsLocator": "9e992166-9ea4-4aa0-87fa-f35326fa09f7", + "perilModifications": [ + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "5f78f056-ee5b-4123-a4f5-d5d977c27304", + "newPerilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "8d16e755-d932-4ee2-aaf8-90f89b53b47c", + "newPerilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "7dcaea74-c2a1-4bf2-a90f-464c2c212ce8", + "newPerilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "8b36af3d-66d9-4d99-9c44-37b9e59a469f", + "newPerilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "1a0a446f-d957-4a23-96c9-a9bb0112c01b", + "newPerilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "9d1285ba-1489-42f7-b010-599edd920ce5", + "newPerilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "16be0acd-99f1-4555-b3c9-b1b1937ad199", + "locator": "9d4c7311-15fd-49e1-9796-1559f1d1a6ed", + "newPerilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629590386222", + "locator": "7b0dd636-bd9e-4271-b9e2-4d5714d6f1d5", + "mediaByLocator": {}, + "name": "modification.policy.renew", + "newPolicyCharacteristicsLocator": "ff83e824-25ab-47bc-8df3-05dfb62035cc", + "newPolicyCharacteristicsLocators": [ + "ff83e824-25ab-47bc-8df3-05dfb62035cc" + ], + "number": "1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalLocator": "100007235", + "updatedTimestamp": "1629590386222" + }, + { + "configVersion": "94", + "createdTimestamp": "1629590690367", + "displayId": "100007435", + "effectiveTimestamp": "1631602800000", + "exposureModifications": [ + { + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "817c6491-523a-4286-a322-08a7af5f2e62", + "newExposureCharacteristicsLocator": "9d1bad8d-cd85-447d-b7c7-3397a6a6d44e", + "perilModifications": [ + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "a66d0378-aed7-4c4e-ae2c-20cd876a2be2", + "newPerilCharacteristicsLocator": "962b6c13-862b-4935-9e15-21d82d97f522", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-152.25", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "52c7d052-32e4-4167-822e-d05158a96e7c", + "newPerilCharacteristicsLocator": "35b30315-c777-406c-9cd5-2ada8a9b6cfe", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-187.78", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "bedecf1a-e836-420d-afc0-84ff98bf5957", + "newPerilCharacteristicsLocator": "958aafcb-3f0a-4669-bcd6-e0cf2350e9de", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-86.28", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "664413fc-0749-4cb7-b92f-98df719cdef3", + "newPerilCharacteristicsLocator": "6c556914-cbfc-48b2-8bb0-175a6a5ad489", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-112.38", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "9621a556-cab9-45c6-8bbc-148a6b01f55a", + "newPerilCharacteristicsLocator": "07af832f-7823-41bd-ba90-d8e8699ef26e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-18.13", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "062f634c-bbcf-49f4-b9cd-4764bb5d9cb1", + "newPerilCharacteristicsLocator": "3db53fb0-6738-4e6f-ae7e-750e5ca0716d", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-21.68", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5" + }, + { + "exposureModificationLocator": "817c6491-523a-4286-a322-08a7af5f2e62", + "locator": "9f7ad720-8990-407c-8f72-a3fe684bdc29", + "newPerilCharacteristicsLocator": "a44ec872-f438-4807-89ba-4d524c3892c3", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-6.24", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "newExposureCharacteristicsLocator": "7bbe1793-8b9c-45bf-a7e7-053a783d6f91", + "perilModifications": [ + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "a9592c91-af8f-485c-8318-1dc1f684cf65", + "newPerilCharacteristicsLocator": "c0b31333-9423-44c6-bd2e-5ac028daa7e4", + "perilLocator": "6e7708b8-ae63-44b4-bf9c-0633a4db2038", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "171.05", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4bccd710-6b54-4f8b-bf06-e01e82376e86" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "45e5314f-66bd-484a-b0ca-f91c61ed7ecf", + "newPerilCharacteristicsLocator": "d21e7690-b200-47c5-8b17-fda2a2550880", + "perilLocator": "ba57746d-c900-47d4-8292-31e4af7b99e6", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "211.32", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "ce9c5919-ab6f-4ac5-9d0d-7eb5cb29d4ad" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "48a58684-d058-4b57-b77d-917e542a5d65", + "newPerilCharacteristicsLocator": "be098685-f4c1-4be8-a901-7555d0517302", + "perilLocator": "ed43f535-4320-48d5-945e-52b1d90b69f7", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "97.29", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "e194f8f4-ffad-45a1-978b-423d26c1161b" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "d1da6e88-a41d-491f-88b5-fb99d84c43d5", + "newPerilCharacteristicsLocator": "eebc0f83-7439-47a2-b265-c4efd78f3bb3", + "perilLocator": "4b8711b7-0d05-4154-b589-1069ec8143c1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-42.50", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "a17a4702-6991-4364-9aba-091f21209858" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "72db5116-9ae8-4e14-8957-89e1475998db", + "newPerilCharacteristicsLocator": "63533546-96cd-46af-baa0-ff4a18d4ab5e", + "perilLocator": "b33b560e-0df8-49eb-a552-6d6659106dbf", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-6.86", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "67874d49-5bb3-4d1e-b989-fbfba1c32253" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "9dd23336-0f9c-4b8a-8ba6-14b897488331", + "newPerilCharacteristicsLocator": "00ea81a7-1d89-4423-8987-1ab402f16261", + "perilLocator": "331a28b0-eb61-43d9-8f58-f83f8ff448a3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-8.20", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "00dcdf17-65d2-4c28-8523-8eab22e94fe5" + }, + { + "exposureModificationLocator": "dfb222af-90ad-49ca-aa1f-2ab839d9cdfd", + "locator": "faba26b6-41e9-44b0-993e-fe8cac32102a", + "newPerilCharacteristicsLocator": "2a9159ef-fa21-45f8-b6b9-7edf36e7e9e8", + "perilLocator": "d29337d0-c26e-4c02-b94f-bf98fc98b1c4", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "-2.36", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "40080016-a770-4552-bafa-6c1e9a078a48" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "702a6ab3-978a-4d19-9616-b2b1dfc28161", + "locator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "newExposureCharacteristicsLocator": "f4a4176a-57c6-43d9-ba22-ae096634f3cd", + "perilModifications": [ + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "ad1e37cc-64bc-4d89-8a6a-631db27234ce", + "newPerilCharacteristicsLocator": "deff75bc-279c-42cc-936d-2a7737b02cb8", + "perilLocator": "49c62fe8-a6da-4b6a-8818-6e2183c75463", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "315.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "27038c31-0c05-43b2-bb7e-c7bf70a49ff9" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "a797d508-891d-4352-9989-3ae945dcef4d", + "newPerilCharacteristicsLocator": "27d78c87-d328-441c-89ea-97e129951ee9", + "perilLocator": "052bd0c6-4094-4309-994b-b7af12ba1aa3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "389.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "76048438-8fc5-4a1b-91b1-ce19b02cbc2e" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "1bbdbe66-942e-4d70-9add-3766b3bcc3c6", + "newPerilCharacteristicsLocator": "bfb60703-55cf-46eb-8144-e043c963b706", + "perilLocator": "f7cc5251-342a-4f74-9a74-1d4dfa325835", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "179.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "6fce824b-bd98-474d-892f-219aa074a6f1" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "e3eeee05-99af-4adf-a87e-c513c7acec66", + "newPerilCharacteristicsLocator": "eed136ee-50c3-4cdd-9409-e8d602ee0381", + "perilLocator": "7b368f73-74c4-4ce2-bfc6-225dbbc216ff", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4919e993-dce9-447c-827a-28a02ee106f7" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "fff16e66-e2c7-47a5-a0e1-16919177d51d", + "newPerilCharacteristicsLocator": "e03a1e99-8352-4439-9e0a-8686c29fd07e", + "perilLocator": "6de85d84-fd3d-4329-b847-2a28c93a73fd", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "e3162790-b2ba-47f3-9ce4-2af56edaef1e" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "b4fd64db-9b66-466a-a564-35be64c03b35", + "newPerilCharacteristicsLocator": "607f40a7-4903-48ae-a68e-7ec4d35513bf", + "perilLocator": "61284bb3-d579-48d2-b95e-b493ed01908e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "e046a0dd-d752-4072-a0e5-de39f0a276a2" + }, + { + "exposureModificationLocator": "80151bb1-ef27-42b1-88eb-838228b0c6ed", + "locator": "54ef534f-0ac7-4b01-bc81-af0773598d4e", + "newPerilCharacteristicsLocator": "226ffff5-9375-40a4-8f33-2baaad9fcf03", + "perilLocator": "6a7c3f4b-d1ca-4fc7-b7d9-90494209b21a", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "f73a5b05-521a-4b4d-9e38-cea544676a8c" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "a1ddff53-2116-4138-bebe-8aff41a5a12c", + "locator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "newExposureCharacteristicsLocator": "5c4fab83-4041-40b7-a276-e36b8ecf95ba", + "perilModifications": [ + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "8060fe45-3323-4955-8b81-b6b264a08363", + "newPerilCharacteristicsLocator": "5dd1d883-c043-4bf7-a5d5-a31361972972", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "121.94", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "615ceb00-9762-42a1-96d9-5acead9f5b79", + "newPerilCharacteristicsLocator": "d40e70d0-3d82-4862-af9f-8ae0be53a05d", + "perilLocator": "e13d0ee3-cf8c-4f7e-a576-8d234027b52e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "168.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "b71314f5-003f-49cf-bf94-32d4c94a07db", + "newPerilCharacteristicsLocator": "dfff080c-520a-463f-9244-0ec103184f7f", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "150.24", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "0fc9d80c-d066-4bc7-a7d0-a26936d5bc5c", + "newPerilCharacteristicsLocator": "25aa822c-5a15-40ae-b48d-00fa58340973", + "perilLocator": "22aa00e3-170a-46a7-93b4-884f14e51c04", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "207.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "a0c92bdf-612c-4d62-bc2f-27245ef8aba5", + "newPerilCharacteristicsLocator": "5ef64c16-c3b5-4a0b-a0bb-d1ada6b4e7a4", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "68.95", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "b3f90feb-f030-4a04-98de-7e2766c17687", + "newPerilCharacteristicsLocator": "dbbf6a53-9096-404b-bb0e-5f80ce25b18f", + "perilLocator": "b26e2098-6579-4720-be5f-c689f88a3e6e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "95.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "2901f5dd-5fc9-4b14-8b76-77a9dd3c6530", + "newPerilCharacteristicsLocator": "c56ed33f-0c7e-4bd7-8630-97087f37dee6", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "112.50", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "b62bf844-c5f5-41cb-be1a-d177cdc5c74b", + "newPerilCharacteristicsLocator": "fe3d7fd5-5eda-4fc4-9a1e-67eb72578a96", + "perilLocator": "414f466b-8b5b-45de-8dd2-56ed1853a51e", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "54b15e76-f47e-4166-a604-5ad45a89c0b9", + "newPerilCharacteristicsLocator": "5d0db595-39e6-482c-8567-11ab6dbc6dff", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "18.14", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "33e1c799-1703-4124-9c12-350d9e86f42b", + "newPerilCharacteristicsLocator": "2dfa69fd-f555-4ad1-bb8e-2eeaa40a8f76", + "perilLocator": "17ab3095-de27-4de6-b063-ce2e245eda86", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "8272a176-ebc8-4724-884f-fbac8c81abf1", + "newPerilCharacteristicsLocator": "0ad84aca-ed13-49ce-bcce-19d804c3a221", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "21.70", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "f65c1a46-e6ab-4b7c-921f-99f172206315", + "newPerilCharacteristicsLocator": "f1c87b71-07ed-4ebe-bf4a-1027983742a6", + "perilLocator": "ee631384-7d9d-4efb-a544-4f10c5f8c9f3", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "6bc48f40-e907-4997-aa85-7e4cfd77831f", + "newPerilCharacteristicsLocator": "5eb74ab4-0bcf-43c7-a1f6-4c6d1766db9a", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "6.25", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "b2294d79-4f2b-4a52-b6a2-9f4f2c48b4f2", + "locator": "a97fbebe-3640-4da2-91ba-2080f2d49ede", + "newPerilCharacteristicsLocator": "be0edacf-16a8-457e-bcbc-3459fbc254fd", + "perilLocator": "056ec086-c66a-4631-a716-adfdeb5d83a1", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007411", + "policyModificationLocator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629590690367", + "locator": "93b47d7e-682b-42b6-91e4-c654f00a1826", + "mediaByLocator": {}, + "name": "standardChange", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100007411", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "premiumChange": "2712.74", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629590690367" + } + ], + "originalContractEndTimestamp": "1654412400000", + "originalContractStartTimestamp": "1622876400000", + "paymentScheduleName": "monthly", + "policyholderLocator": "a758e903-270f-4de3-8a6e-2d516b0b98af", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100007422", + "name": "1", + "state": "accepted" + } + ], + "selected": "100007422" + }, + "updatedTimestamp": "1629590690367" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal2.json new file mode 100644 index 0000000..154dbb4 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/EndorsementAfterRenewal2.json @@ -0,0 +1,11007 @@ +{ + "charges": [ + { + "amount": "-210.00", + "amountCurrency": "USD", + "chargeId": "1_premium_99ea34e0-fbbe-453a-beb3-2309e766b991", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-210.00", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-19.43", + "amountCurrency": "USD", + "chargeId": "2_tax_7ba96419-13c9-4dc6-ac32-782b45662b61", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-19.43", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.50", + "amountCurrency": "USD", + "chargeId": "3_comm_f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "10.50", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "99.17", + "amountCurrency": "USD", + "chargeId": "4_premium_c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "99.17", + "perilCharacteristicsLocator": "c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "9.18", + "amountCurrency": "USD", + "chargeId": "5_tax_4db8c52c-2682-4e8d-afbd-878503f057b2", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "9.18", + "perilCharacteristicsLocator": "c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "4db8c52c-2682-4e8d-afbd-878503f057b2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.96", + "amountCurrency": "USD", + "chargeId": "6_comm_6a281b41-cc39-49ee-b238-af46f5a22908", + "commissionLocator": "6a281b41-cc39-49ee-b238-af46f5a22908", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-4.96", + "perilCharacteristicsLocator": "c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-259.00", + "amountCurrency": "USD", + "chargeId": "7_premium_7daa36f6-25a2-44e6-b649-f46e685012b3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-259.00", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-23.96", + "amountCurrency": "USD", + "chargeId": "8_tax_c7f7d852-b400-4191-b258-0ffbd9cba75d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-23.96", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "12.95", + "amountCurrency": "USD", + "chargeId": "9_comm_b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "12.95", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "122.32", + "amountCurrency": "USD", + "chargeId": "10_premium_cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "122.32", + "perilCharacteristicsLocator": "cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "11.32", + "amountCurrency": "USD", + "chargeId": "11_tax_0c16e7e9-dbb9-4ebd-8d81-e60fecb84d11", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "11.32", + "perilCharacteristicsLocator": "cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "0c16e7e9-dbb9-4ebd-8d81-e60fecb84d11", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-6.12", + "amountCurrency": "USD", + "chargeId": "12_comm_646afd86-7b23-4405-a17e-6f89ec33e298", + "commissionLocator": "646afd86-7b23-4405-a17e-6f89ec33e298", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-6.12", + "perilCharacteristicsLocator": "cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-119.00", + "amountCurrency": "USD", + "chargeId": "13_premium_1fcaef47-f773-470a-82de-a2a02648d713", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-119.00", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-11.01", + "amountCurrency": "USD", + "chargeId": "14_tax_af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-11.01", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.95", + "amountCurrency": "USD", + "chargeId": "15_comm_98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "5.95", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "56.20", + "amountCurrency": "USD", + "chargeId": "16_premium_fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "56.20", + "perilCharacteristicsLocator": "fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "5.20", + "amountCurrency": "USD", + "chargeId": "17_tax_780d8bf2-8a86-417b-b62f-55907f31ad45", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "5.20", + "perilCharacteristicsLocator": "fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "780d8bf2-8a86-417b-b62f-55907f31ad45", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.81", + "amountCurrency": "USD", + "chargeId": "18_comm_39f63798-4993-48fe-ac3a-ebd1bb45899f", + "commissionLocator": "39f63798-4993-48fe-ac3a-ebd1bb45899f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.81", + "perilCharacteristicsLocator": "fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-155.00", + "amountCurrency": "USD", + "chargeId": "19_premium_fb35875d-39fc-4591-8e67-24f93feb4c6c", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-155.00", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-14.34", + "amountCurrency": "USD", + "chargeId": "20_tax_12e39b24-92e7-46bd-b925-97807ec619fa", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-14.34", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.75", + "amountCurrency": "USD", + "chargeId": "21_comm_328ff101-4ed3-43b1-be17-021df151a67d", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "7.75", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "73.20", + "amountCurrency": "USD", + "chargeId": "22_premium_9bf95d09-c43c-469f-a388-16d39a32fbd9", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "73.20", + "perilCharacteristicsLocator": "9bf95d09-c43c-469f-a388-16d39a32fbd9", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "6.77", + "amountCurrency": "USD", + "chargeId": "23_tax_3a3228f1-d0d4-4445-9d72-f3cc2e20e1fb", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "6.77", + "perilCharacteristicsLocator": "9bf95d09-c43c-469f-a388-16d39a32fbd9", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "3a3228f1-d0d4-4445-9d72-f3cc2e20e1fb", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.66", + "amountCurrency": "USD", + "chargeId": "24_comm_6215a61f-0f39-4f6f-ac07-4c4f4e4d6723", + "commissionLocator": "6215a61f-0f39-4f6f-ac07-4c4f4e4d6723", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-3.66", + "perilCharacteristicsLocator": "9bf95d09-c43c-469f-a388-16d39a32fbd9", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-25.00", + "amountCurrency": "USD", + "chargeId": "25_premium_63866567-2b0d-4ac4-907e-9ba633833b91", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-25.00", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.31", + "amountCurrency": "USD", + "chargeId": "26_tax_cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.31", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.25", + "amountCurrency": "USD", + "chargeId": "27_comm_a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.25", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "11.81", + "amountCurrency": "USD", + "chargeId": "28_premium_59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "11.81", + "perilCharacteristicsLocator": "59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.09", + "amountCurrency": "USD", + "chargeId": "29_tax_b9a97f32-09ec-4e6e-b4bc-f587f374d217", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.09", + "perilCharacteristicsLocator": "59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "b9a97f32-09ec-4e6e-b4bc-f587f374d217", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.59", + "amountCurrency": "USD", + "chargeId": "30_comm_0c9b22d7-6c76-417f-b825-bc137a2b8c33", + "commissionLocator": "0c9b22d7-6c76-417f-b825-bc137a2b8c33", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.59", + "perilCharacteristicsLocator": "59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-29.90", + "amountCurrency": "USD", + "chargeId": "31_premium_a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-29.90", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "chargeId": "32_tax_a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-2.77", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.50", + "amountCurrency": "USD", + "chargeId": "33_comm_fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.50", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "14.12", + "amountCurrency": "USD", + "chargeId": "34_premium_31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "14.12", + "perilCharacteristicsLocator": "31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.31", + "amountCurrency": "USD", + "chargeId": "35_tax_9b438765-2fe6-4339-a45f-606d00881bb8", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "1.31", + "perilCharacteristicsLocator": "31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "9b438765-2fe6-4339-a45f-606d00881bb8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.71", + "amountCurrency": "USD", + "chargeId": "36_comm_ff5a0802-5907-4ebd-b8c9-7ee96b2c65da", + "commissionLocator": "ff5a0802-5907-4ebd-b8c9-7ee96b2c65da", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.71", + "perilCharacteristicsLocator": "31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-8.61", + "amountCurrency": "USD", + "chargeId": "37_premium_884b94a9-864f-4da3-b460-a78a22e823fd", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-8.61", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.80", + "amountCurrency": "USD", + "chargeId": "38_tax_ec327840-62e7-4995-9b29-4f2358abdc2d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.80", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.43", + "amountCurrency": "USD", + "chargeId": "39_comm_1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.43", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "4.07", + "amountCurrency": "USD", + "chargeId": "40_premium_7e77f950-b252-4c6c-b762-16ef682f0ef6", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "4.07", + "perilCharacteristicsLocator": "7e77f950-b252-4c6c-b762-16ef682f0ef6", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.38", + "amountCurrency": "USD", + "chargeId": "41_tax_5d8ea506-95a4-4371-a759-46ad6c4e870b", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "0.38", + "perilCharacteristicsLocator": "7e77f950-b252-4c6c-b762-16ef682f0ef6", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "5d8ea506-95a4-4371-a759-46ad6c4e870b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.20", + "amountCurrency": "USD", + "chargeId": "42_comm_2508b15c-72f4-4d09-b65a-5679d5c1ffee", + "commissionLocator": "2508b15c-72f4-4d09-b65a-5679d5c1ffee", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "isNew": true, + "originalAmount": "-0.20", + "perilCharacteristicsLocator": "7e77f950-b252-4c6c-b762-16ef682f0ef6", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "278.02", + "amountCurrency": "USD", + "chargeId": "43_premium_e681ea12-a450-4159-8330-5128d4f1fedf", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "278.02", + "perilCharacteristicsLocator": "e681ea12-a450-4159-8330-5128d4f1fedf", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "25.72", + "amountCurrency": "USD", + "chargeId": "44_tax_714d1791-64a9-45e6-b0ab-f00674313eb3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "25.72", + "perilCharacteristicsLocator": "e681ea12-a450-4159-8330-5128d4f1fedf", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "714d1791-64a9-45e6-b0ab-f00674313eb3", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-13.90", + "amountCurrency": "USD", + "chargeId": "45_comm_557e5ad7-f778-47c1-b767-4f58115e4ccd", + "commissionLocator": "557e5ad7-f778-47c1-b767-4f58115e4ccd", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-13.90", + "perilCharacteristicsLocator": "e681ea12-a450-4159-8330-5128d4f1fedf", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "343.16", + "amountCurrency": "USD", + "chargeId": "46_premium_95428f1b-585f-4392-a636-f8848556ee30", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "343.16", + "perilCharacteristicsLocator": "95428f1b-585f-4392-a636-f8848556ee30", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "31.74", + "amountCurrency": "USD", + "chargeId": "47_tax_531af66e-4ae9-43a9-8f6f-52ab590851d6", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "31.74", + "perilCharacteristicsLocator": "95428f1b-585f-4392-a636-f8848556ee30", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "531af66e-4ae9-43a9-8f6f-52ab590851d6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-17.16", + "amountCurrency": "USD", + "chargeId": "48_comm_e0a4e36e-603a-40da-b357-c32c89de2476", + "commissionLocator": "e0a4e36e-603a-40da-b357-c32c89de2476", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-17.16", + "perilCharacteristicsLocator": "95428f1b-585f-4392-a636-f8848556ee30", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "157.81", + "amountCurrency": "USD", + "chargeId": "49_premium_e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "157.81", + "perilCharacteristicsLocator": "e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.60", + "amountCurrency": "USD", + "chargeId": "50_tax_b1da36d4-3b2e-478e-9347-7b0c4dcc033a", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "14.60", + "perilCharacteristicsLocator": "e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "b1da36d4-3b2e-478e-9347-7b0c4dcc033a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.89", + "amountCurrency": "USD", + "chargeId": "51_comm_3e51d4ca-a440-4e48-a36c-b30746075cdc", + "commissionLocator": "3e51d4ca-a440-4e48-a36c-b30746075cdc", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-7.89", + "perilCharacteristicsLocator": "e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "82.08", + "amountCurrency": "USD", + "chargeId": "52_premium_4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "82.08", + "perilCharacteristicsLocator": "4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "7.59", + "amountCurrency": "USD", + "chargeId": "53_tax_70186387-c1a0-43d9-96eb-18dd2506e8f9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "7.59", + "perilCharacteristicsLocator": "4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "70186387-c1a0-43d9-96eb-18dd2506e8f9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.10", + "amountCurrency": "USD", + "chargeId": "54_comm_018cde3e-8d51-4f39-a794-837b8ab5d735", + "commissionLocator": "018cde3e-8d51-4f39-a794-837b8ab5d735", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-4.10", + "perilCharacteristicsLocator": "4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "13.24", + "amountCurrency": "USD", + "chargeId": "55_premium_e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "13.24", + "perilCharacteristicsLocator": "e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.22", + "amountCurrency": "USD", + "chargeId": "56_tax_a0b68b5b-6da0-4569-a3e9-b6c28c2469b1", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "1.22", + "perilCharacteristicsLocator": "e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "a0b68b5b-6da0-4569-a3e9-b6c28c2469b1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.66", + "amountCurrency": "USD", + "chargeId": "57_comm_0a262e2f-6b25-4b7c-9f25-f3d02f4c11fd", + "commissionLocator": "0a262e2f-6b25-4b7c-9f25-f3d02f4c11fd", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.66", + "perilCharacteristicsLocator": "e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "15.83", + "amountCurrency": "USD", + "chargeId": "58_premium_98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "15.83", + "perilCharacteristicsLocator": "98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.46", + "amountCurrency": "USD", + "chargeId": "59_tax_e8d4ba8d-9722-4f59-a51c-6600e7c87750", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "1.46", + "perilCharacteristicsLocator": "98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "e8d4ba8d-9722-4f59-a51c-6600e7c87750", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.79", + "amountCurrency": "USD", + "chargeId": "60_comm_09a447a3-ad0f-48f5-ab48-542ad9f4b56d", + "commissionLocator": "09a447a3-ad0f-48f5-ab48-542ad9f4b56d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.79", + "perilCharacteristicsLocator": "98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "4.56", + "amountCurrency": "USD", + "chargeId": "61_premium_36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "4.56", + "perilCharacteristicsLocator": "36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.42", + "amountCurrency": "USD", + "chargeId": "62_tax_63c100dd-594c-4f9f-8fad-cad6cfd456e6", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "0.42", + "perilCharacteristicsLocator": "36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "63c100dd-594c-4f9f-8fad-cad6cfd456e6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.23", + "amountCurrency": "USD", + "chargeId": "63_comm_846c7e71-b469-45b9-944f-227710f2ce90", + "commissionLocator": "846c7e71-b469-45b9-944f-227710f2ce90", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.23", + "perilCharacteristicsLocator": "36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-210.00", + "amountCurrency": "USD", + "chargeId": "64_premium_8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-210.00", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-19.43", + "amountCurrency": "USD", + "chargeId": "65_tax_428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-19.43", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.50", + "amountCurrency": "USD", + "chargeId": "66_comm_a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "10.50", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "525.00", + "amountCurrency": "USD", + "chargeId": "67_premium_0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "525.00", + "perilCharacteristicsLocator": "0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "48.56", + "amountCurrency": "USD", + "chargeId": "68_tax_54bbc76f-d3b4-4960-9ce8-29c1ecc3da0b", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "48.56", + "perilCharacteristicsLocator": "0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "54bbc76f-d3b4-4960-9ce8-29c1ecc3da0b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-26.25", + "amountCurrency": "USD", + "chargeId": "69_comm_97e536bc-7608-4061-8b2c-566846edd316", + "commissionLocator": "97e536bc-7608-4061-8b2c-566846edd316", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-26.25", + "perilCharacteristicsLocator": "0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-259.00", + "amountCurrency": "USD", + "chargeId": "70_premium_fe9311c0-769f-4b94-b03a-571e974318ad", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-259.00", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-23.96", + "amountCurrency": "USD", + "chargeId": "71_tax_1eb2d5a2-1925-4c5e-907e-063732c17dae", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-23.96", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "12.95", + "amountCurrency": "USD", + "chargeId": "72_comm_e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "12.95", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "648.00", + "amountCurrency": "USD", + "chargeId": "73_premium_4f936192-72ef-4e30-8d37-413f50fe1179", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "648.00", + "perilCharacteristicsLocator": "4f936192-72ef-4e30-8d37-413f50fe1179", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "59.94", + "amountCurrency": "USD", + "chargeId": "74_tax_4aad3301-df0f-4a12-81a3-6461b2aab2cd", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "59.94", + "perilCharacteristicsLocator": "4f936192-72ef-4e30-8d37-413f50fe1179", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "4aad3301-df0f-4a12-81a3-6461b2aab2cd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-32.40", + "amountCurrency": "USD", + "chargeId": "75_comm_4ffff62f-0d44-4990-b2c9-c7c17e0eff20", + "commissionLocator": "4ffff62f-0d44-4990-b2c9-c7c17e0eff20", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-32.40", + "perilCharacteristicsLocator": "4f936192-72ef-4e30-8d37-413f50fe1179", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-119.00", + "amountCurrency": "USD", + "chargeId": "76_premium_547ea13a-1380-4d1d-99cc-b7b140f82774", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-119.00", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-11.01", + "amountCurrency": "USD", + "chargeId": "77_tax_945e3511-712d-4082-8c05-1710158338f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-11.01", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.95", + "amountCurrency": "USD", + "chargeId": "78_comm_eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "5.95", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "298.00", + "amountCurrency": "USD", + "chargeId": "79_premium_c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "298.00", + "perilCharacteristicsLocator": "c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "27.57", + "amountCurrency": "USD", + "chargeId": "80_tax_aa14ddf1-69f3-4237-a713-9a8f46779bbe", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "27.57", + "perilCharacteristicsLocator": "c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "aa14ddf1-69f3-4237-a713-9a8f46779bbe", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-14.90", + "amountCurrency": "USD", + "chargeId": "81_comm_f69f3c85-ffde-4641-9685-3f6301326f39", + "commissionLocator": "f69f3c85-ffde-4641-9685-3f6301326f39", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-14.90", + "perilCharacteristicsLocator": "c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-155.00", + "amountCurrency": "USD", + "chargeId": "82_premium_4cb38842-e393-4e39-88dd-9f7e64409574", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-155.00", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-14.34", + "amountCurrency": "USD", + "chargeId": "83_tax_7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-14.34", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "7.75", + "amountCurrency": "USD", + "chargeId": "84_comm_1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "7.75", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "85_premium_83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "86_tax_594bd25a-800f-4447-99a8-5e1bee002c39", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "594bd25a-800f-4447-99a8-5e1bee002c39", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "87_comm_20b9add7-0cbd-4b7d-99e5-699ed0614081", + "commissionLocator": "20b9add7-0cbd-4b7d-99e5-699ed0614081", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-25.00", + "amountCurrency": "USD", + "chargeId": "88_premium_f249fe29-c4c1-4916-a889-3d141d0c668e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-25.00", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.31", + "amountCurrency": "USD", + "chargeId": "89_tax_e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-2.31", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.25", + "amountCurrency": "USD", + "chargeId": "90_comm_c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "1.25", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "91_premium_78d28665-0136-417a-ad69-b836854040f7", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "78d28665-0136-417a-ad69-b836854040f7", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "92_tax_7edfe11e-a8e5-49b3-b6e9-4446f6a66b0d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "78d28665-0136-417a-ad69-b836854040f7", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "7edfe11e-a8e5-49b3-b6e9-4446f6a66b0d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "93_comm_b73812e1-0fed-4dd2-a618-cfb983c66989", + "commissionLocator": "b73812e1-0fed-4dd2-a618-cfb983c66989", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "78d28665-0136-417a-ad69-b836854040f7", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-29.90", + "amountCurrency": "USD", + "chargeId": "94_premium_ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-29.90", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-2.77", + "amountCurrency": "USD", + "chargeId": "95_tax_8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-2.77", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.50", + "amountCurrency": "USD", + "chargeId": "96_comm_1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "1.50", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "97_premium_268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "98_tax_eb6eebc9-d0c5-4343-8ba6-5b73013538e6", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "eb6eebc9-d0c5-4343-8ba6-5b73013538e6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "99_comm_400c4a05-448b-4434-9070-06ed51e33328", + "commissionLocator": "400c4a05-448b-4434-9070-06ed51e33328", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-8.61", + "amountCurrency": "USD", + "chargeId": "100_premium_69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-8.61", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.80", + "amountCurrency": "USD", + "chargeId": "101_tax_2f0a4e6e-6241-45e1-b912-799490a6fa31", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.80", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.43", + "amountCurrency": "USD", + "chargeId": "102_comm_0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.43", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "103_premium_47602fda-0f50-4606-850c-c546830b2a2f", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "47602fda-0f50-4606-850c-c546830b2a2f", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "104_tax_95440d22-eda4-43f8-8384-1bdbd8263d20", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "47602fda-0f50-4606-850c-c546830b2a2f", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "95440d22-eda4-43f8-8384-1bdbd8263d20", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "105_comm_91e0deed-f707-4acf-9a18-eaac2d9bfa31", + "commissionLocator": "91e0deed-f707-4acf-9a18-eaac2d9bfa31", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "47602fda-0f50-4606-850c-c546830b2a2f", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "88.97", + "amountCurrency": "USD", + "chargeId": "106_premium_f949b11c-4199-41b8-9562-87f834e52816", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "88.97", + "perilCharacteristicsLocator": "f949b11c-4199-41b8-9562-87f834e52816", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "8.23", + "amountCurrency": "USD", + "chargeId": "107_tax_731d4468-9d61-4670-a5cc-dfc63eeebb4f", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "8.23", + "perilCharacteristicsLocator": "f949b11c-4199-41b8-9562-87f834e52816", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "731d4468-9d61-4670-a5cc-dfc63eeebb4f", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.45", + "amountCurrency": "USD", + "chargeId": "108_comm_35ac177e-4db7-4d39-9cac-165ecba9dc1b", + "commissionLocator": "35ac177e-4db7-4d39-9cac-165ecba9dc1b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-4.45", + "perilCharacteristicsLocator": "f949b11c-4199-41b8-9562-87f834e52816", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "168.00", + "amountCurrency": "USD", + "chargeId": "109_premium_b75b672b-113b-4144-99b0-0919124786d4", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "168.00", + "perilCharacteristicsLocator": "b75b672b-113b-4144-99b0-0919124786d4", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "15.54", + "amountCurrency": "USD", + "chargeId": "110_tax_729af94a-5ebe-4cf0-b321-f6397437afe0", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "15.54", + "perilCharacteristicsLocator": "b75b672b-113b-4144-99b0-0919124786d4", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "729af94a-5ebe-4cf0-b321-f6397437afe0", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-8.40", + "amountCurrency": "USD", + "chargeId": "111_comm_72b964e7-0134-4780-b701-505f9142d8a3", + "commissionLocator": "72b964e7-0134-4780-b701-505f9142d8a3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-8.40", + "perilCharacteristicsLocator": "b75b672b-113b-4144-99b0-0919124786d4", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "109.62", + "amountCurrency": "USD", + "chargeId": "112_premium_571f4edf-cbe2-49e2-802c-307f400887cb", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "109.62", + "perilCharacteristicsLocator": "571f4edf-cbe2-49e2-802c-307f400887cb", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "10.14", + "amountCurrency": "USD", + "chargeId": "113_tax_be5ec5e9-2244-4281-bfe3-e4e139a17d65", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "10.14", + "perilCharacteristicsLocator": "571f4edf-cbe2-49e2-802c-307f400887cb", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "be5ec5e9-2244-4281-bfe3-e4e139a17d65", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.48", + "amountCurrency": "USD", + "chargeId": "114_comm_4561c416-baa2-412c-a238-259140f5a07d", + "commissionLocator": "4561c416-baa2-412c-a238-259140f5a07d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-5.48", + "perilCharacteristicsLocator": "571f4edf-cbe2-49e2-802c-307f400887cb", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "207.00", + "amountCurrency": "USD", + "chargeId": "115_premium_b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "207.00", + "perilCharacteristicsLocator": "b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "19.15", + "amountCurrency": "USD", + "chargeId": "116_tax_bff47eb1-75ea-453b-9896-b06bab2792e7", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "19.15", + "perilCharacteristicsLocator": "b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "bff47eb1-75ea-453b-9896-b06bab2792e7", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.35", + "amountCurrency": "USD", + "chargeId": "117_comm_8f22b047-3e02-46ee-a6d2-314b83273a4f", + "commissionLocator": "8f22b047-3e02-46ee-a6d2-314b83273a4f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-10.35", + "perilCharacteristicsLocator": "b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "perilName": "bodilyInjury", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "50.31", + "amountCurrency": "USD", + "chargeId": "118_premium_9ce53e55-420f-4500-80ee-6894f7ad608e", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "50.31", + "perilCharacteristicsLocator": "9ce53e55-420f-4500-80ee-6894f7ad608e", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "4.65", + "amountCurrency": "USD", + "chargeId": "119_tax_032044e1-5759-48b6-97a2-7c72432629a2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "4.65", + "perilCharacteristicsLocator": "9ce53e55-420f-4500-80ee-6894f7ad608e", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "032044e1-5759-48b6-97a2-7c72432629a2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.52", + "amountCurrency": "USD", + "chargeId": "120_comm_a108d072-9b4a-4333-9158-3d3d32964e9a", + "commissionLocator": "a108d072-9b4a-4333-9158-3d3d32964e9a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-2.52", + "perilCharacteristicsLocator": "9ce53e55-420f-4500-80ee-6894f7ad608e", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "95.00", + "amountCurrency": "USD", + "chargeId": "121_premium_655b7c43-3784-4124-ac05-45d4b9dc80d2", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "95.00", + "perilCharacteristicsLocator": "655b7c43-3784-4124-ac05-45d4b9dc80d2", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "8.79", + "amountCurrency": "USD", + "chargeId": "122_tax_0dda7420-4cfb-449d-807d-421cc73307fa", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.79", + "perilCharacteristicsLocator": "655b7c43-3784-4124-ac05-45d4b9dc80d2", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "0dda7420-4cfb-449d-807d-421cc73307fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.75", + "amountCurrency": "USD", + "chargeId": "123_comm_e037bda0-472c-467b-97c1-f837507fc6e8", + "commissionLocator": "e037bda0-472c-467b-97c1-f837507fc6e8", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-4.75", + "perilCharacteristicsLocator": "655b7c43-3784-4124-ac05-45d4b9dc80d2", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "perilName": "collision", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "82.08", + "amountCurrency": "USD", + "chargeId": "124_premium_34ca4992-0214-4ba0-9ade-80a49df52437", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "82.08", + "perilCharacteristicsLocator": "34ca4992-0214-4ba0-9ade-80a49df52437", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "7.59", + "amountCurrency": "USD", + "chargeId": "125_tax_512d1b7b-6def-4e1e-ac36-3bf6a1bef481", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "7.59", + "perilCharacteristicsLocator": "34ca4992-0214-4ba0-9ade-80a49df52437", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "512d1b7b-6def-4e1e-ac36-3bf6a1bef481", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.10", + "amountCurrency": "USD", + "chargeId": "126_comm_b3d98ec6-5982-427d-9c98-cb728cb30bf3", + "commissionLocator": "b3d98ec6-5982-427d-9c98-cb728cb30bf3", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-4.10", + "perilCharacteristicsLocator": "34ca4992-0214-4ba0-9ade-80a49df52437", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "127_premium_9d2dad4e-da95-40c5-9297-0817d37f265e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "9d2dad4e-da95-40c5-9297-0817d37f265e", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "128_tax_290245ef-19b6-483c-8cf4-f2923a14079b", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "9d2dad4e-da95-40c5-9297-0817d37f265e", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "290245ef-19b6-483c-8cf4-f2923a14079b", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "129_comm_50fb3c94-097b-4153-9156-b331dfb204c0", + "commissionLocator": "50fb3c94-097b-4153-9156-b331dfb204c0", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "9d2dad4e-da95-40c5-9297-0817d37f265e", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "perilName": "comprehensive", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "13.24", + "amountCurrency": "USD", + "chargeId": "130_premium_458ce335-1cb4-4931-8303-a3a2a03c3701", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "13.24", + "perilCharacteristicsLocator": "458ce335-1cb4-4931-8303-a3a2a03c3701", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.22", + "amountCurrency": "USD", + "chargeId": "131_tax_dbfe6a82-2c82-4c5a-a400-34741dbac3e4", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "1.22", + "perilCharacteristicsLocator": "458ce335-1cb4-4931-8303-a3a2a03c3701", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "dbfe6a82-2c82-4c5a-a400-34741dbac3e4", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.66", + "amountCurrency": "USD", + "chargeId": "132_comm_930e1ef5-3780-4b9c-94d4-2814ff9a9a7d", + "commissionLocator": "930e1ef5-3780-4b9c-94d4-2814ff9a9a7d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.66", + "perilCharacteristicsLocator": "458ce335-1cb4-4931-8303-a3a2a03c3701", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "133_premium_c4d78576-177f-4325-b2bb-dfe81368ed6a", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "c4d78576-177f-4325-b2bb-dfe81368ed6a", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "134_tax_a3f654a3-ca57-44db-bf50-b9667a0b4560", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "c4d78576-177f-4325-b2bb-dfe81368ed6a", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "a3f654a3-ca57-44db-bf50-b9667a0b4560", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "135_comm_4e5cdbd4-05b6-49ce-a4d4-faa1d703eed8", + "commissionLocator": "4e5cdbd4-05b6-49ce-a4d4-faa1d703eed8", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "c4d78576-177f-4325-b2bb-dfe81368ed6a", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "perilName": "roadsideService", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "15.83", + "amountCurrency": "USD", + "chargeId": "136_premium_832f6cf0-9522-498e-b928-bc12f27209dd", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "15.83", + "perilCharacteristicsLocator": "832f6cf0-9522-498e-b928-bc12f27209dd", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.46", + "amountCurrency": "USD", + "chargeId": "137_tax_93035ff1-6e1b-4e09-b009-1c1c4ea0cab9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "1.46", + "perilCharacteristicsLocator": "832f6cf0-9522-498e-b928-bc12f27209dd", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "93035ff1-6e1b-4e09-b009-1c1c4ea0cab9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.79", + "amountCurrency": "USD", + "chargeId": "138_comm_7efeed24-7c5b-468f-b029-ff2f361b1c95", + "commissionLocator": "7efeed24-7c5b-468f-b029-ff2f361b1c95", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.79", + "perilCharacteristicsLocator": "832f6cf0-9522-498e-b928-bc12f27209dd", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "139_premium_e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "140_tax_6fce29d9-0128-4ddd-b0d7-e0f144b664b9", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "6fce29d9-0128-4ddd-b0d7-e0f144b664b9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "141_comm_4dc87357-3442-4f03-80ad-ac1d098d71c9", + "commissionLocator": "4dc87357-3442-4f03-80ad-ac1d098d71c9", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "4.56", + "amountCurrency": "USD", + "chargeId": "142_premium_57872398-ead9-4782-82aa-636e4109f31d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "4.56", + "perilCharacteristicsLocator": "57872398-ead9-4782-82aa-636e4109f31d", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.42", + "amountCurrency": "USD", + "chargeId": "143_tax_2e6260a7-dcc4-4374-b38a-2251fa5a8ecb", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "0.42", + "perilCharacteristicsLocator": "57872398-ead9-4782-82aa-636e4109f31d", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "2e6260a7-dcc4-4374-b38a-2251fa5a8ecb", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.23", + "amountCurrency": "USD", + "chargeId": "144_comm_123d57ef-f404-4548-abfa-e23cefc9f1ed", + "commissionLocator": "123d57ef-f404-4548-abfa-e23cefc9f1ed", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "isNew": true, + "originalAmount": "-0.23", + "perilCharacteristicsLocator": "57872398-ead9-4782-82aa-636e4109f31d", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "145_premium_9ad19911-6ea2-45a4-b21a-9496223257df", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "9ad19911-6ea2-45a4-b21a-9496223257df", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "146_tax_6fee6348-9fe8-4b5a-adbd-3a446b6ccabd", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "9ad19911-6ea2-45a4-b21a-9496223257df", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "taxLocator": "6fee6348-9fe8-4b5a-adbd-3a446b6ccabd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "147_comm_45a296b1-bd4c-4fb4-9f27-9c6179f2690c", + "commissionLocator": "45a296b1-bd4c-4fb4-9f27-9c6179f2690c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": true, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "9ad19911-6ea2-45a4-b21a-9496223257df", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-2.59", + "amountCurrency": "USD", + "chargeId": "148_comm_328ff101-4ed3-43b1-be17-021df151a67d", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-5.16", + "type": "commission" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "chargeId": "149_comm_0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-1.99", + "amountCurrency": "USD", + "chargeId": "150_comm_98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-5.95", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-3.96", + "type": "commission" + }, + { + "amount": "259.00", + "amountCurrency": "USD", + "chargeId": "151_premium_fe9311c0-769f-4b94-b03a-571e974318ad", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "259.00", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-0.51", + "amountCurrency": "USD", + "chargeId": "152_comm_fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-0.99", + "type": "commission" + }, + { + "amount": "23.96", + "amountCurrency": "USD", + "chargeId": "153_tax_1eb2d5a2-1925-4c5e-907e-063732c17dae", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "23.96", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "11.01", + "amountCurrency": "USD", + "chargeId": "154_tax_945e3511-712d-4082-8c05-1710158338f1", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "11.01", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-4.32", + "amountCurrency": "USD", + "chargeId": "155_comm_b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-12.95", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-8.63", + "type": "commission" + }, + { + "amount": "-7.75", + "amountCurrency": "USD", + "chargeId": "156_comm_1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-7.75", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "2.77", + "amountCurrency": "USD", + "chargeId": "157_tax_8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "chargeId": "158_fee_7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "isNew": false, + "originalAmount": "24.20", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-10.50", + "amountCurrency": "USD", + "chargeId": "159_comm_a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-10.50", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "8.33", + "amountCurrency": "USD", + "chargeId": "160_premium_63866567-2b0d-4ac4-907e-9ba633833b91", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "16.67", + "type": "premium" + }, + { + "amount": "51.67", + "amountCurrency": "USD", + "chargeId": "161_premium_fb35875d-39fc-4591-8e67-24f93feb4c6c", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "103.33", + "type": "premium" + }, + { + "amount": "-1.25", + "amountCurrency": "USD", + "chargeId": "162_comm_c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "-12.95", + "amountCurrency": "USD", + "chargeId": "163_comm_e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-12.95", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "7.99", + "amountCurrency": "USD", + "chargeId": "164_tax_c7f7d852-b400-4191-b258-0ffbd9cba75d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "23.96", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "15.97", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2.31", + "amountCurrency": "USD", + "chargeId": "165_tax_e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.51", + "amountCurrency": "USD", + "chargeId": "166_comm_f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-10.50", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-6.99", + "type": "commission" + }, + { + "amount": "39.67", + "amountCurrency": "USD", + "chargeId": "167_premium_1fcaef47-f773-470a-82de-a2a02648d713", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "119.00", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "79.33", + "type": "premium" + }, + { + "amount": "25.00", + "amountCurrency": "USD", + "chargeId": "168_premium_f249fe29-c4c1-4916-a889-3d141d0c668e", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "25.00", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.68", + "amountCurrency": "USD", + "chargeId": "169_tax_af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "11.01", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "7.33", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "6.48", + "amountCurrency": "USD", + "chargeId": "170_tax_7ba96419-13c9-4dc6-ac32-782b45662b61", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "19.43", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "12.95", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-1.50", + "amountCurrency": "USD", + "chargeId": "171_comm_1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-1.50", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "0.93", + "amountCurrency": "USD", + "chargeId": "172_tax_a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "2.77", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "1.84", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.42", + "amountCurrency": "USD", + "chargeId": "173_comm_a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-1.25", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-0.83", + "type": "commission" + }, + { + "amount": "155.00", + "amountCurrency": "USD", + "chargeId": "174_premium_4cb38842-e393-4e39-88dd-9f7e64409574", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "155.00", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "8.07", + "amountCurrency": "USD", + "chargeId": "175_fee_c173fd87-b0b1-4399-87ca-360256fbb599", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "isNew": false, + "originalAmount": "24.20", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "16.13", + "type": "fee" + }, + { + "amount": "210.00", + "amountCurrency": "USD", + "chargeId": "176_premium_8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "210.00", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "29.90", + "amountCurrency": "USD", + "chargeId": "177_premium_ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "14.34", + "amountCurrency": "USD", + "chargeId": "178_tax_7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.15", + "amountCurrency": "USD", + "chargeId": "179_comm_1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1646467200000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "-0.43", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "-0.28", + "type": "commission" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "chargeId": "180_tax_cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "2.31", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "1.54", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "19.43", + "amountCurrency": "USD", + "chargeId": "181_tax_428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "19.43", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3.33", + "amountCurrency": "USD", + "chargeId": "182_fee_4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "6.67", + "type": "fee" + }, + { + "amount": "0.27", + "amountCurrency": "USD", + "chargeId": "183_tax_ec327840-62e7-4995-9b29-4f2358abdc2d", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0.53", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "119.00", + "amountCurrency": "USD", + "chargeId": "184_premium_547ea13a-1380-4d1d-99cc-b7b140f82774", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "119.00", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "chargeId": "185_tax_2f0a4e6e-6241-45e1-b912-799490a6fa31", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "0.80", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "4.77", + "amountCurrency": "USD", + "chargeId": "186_tax_12e39b24-92e7-46bd-b925-97807ec619fa", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "14.34", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "9.57", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2.87", + "amountCurrency": "USD", + "chargeId": "187_premium_884b94a9-864f-4da3-b460-a78a22e823fd", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "5.74", + "type": "premium" + }, + { + "amount": "86.33", + "amountCurrency": "USD", + "chargeId": "188_premium_7daa36f6-25a2-44e6-b649-f46e685012b3", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "259.00", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "172.67", + "type": "premium" + }, + { + "amount": "-5.95", + "amountCurrency": "USD", + "chargeId": "189_comm_eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "-5.95", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "9.97", + "amountCurrency": "USD", + "chargeId": "190_premium_a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "29.90", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "19.93", + "type": "premium" + }, + { + "amount": "69.99", + "amountCurrency": "USD", + "chargeId": "191_premium_99ea34e0-fbbe-453a-beb3-2309e766b991", + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1633417200000", + "isNew": false, + "originalAmount": "210.00", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "140.01", + "type": "premium" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "chargeId": "192_fee_74f11684-e87a-48f6-a823-f0fb378ad3d3", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "chargeId": "193_premium_69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "isNew": false, + "originalAmount": "8.61", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "previouslyInvoicedAmount": "0", + "type": "premium" + } + ], + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1637827200000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1633503599999", + "endTimestamp": "1636095600000", + "financialTransactions": [ + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "fee" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "fee" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1636095600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1633417200000", + "type": "commission" + } + ], + "issueTimestamp": "1633417200000", + "startTimestamp": "1633417200000", + "writeOff": false + }, + { + "dueTimestamp": "1636181999999", + "endTimestamp": "1638691200000", + "financialTransactions": [ + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "fee" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "fee" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1638691200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1636095600000", + "type": "commission" + } + ], + "issueTimestamp": "1636095600000", + "startTimestamp": "1636095600000", + "writeOff": false + }, + { + "dueTimestamp": "1638777599999", + "endTimestamp": "1641369600000", + "financialTransactions": [ + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "fee" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "fee" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1641369600000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1638691200000", + "type": "commission" + } + ], + "issueTimestamp": "1638691200000", + "startTimestamp": "1638691200000", + "writeOff": false + }, + { + "dueTimestamp": "1641455999999", + "endTimestamp": "1644048000000", + "financialTransactions": [ + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "fee" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "fee" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1644048000000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1641369600000", + "type": "commission" + } + ], + "issueTimestamp": "1641369600000", + "startTimestamp": "1641369600000", + "writeOff": false + }, + { + "dueTimestamp": "1644134399999", + "endTimestamp": "1646467200000", + "financialTransactions": [ + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "1.35", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "fee" + }, + { + "amount": "-0.03", + "amountCurrency": "USD", + "commissionLocator": "1a18ca06-ffb4-4327-bc8d-2a00897ed305", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.55", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "fee" + }, + { + "amount": "0.05", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.16", + "amountCurrency": "USD", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1646467200000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1644048000000", + "type": "commission" + } + ], + "issueTimestamp": "1644048000000", + "startTimestamp": "1644048000000", + "writeOff": false + }, + { + "dueTimestamp": "1646553599999", + "endTimestamp": "1654412400000", + "financialTransactions": [ + { + "amount": "-0.44", + "amountCurrency": "USD", + "commissionLocator": "328ff101-4ed3-43b1-be17-021df151a67d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "-0.34", + "amountCurrency": "USD", + "commissionLocator": "98b4d93c-4440-49c4-9d80-2a334ffd048a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "-0.11", + "amountCurrency": "USD", + "commissionLocator": "fa9574e8-e534-447b-9942-7b6b7396212a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "1.32", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "feeLocator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "fee" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "b2a07bd9-6b1d-46bc-b8d3-8dc2477710c1", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "0.12", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "cbd9d0e2-84a0-45d7-936a-c87c16b9dbc9", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.58", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "feeLocator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "fee" + }, + { + "amount": "0.02", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "ec327840-62e7-4995-9b29-4f2358abdc2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "12e39b24-92e7-46bd-b925-97807ec619fa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.47", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "8.62", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "14.38", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "c7f7d852-b400-4191-b258-0ffbd9cba75d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "f19c47a5-b01a-4461-8e7a-ef971f6c75ca", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + }, + { + "amount": "6.62", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "premium" + }, + { + "amount": "0.63", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "af26af1f-ddfe-44d8-a7ba-e357fb3cd9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "7ba96419-13c9-4dc6-ac32-782b45662b61", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "taxLocator": "a8ccf72f-d61e-4330-b973-85cf8c5fe9f2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "a65c324f-ddb2-4ac0-9744-e07c0e4eb86d", + "commissionRecipient": "Agent1234", + "endTimestamp": "1654412400000", + "perilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1646467200000", + "type": "commission" + } + ], + "issueTimestamp": "1646467200000", + "startTimestamp": "1646467200000", + "writeOff": false + }, + { + "dueTimestamp": "1654498799999", + "endTimestamp": "1657004400000", + "financialTransactions": [ + { + "amount": "105.00", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "9.71", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5.25", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "129.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "11.98", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-6.47", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "59.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "5.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-2.97", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "77.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "7.17", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-3.87", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "12.50", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "1.15", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.62", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "14.95", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.75", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "4.30", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "premium" + }, + { + "amount": "0.40", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.21", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1657004400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "commission" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "fee" + }, + { + "amount": "12.10", + "amountCurrency": "USD", + "endTimestamp": "1657004400000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1654412400000", + "type": "fee" + } + ], + "issueTimestamp": "1654412400000", + "startTimestamp": "1654412400000", + "writeOff": false + }, + { + "dueTimestamp": "1657090799999", + "endTimestamp": "1659682800000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1659682800000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1659682800000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1657004400000", + "type": "fee" + } + ], + "issueTimestamp": "1657004400000", + "startTimestamp": "1657004400000", + "writeOff": false + }, + { + "dueTimestamp": "1659769199999", + "endTimestamp": "1662361200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1662361200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1662361200000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1659682800000", + "type": "fee" + } + ], + "issueTimestamp": "1659682800000", + "startTimestamp": "1659682800000", + "writeOff": false + }, + { + "dueTimestamp": "1662447599999", + "endTimestamp": "1664953200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1664953200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1664953200000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1662361200000", + "type": "fee" + } + ], + "issueTimestamp": "1662361200000", + "startTimestamp": "1662361200000", + "writeOff": false + }, + { + "dueTimestamp": "1665039599999", + "endTimestamp": "1667631600000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1667631600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1667631600000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1664953200000", + "type": "fee" + } + ], + "issueTimestamp": "1664953200000", + "startTimestamp": "1664953200000", + "writeOff": false + }, + { + "dueTimestamp": "1667717999999", + "endTimestamp": "1670227200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1670227200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1670227200000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1667631600000", + "type": "fee" + } + ], + "issueTimestamp": "1667631600000", + "startTimestamp": "1667631600000", + "writeOff": false + }, + { + "dueTimestamp": "1670313599999", + "endTimestamp": "1672905600000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1672905600000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1672905600000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1670227200000", + "type": "fee" + } + ], + "issueTimestamp": "1670227200000", + "startTimestamp": "1670227200000", + "writeOff": false + }, + { + "dueTimestamp": "1672991999999", + "endTimestamp": "1675584000000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1675584000000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1675584000000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1672905600000", + "type": "fee" + } + ], + "issueTimestamp": "1672905600000", + "startTimestamp": "1672905600000", + "writeOff": false + }, + { + "dueTimestamp": "1675670399999", + "endTimestamp": "1678003200000", + "financialTransactions": [ + { + "amount": "11.67", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.58", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "14.39", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "1.33", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "6.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.33", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "8.61", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.80", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.43", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "1.39", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.13", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "1.66", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.15", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.08", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "0.48", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "premium" + }, + { + "amount": "0.04", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.02", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1678003200000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "commission" + }, + { + "amount": "0.56", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "fee" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1678003200000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1675584000000", + "type": "fee" + } + ], + "issueTimestamp": "1675584000000", + "startTimestamp": "1675584000000", + "writeOff": false + }, + { + "dueTimestamp": "1678089599999", + "endTimestamp": "1685948400000", + "financialTransactions": [ + { + "amount": "11.64", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "1.08", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "428a57e7-e75a-48ac-8f6d-f5a168fd428d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.61", + "amountCurrency": "USD", + "commissionLocator": "a2215800-ef24-45ca-90f6-d57be8bc9bd4", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilName": "thirdPartyLiability", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "14.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "1.34", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "1eb2d5a2-1925-4c5e-907e-063732c17dae", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.72", + "amountCurrency": "USD", + "commissionLocator": "e59a5f52-2195-4cff-b5de-1398b0cbe43f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilName": "bodilyInjury", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "6.62", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.63", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "945e3511-712d-4082-8c05-1710158338f1", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.34", + "amountCurrency": "USD", + "commissionLocator": "eb3fc71e-5df4-4475-a4f3-c28b34570c4f", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilName": "collision", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "8.62", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.77", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "7fc423c7-5248-4a8b-9465-ec2d58eafdfa", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.44", + "amountCurrency": "USD", + "commissionLocator": "1138e835-e519-44b2-b9c6-1c8927a8f1c6", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilName": "comprehensive", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.12", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "e2ecf03a-4cec-4cfa-a7bd-103e2a896e7e", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.07", + "amountCurrency": "USD", + "commissionLocator": "c3daa2fc-58c9-4358-97e8-72bfe83a1b2a", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilName": "roadsideService", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "1.67", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.19", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "8fa44a5d-86a8-4c78-a7cd-7a969cca4146", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.11", + "amountCurrency": "USD", + "commissionLocator": "1dba0027-7e02-4eb5-a59b-eeaf571e100c", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilName": "underinsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "0.47", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "premium" + }, + { + "amount": "0.08", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "taxLocator": "2f0a4e6e-6241-45e1-b912-799490a6fa31", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.06", + "amountCurrency": "USD", + "commissionLocator": "0ebc9e50-60c8-40d5-a771-d5c53f121654", + "commissionRecipient": "Agent1234", + "endTimestamp": "1685948400000", + "perilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilName": "uninsuredMotorist", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "commission" + }, + { + "amount": "0.52", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "feeLocator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "feeName": "underwriting", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "fee" + }, + { + "amount": "1.38", + "amountCurrency": "USD", + "endTimestamp": "1685948400000", + "feeLocator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "feeName": "transaction", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "postedTimestamp": "1629592018659", + "startTimestamp": "1678003200000", + "type": "fee" + } + ], + "issueTimestamp": "1678003200000", + "startTimestamp": "1678003200000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1629591707165", + "endTimestamp": "1654412400000", + "fieldGroupsByLocator": { + "0f89e5d2-80cc-4294-9d41-c38e4f520474": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "282ad60c-a271-4841-984f-299c9a76922b": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "73204c73-3f9f-4e03-8a29-974ebdfbe1b0": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "282ad60c-a271-4841-984f-299c9a76922b", + "73204c73-3f9f-4e03-8a29-974ebdfbe1b0", + "0f89e5d2-80cc-4294-9d41-c38e4f520474" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "1640.20", + "grossPremiumCurrency": "USD", + "grossTaxes": "151.71", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "mediaByLocator": {}, + "policyEndTimestamp": "1654412400000", + "policyLocator": "100007436", + "policyStartTimestamp": "1622876400000", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "taxGroups": [ + { + "amount": "151.71", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629592328194" + }, + { + "createdTimestamp": "1629592018659", + "endTimestamp": "1685948400000", + "fieldGroupsByLocator": { + "0f89e5d2-80cc-4294-9d41-c38e4f520474": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "282ad60c-a271-4841-984f-299c9a76922b": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "73204c73-3f9f-4e03-8a29-974ebdfbe1b0": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "282ad60c-a271-4841-984f-299c9a76922b", + "73204c73-3f9f-4e03-8a29-974ebdfbe1b0", + "0f89e5d2-80cc-4294-9d41-c38e4f520474" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "2378.02", + "grossPremiumCurrency": "USD", + "grossTaxes": "219.99", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "be353139-ce4b-4554-be1c-45f980405395", + "mediaByLocator": {}, + "policyEndTimestamp": "1654412400000", + "policyLocator": "100007436", + "policyStartTimestamp": "1622876400000", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1654412400000", + "taxGroups": [ + { + "amount": "219.99", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629592328194" + } + ], + "configVersion": "95", + "createdTimestamp": "1629591707165", + "displayId": "100007436", + "documents": [ + { + "createdTimestamp": "1629591707165", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "dfc8848a-962d-472d-af97-31f069249bb5", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/ffb7654e-8183-4591-9867-6696233a114c/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T003208Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=8d489e92842528cf9ac9087cb4e14c207ec644f76292a3c45f93eac94e8f184e", + "urlExpirationTimestamp": "1629594128348" + }, + { + "createdTimestamp": "1629591707165", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "bf3cd999-8e8f-482a-a110-743d025fdd42", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/c831a31c-9e60-40bf-ae45-d9ce59d06911/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T003208Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=8a2f36ebf21a2224dfc80f0e73880b35fc568813f9a7c463a90e88ec55b71eb6", + "urlExpirationTimestamp": "1629594128349" + } + ], + "effectiveContractEndTimestamp": "1685948400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1629591707165", + "endTimestamp": "1654412400000", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629591713870", + "locator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629591713870" + }, + { + "createdTimestamp": "1629592018659", + "endTimestamp": "1685948400000", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629592024548", + "locator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "startTimestamp": "1654412400000", + "updatedTimestamp": "1629592024548" + }, + { + "createdTimestamp": "1629592328194", + "endTimestamp": "1637827200000", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629592328194", + "locator": "1c105294-9bbd-476c-a090-4479b8edd191", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629592328194" + }, + { + "createdTimestamp": "1629592328194", + "endTimestamp": "1654412400000", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Over 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "25000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629592328194", + "locator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1637827200000", + "updatedTimestamp": "1629592328194" + }, + { + "createdTimestamp": "1629592328194", + "endTimestamp": "1685948400000", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Over 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "25000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629592328194", + "locator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1654412400000", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007439", + "locator": "79621641-793d-4d48-8176-04a415eba506", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "168.00", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "99.17", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "79.34", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "24116.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "e681ea12-a450-4159-8330-5128d4f1fedf", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.7500", + "monthTechnicalPremium": "35.0000", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "278.02", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "222.42", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007440", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "f2269245-7a21-424f-bdd0-e920f31677be", + "name": "thirdPartyLiability", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "f2269245-7a21-424f-bdd0-e920f31677be", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "207.20", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "122.32", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "97.85", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "95428f1b-585f-4392-a636-f8848556ee30", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "54.0000", + "monthTechnicalPremium": "43.2000", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "343.16", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "274.53", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007441", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "name": "bodilyInjury", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "1fcaef47-f773-470a-82de-a2a02648d713", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "95.20", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "56.20", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "44.96", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "24.8333", + "monthTechnicalPremium": "19.8667", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "157.81", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "126.25", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007442", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "274361b0-e78d-4733-8176-d91830769c5d", + "name": "collision", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "274361b0-e78d-4733-8176-d91830769c5d", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "124.00", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "9bf95d09-c43c-469f-a388-16d39a32fbd9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "73.20", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "58.56", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "82.08", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "65.67", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007443", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "name": "comprehensive", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "20.00", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "11.81", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "9.45", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "13.24", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "10.59", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007444", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "name": "roadsideService", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "23.92", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "14.12", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "11.30", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "15.83", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "12.67", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007445", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "name": "underinsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629591707165", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629591713870", + "locator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "6.89", + "updatedTimestamp": "1629591713870" + }, + { + "coverageEndTimestamp": "1637827200000", + "coverageStartTimestamp": "1622876400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "7e77f950-b252-4c6c-b762-16ef682f0ef6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "4.07", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "3.25", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "4.56", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "3.65", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629591707165", + "displayId": "100007446", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "name": "uninsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "168.00", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "24116.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "43.7500", + "monthTechnicalPremium": "35.0000", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "525.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "420.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007249", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "name": "thirdPartyLiability", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "f2269245-7a21-424f-bdd0-e920f31677be", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "207.20", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "4f936192-72ef-4e30-8d37-413f50fe1179", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "54.0000", + "monthTechnicalPremium": "43.2000", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "648.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "518.40", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007250", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "name": "bodilyInjury", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "95.20", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "24.8333", + "monthTechnicalPremium": "19.8667", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "298.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "238.40", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007251", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "386ea557-388d-4af5-9201-249456aceb38", + "name": "collision", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "274361b0-e78d-4733-8176-d91830769c5d", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "124.00", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "124.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007252", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "name": "comprehensive", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "20.00", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "78d28665-0136-417a-ad69-b836854040f7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "20.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007253", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "name": "roadsideService", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "23.92", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "23.92", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007254", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "name": "underinsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592018659", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592024548", + "locator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629592328194", + "technicalPremium": "6.89", + "updatedTimestamp": "1629592024548" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "47602fda-0f50-4606-850c-c546830b2a2f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.89", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592018659", + "displayId": "100007255", + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "name": "uninsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "updatedTimestamp": "1629592328194" + } + ], + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "createdTimestamp": "1629592328194", + "endTimestamp": "1685948400000", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "6YIQ327" + ], + "make": [ + "VOLKSWAGEN" + ], + "model": [ + "GOLF" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "8000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629592328194", + "locator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "mediaByLocator": {}, + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1622876400000", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007268", + "locator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "f949b11c-4199-41b8-9562-87f834e52816", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "14.0000", + "monthTechnicalPremium": "11.2000", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "88.97", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "71.17", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "b75b672b-113b-4144-99b0-0919124786d4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "14.0000", + "monthTechnicalPremium": "11.2000", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "168.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee0f7b31-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "134.40", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007261", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "05d11141-37dd-4303-8415-2c6af6920b23", + "name": "thirdPartyLiability", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "05d11141-37dd-4303-8415-2c6af6920b23", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "571f4edf-cbe2-49e2-802c-307f400887cb", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.2500", + "monthTechnicalPremium": "13.8000", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "109.62", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "87.70", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.2500", + "monthTechnicalPremium": "13.8000", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "207.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3552b1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "165.60", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007262", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "name": "bodilyInjury", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "9ce53e55-420f-4500-80ee-6894f7ad608e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "7.9167", + "monthTechnicalPremium": "6.3333", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "50.31", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "40.25", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "655b7c43-3784-4124-ac05-45d4b9dc80d2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "7.9167", + "monthTechnicalPremium": "6.3333", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "95.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee3e0541-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "76.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007263", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "name": "collision", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "34ca4992-0214-4ba0-9ade-80a49df52437", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "82.08", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "65.67", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "9d2dad4e-da95-40c5-9297-0817d37f265e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee168011-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "124.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007264", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "name": "comprehensive", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "458ce335-1cb4-4931-8303-a3a2a03c3701", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "13.24", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "10.59", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "c4d78576-177f-4325-b2bb-dfe81368ed6a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee24ff01-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "20.00", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007265", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "name": "roadsideService", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "832f6cf0-9522-498e-b928-bc12f27209dd", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "15.83", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "12.67", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee1cc1a1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "23.92", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007266", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "name": "underinsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "updatedTimestamp": "1629592328194" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1654412400000", + "coverageStartTimestamp": "1637827200000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "57872398-ead9-4782-82aa-636e4109f31d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "policyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "4.56", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "3.65", + "updatedTimestamp": "1629592328194" + }, + { + "coverageEndTimestamp": "1685948400000", + "coverageStartTimestamp": "1654412400000", + "createdTimestamp": "1629592328194", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629592328194", + "locator": "9ad19911-6ea2-45a4-b21a-9496223257df", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "policyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02de-ee2c5201-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.89", + "updatedTimestamp": "1629592328194" + } + ], + "createdTimestamp": "1629592328194", + "displayId": "100007267", + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "name": "uninsuredMotorist", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "updatedTimestamp": "1629592328194" + } + ], + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629592328194" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1654412400000", + "locator": "4e7b7ffa-6da1-4c37-a31a-d610e893964f", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1622876400000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1654412400000", + "locator": "c173fd87-b0b1-4399-87ca-360256fbb599", + "name": "transaction", + "reversed": false, + "startTimestamp": "1622876400000" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1685948400000", + "locator": "74f11684-e87a-48f6-a823-f0fb378ad3d3", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1654412400000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1685948400000", + "locator": "7926cb9d-31fe-4f40-a872-a6d61431fbd3", + "name": "transaction", + "reversed": false, + "startTimestamp": "1654412400000" + } + ], + "grossFees": "68.40", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1629591707165", + "displayId": "100007449", + "documents": [ + { + "createdTimestamp": "1629591707165", + "displayName": "invoice_100007449.pdf", + "fileName": "invoice_100007449.pdf", + "locator": "f83c6a62-0746-44c2-9683-7dd12f7b7f96", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/b3b6d3a0-d5a2-4b3d-b4bd-b01b0481a471/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T003208Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=e00a76c0dcf94c0e122dd3a502a33322b63f2cc03123c05d18a239dad734db5f", + "urlExpirationTimestamp": "1629594128355" + } + ], + "dueTimestamp": "1629615599999", + "endTimestamp": "1630825200000", + "locator": "3a9ba491-bedd-47f2-ad28-f42cb714cf60", + "payments": [ + { + "amount": "559.34", + "amountCurrency": "USD", + "displayId": "100007246", + "fieldValues": {}, + "invoiceLocator": "3a9ba491-bedd-47f2-ad28-f42cb714cf60", + "locator": "632fe690-4997-4d9c-bad0-65aa80058ac0", + "mediaByLocator": {}, + "postedTimestamp": "1629592017758" + } + ], + "policyLocator": "100007436", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": "1628146800000", + "statuses": [ + { + "status": "paid", + "timestamp": "1629592017758" + }, + { + "status": "unfulfilled", + "timestamp": "1629591707165" + } + ], + "totalDue": "559.34", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629592017758" + }, + { + "createdTimestamp": "1629592018659", + "displayId": "100007258", + "documents": [ + { + "createdTimestamp": "1629592018659", + "displayName": "invoice_100007258.pdf", + "fileName": "invoice_100007258.pdf", + "locator": "19029507-130f-472e-8237-415c59354535", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/92dfd00e-42e7-49a6-bd92-55a236ba472d/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210822T003208Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210822%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=1893277c8f2c07bedb85b7a5df9f46cf96a210180af75ae940694dcb39cb4816", + "urlExpirationTimestamp": "1629594128359" + } + ], + "dueTimestamp": "1654498799999", + "endTimestamp": "1633417200000", + "locator": "76f98856-ceed-4b25-8359-84d413a75000", + "payments": [], + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "settlementStatus": "outstanding", + "startTimestamp": "1630825200000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1629592018659" + } + ], + "totalDue": "50.87", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629592018659" + } + ], + "issuedTimestamp": "1629591713870", + "locator": "100007436", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629591707165", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "95", + "createdTimestamp": "1629591707165", + "displayId": "100007438", + "effectiveTimestamp": "1622876400000", + "exposureModifications": [ + { + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "408d213b-a456-41a0-a7f8-6856008641fb", + "newExposureCharacteristicsLocator": "3e6ddd85-438c-4513-9770-4a7a5f56f136", + "perilModifications": [ + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "c6df4605-7888-448e-9eb8-067cdb3eef9f", + "newPerilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "f28eea77-8a42-4614-b28a-22413083164b", + "newPerilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "addc46ab-ce15-4f0a-b0f0-0f5a264bcac9", + "newPerilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "f9c70067-9133-4db0-b35c-4c21a885b336", + "newPerilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "572c7aff-37a4-4e17-bf7c-9aea5cf46638", + "newPerilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "73206406-7dbc-4275-a2a4-9da052a58ec5", + "newPerilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "408d213b-a456-41a0-a7f8-6856008641fb", + "locator": "2cb20f3e-2716-4bc0-a673-cf8665828fe4", + "newPerilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629591713870", + "locator": "cd1146d9-9fdc-443b-809f-13828ef8fc59", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "199425a3-c01b-44a4-b558-b120bafaa27f", + "newPolicyCharacteristicsLocators": [ + "199425a3-c01b-44a4-b558-b120bafaa27f" + ], + "number": "0", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629591713870" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629592018659", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "95", + "createdTimestamp": "1629592018507", + "displayId": "100007247", + "effectiveTimestamp": "1654412400000", + "exposureModifications": [ + { + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "newExposureCharacteristicsLocator": "fc2c7a0b-d53c-4489-83d0-b1c5e5a457b7", + "perilModifications": [ + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "d27e9c19-2f6a-4d9c-9d2e-19095474c0ce", + "newPerilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "4ea4462a-6041-4c12-9319-2bd3816a9741", + "newPerilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "82bb08e7-2590-4be8-8f3b-217743a160bb", + "newPerilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "f1ef4e55-1fd3-4fe4-9d83-21a1a3b747cf", + "newPerilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "8a931aae-29a8-4438-a640-868c5322a801", + "newPerilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "cb46d6a1-bce9-4936-9cad-44d6c8e476e4", + "newPerilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "e2ddf57d-7461-4135-aadd-7569f18c861f", + "locator": "5716f362-ef60-430e-8bb2-d64708551203", + "newPerilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629592024548", + "locator": "9270d740-2b7f-43b1-b936-a71a3193ccec", + "mediaByLocator": {}, + "name": "modification.policy.renew", + "newPolicyCharacteristicsLocator": "be353139-ce4b-4554-be1c-45f980405395", + "newPolicyCharacteristicsLocators": [ + "be353139-ce4b-4554-be1c-45f980405395" + ], + "number": "1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalLocator": "100007248", + "updatedTimestamp": "1629592024548" + }, + { + "configVersion": "95", + "createdTimestamp": "1629592328194", + "displayId": "100007269", + "effectiveTimestamp": "1637827200000", + "exposureModifications": [ + { + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "newExposureCharacteristicsLocator": "1c105294-9bbd-476c-a090-4479b8edd191", + "perilModifications": [ + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "4f4254c0-683d-4743-a2dd-0e6e2e321ede", + "newPerilCharacteristicsLocator": "c9bf0689-8a74-4ec1-8acf-9203c2ccd3aa", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-110.83", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "62aa99c1-4c71-468e-acbd-263188607d34", + "newPerilCharacteristicsLocator": "cfa1ba20-7782-4cee-941c-cd7b0d37dbb8", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-136.68", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "dd6c7e9a-8a3a-489c-a90e-bd472efb4c03", + "newPerilCharacteristicsLocator": "fe32e3d9-5f7c-4e3c-ad31-28af9d99f336", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-62.80", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "c1c1fbba-7700-47aa-9851-631f14a3f728", + "newPerilCharacteristicsLocator": "9bf95d09-c43c-469f-a388-16d39a32fbd9", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-81.80", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "4358675a-7694-4fa4-a113-1bcc9e9072ba", + "newPerilCharacteristicsLocator": "59b3ad5f-e3d9-476a-a8dd-e64288af1943", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-13.19", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "92e6d93d-ad94-41ab-849f-1e20012b7509", + "newPerilCharacteristicsLocator": "31ba6ba4-4862-4ba4-81e1-953b81649b4c", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-15.78", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783" + }, + { + "exposureModificationLocator": "9f8e8e2e-902e-46f0-9288-7bf5b863cc1e", + "locator": "94f8cb7a-7bb9-48bf-9647-a255b235a1f4", + "newPerilCharacteristicsLocator": "7e77f950-b252-4c6c-b762-16ef682f0ef6", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-4.54", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "newExposureCharacteristicsLocator": "8955f231-73ba-4d14-a1fa-d7dacbdd1f12", + "perilModifications": [ + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "857304fe-6af6-4ecc-8372-1cb0c95844a1", + "newPerilCharacteristicsLocator": "e681ea12-a450-4159-8330-5128d4f1fedf", + "perilLocator": "f2269245-7a21-424f-bdd0-e920f31677be", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "68.02", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "99ea34e0-fbbe-453a-beb3-2309e766b991" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "ca6df6f8-08d5-486a-ae74-1ca360ea8ce1", + "newPerilCharacteristicsLocator": "95428f1b-585f-4392-a636-f8848556ee30", + "perilLocator": "abf8bde9-5a3d-4c0c-b68e-ae2a9deb046e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "84.16", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "7daa36f6-25a2-44e6-b649-f46e685012b3" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "eee5d323-fb15-4ddd-93a7-2ec3ae45feb8", + "newPerilCharacteristicsLocator": "e8f891e4-7cdc-4ec7-b14e-b3eecaea7cfd", + "perilLocator": "274361b0-e78d-4733-8176-d91830769c5d", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "38.81", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "1fcaef47-f773-470a-82de-a2a02648d713" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "2a49b7e5-fe70-4321-979a-6e97652e47e6", + "newPerilCharacteristicsLocator": "4d4165e5-970b-43b5-a1d1-e5cae9a97b99", + "perilLocator": "5ae856be-a155-4da1-b84f-e801505fa0cb", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-72.92", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "fb35875d-39fc-4591-8e67-24f93feb4c6c" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "fab87f83-331e-4139-9c9a-0847cf5b7f4d", + "newPerilCharacteristicsLocator": "e88f9d2a-78ee-4948-acd5-08f9f29137e3", + "perilLocator": "c62fc45e-0b43-4adb-a210-f04c01bdc5b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-11.76", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "63866567-2b0d-4ac4-907e-9ba633833b91" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "30c22f1f-92ab-438a-a71c-9508b9e15ea8", + "newPerilCharacteristicsLocator": "98058f94-4ae7-4c51-822b-1fa1b58aa2c3", + "perilLocator": "1e463322-9b46-4c30-8a54-16d67e9124b1", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-14.07", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "a3e6b909-716a-46fa-b84c-5d1d95b9b783" + }, + { + "exposureModificationLocator": "386f8033-ef57-42b4-9bc1-926190a16a9c", + "locator": "3479f4ef-928f-4754-a693-1ae56ef84b53", + "newPerilCharacteristicsLocator": "36b4c8f2-6cfa-4638-bfed-d9137b4b126c", + "perilLocator": "7cd5c523-409e-42e9-958a-b34f549b02ae", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "-4.05", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "884b94a9-864f-4da3-b460-a78a22e823fd" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "79621641-793d-4d48-8176-04a415eba506", + "locator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "newExposureCharacteristicsLocator": "c75ccbde-d2d5-4fd0-a392-8a13ac8cd8b2", + "perilModifications": [ + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "1a2987d1-e37d-4057-8731-6e8d9edaa3f9", + "newPerilCharacteristicsLocator": "0b06ec54-e2a7-48e7-97c7-25d1e26d0954", + "perilLocator": "32fdb772-b465-4b6e-a92e-7e93303f7b1e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "315.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "8f2cd16a-3ad2-4c0b-8af7-8efa1ea47d3a" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "89ee707b-9717-46b6-869c-7b2c122e6871", + "newPerilCharacteristicsLocator": "4f936192-72ef-4e30-8d37-413f50fe1179", + "perilLocator": "9a8dcefc-9dc3-431e-9599-7c27074bd02c", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "389.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "fe9311c0-769f-4b94-b03a-571e974318ad" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "ece3339c-5ea9-41b7-b213-66a881c40945", + "newPerilCharacteristicsLocator": "c1995ce6-c363-4ebe-ae8d-e7d57a17574d", + "perilLocator": "386ea557-388d-4af5-9201-249456aceb38", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "179.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "547ea13a-1380-4d1d-99cc-b7b140f82774" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "6a0e72d3-c76e-4f4f-b928-d0102186f348", + "newPerilCharacteristicsLocator": "83099c43-9e2e-463a-9a9d-c9e00e40ab98", + "perilLocator": "50ffa1a3-33dc-4cca-a19a-21000b0b3966", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4cb38842-e393-4e39-88dd-9f7e64409574" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "85ebb35c-c692-4574-b4fc-55f6ce9c6886", + "newPerilCharacteristicsLocator": "78d28665-0136-417a-ad69-b836854040f7", + "perilLocator": "3e489b2f-e93b-48ed-ae6a-a88a8455c72e", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "f249fe29-c4c1-4916-a889-3d141d0c668e" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "f3436b72-a151-4c61-8726-c914927d3393", + "newPerilCharacteristicsLocator": "268e55f7-3a09-4145-b420-f1bf94c9ef2e", + "perilLocator": "b0746381-b87b-4fe1-a9e9-ec84aa9499f8", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "ef7ae09a-dabb-40a8-9cb1-c6911cb3f922" + }, + { + "exposureModificationLocator": "d72294d2-d3f2-4782-96dc-4eb47c6ec8f4", + "locator": "0c78b73b-e461-42de-bc6d-6e17c6444587", + "newPerilCharacteristicsLocator": "47602fda-0f50-4606-850c-c546830b2a2f", + "perilLocator": "3296b5d8-798b-43c0-910f-cabc0f06cd92", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "69f83f1e-f5cf-41a4-bfe9-eaadda805145" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "3aff5fd9-d3e3-46ef-80dd-5f19b001a506", + "locator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "newExposureCharacteristicsLocator": "f6c8ad62-bf08-448d-a57f-d54d02337fd9", + "perilModifications": [ + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "70f8816f-2278-46fc-8e03-b78c32d9da9d", + "newPerilCharacteristicsLocator": "f949b11c-4199-41b8-9562-87f834e52816", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "88.97", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "c42f95f7-bd8e-4794-a5cc-466c4dbc7f78", + "newPerilCharacteristicsLocator": "b75b672b-113b-4144-99b0-0919124786d4", + "perilLocator": "05d11141-37dd-4303-8415-2c6af6920b23", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "168.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "721b425e-9685-4a82-a0ce-44eb467ad387", + "newPerilCharacteristicsLocator": "571f4edf-cbe2-49e2-802c-307f400887cb", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "109.62", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "75392cff-03c0-430e-8782-864170a819ac", + "newPerilCharacteristicsLocator": "b593b0ff-3d1b-4007-99db-007ac5a7adc1", + "perilLocator": "054ea27b-0358-45a3-b98e-d9ae437010e9", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "207.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "6ed9a5ba-7fcc-421c-a4c4-e6def7abc231", + "newPerilCharacteristicsLocator": "9ce53e55-420f-4500-80ee-6894f7ad608e", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "50.31", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "7bc5baf2-2e5c-4403-9eb6-4eae024ac129", + "newPerilCharacteristicsLocator": "655b7c43-3784-4124-ac05-45d4b9dc80d2", + "perilLocator": "e430ed75-7e6e-406d-bdd3-bf61359b1bf5", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "95.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "9f23e59a-b223-4d0a-a705-3cd469460e36", + "newPerilCharacteristicsLocator": "34ca4992-0214-4ba0-9ade-80a49df52437", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "82.08", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "8b84c4b9-8926-49bd-ac8d-4a55ac083fe3", + "newPerilCharacteristicsLocator": "9d2dad4e-da95-40c5-9297-0817d37f265e", + "perilLocator": "02ac4b86-bf93-4ffc-bb4e-d6fc3ae144d2", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "e7c2de12-e41c-42c1-b2bb-e12e5603b794", + "newPerilCharacteristicsLocator": "458ce335-1cb4-4931-8303-a3a2a03c3701", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "13.24", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "5cd9a007-f040-46ae-8f62-2775aa4875a2", + "newPerilCharacteristicsLocator": "c4d78576-177f-4325-b2bb-dfe81368ed6a", + "perilLocator": "c6ad96f8-f33f-48c4-ba9d-61c4e2d8d78f", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "5031628d-fca9-4e3d-a8ef-238ed01e3ff5", + "newPerilCharacteristicsLocator": "832f6cf0-9522-498e-b928-bc12f27209dd", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "15.83", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "32499b15-df01-4e6a-847c-3e9544c29f4d", + "newPerilCharacteristicsLocator": "e7711a81-02f6-4cb2-81ad-29ba5c6e346e", + "perilLocator": "e81c3153-e766-4b2d-8e1e-c6578d81f878", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "04a3d592-bb1e-418e-a573-68a492368817", + "newPerilCharacteristicsLocator": "57872398-ead9-4782-82aa-636e4109f31d", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "4.56", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2f23f34a-5ad9-441b-b4bd-11824e2f8b31", + "locator": "6d459fca-ff49-4977-b406-e06656c513a7", + "newPerilCharacteristicsLocator": "9ad19911-6ea2-45a4-b21a-9496223257df", + "perilLocator": "43f81e9f-4224-48f2-82b8-d1dea37b3ec7", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007436", + "policyModificationLocator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629592328194", + "locator": "7444a0a6-8f20-4406-a853-45d4477f7779", + "mediaByLocator": {}, + "name": "standardChange", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100007436", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "premiumChange": "2405.20", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629592328194" + } + ], + "originalContractEndTimestamp": "1654412400000", + "originalContractStartTimestamp": "1622876400000", + "paymentScheduleName": "monthly", + "policyholderLocator": "41128fee-d8b7-4d59-ae67-ef8ef1583554", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100007447", + "name": "1", + "state": "accepted" + } + ], + "selected": "100007447" + }, + "updatedTimestamp": "1629592328194" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement1.json new file mode 100644 index 0000000..e02c274 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement1.json @@ -0,0 +1,672 @@ +{ + "charges": [ + { + "amount": "-4195.80", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "1_premium_fe7d6272-e96d-4b50-bd20-15d2be174396", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-4195.80", + "perilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-388.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "2_tax_d4655bc1-61a3-466a-afe5-7d486547c2ab", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-388.00", + "perilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "d4655bc1-61a3-466a-afe5-7d486547c2ab", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "4195.80", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "3_premium_5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "4195.80", + "perilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "388.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "4_tax_382a8d97-e8bc-4435-9ccd-ce2de0421c97", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "388.00", + "perilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "382a8d97-e8bc-4435-9ccd-ce2de0421c97", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5783.40", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "5_premium_93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-5783.40", + "perilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-535.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "6_tax_cba08b38-b500-4006-bff4-10b7c8a10cc6", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-535.00", + "perilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "cba08b38-b500-4006-bff4-10b7c8a10cc6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5783.40", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "7_premium_21c58a80-441f-4682-845f-6b07f254f51b", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "5783.40", + "perilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "535.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "8_tax_883e6881-3130-4e72-9c07-0d2fc0f4bf9a", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "535.00", + "perilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "883e6881-3130-4e72-9c07-0d2fc0f4bf9a", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "upfront", + "operation": "endorsement", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646025823584", + "endTimestamp": "1677484800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "9979.20", + "grossPremiumCurrency": "AUD", + "grossTaxes": "923.00", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "mediaByLocator": {}, + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyStartTimestamp": "1645948800000", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1645948800000", + "taxGroups": [ + { + "amount": "923.00", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1646025826992" + } + ], + "configVersion": "1", + "createdTimestamp": "1646025823584", + "displayId": "100000100", + "documents": [ + { + "createdTimestamp": "1646025823584", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "881b29df-c148-4fd9-b6b3-f7fbe73092ae", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6089364b-3651-4d50-bdb9-1db085d8471d/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=58e1092b2e7c5570f204ce59a88954376a96b1d02aad22ade9af9f9949758cf3", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "One", + "fileName": "one.pdf", + "locator": "7c8eb440-48f4-41fd-9641-78e545878c4f", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6938e2ec-82e9-4f26-9247-4a9baf0a5c8e/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=600ef5b0765b14fbcf604813fd622c4f5f37b059eeb0805a1c19887441b830de", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Two", + "fileName": "two.pdf", + "locator": "0a1fe759-4fac-4c9e-9924-81f64eb9a3b1", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/34b7ccda-235a-4608-b9e6-82ad5be46a82/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=8de72e6adee7e09e9e94566daf10abe7d6b8806adfd7d3f47ca9fd71a56e45fd", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Three", + "fileName": "three.pdf", + "locator": "87efb427-3627-4acf-bdab-0a8d28823eaf", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/0edac48e-29f1-484a-a84b-444a19dbf1a1/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=6aec93c6964aed8ca0bfa4df03186537add346eb57a63bb83ff3f5a3f00c09bd", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "7da94fdc-cb6b-457c-adec-c9cc52989a91", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6acfdf8a-da96-4870-97b7-7d302d7270f8/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=f4b9006298e74c4789b96c0e855854570a4aa0881bba3911b4602e6012066cd1", + "urlExpirationTimestamp": "1646027633248" + } + ], + "effectiveContractEndTimestamp": "1677484800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646025823584", + "endTimestamp": "1677484800000", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "Honda" + ], + "model": [ + "Camry" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2019" + ] + }, + "issuedTimestamp": "1646025826992", + "locator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "mediaByLocator": {}, + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1645948800000", + "updatedTimestamp": "1646025826992" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000106", + "locator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025823584", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "4195.80", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646025833176", + "technicalPremium": "111.89", + "updatedTimestamp": "1646025826992" + }, + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025833176", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025833176", + "locator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "4195.80", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "111.89", + "updatedTimestamp": "1646025833176" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000108", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "name": "comprehensive", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "updatedTimestamp": "1646025833176" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025823584", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "5783.40", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646025833176", + "technicalPremium": "154.22", + "updatedTimestamp": "1646025826992" + }, + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025833176", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025833176", + "locator": "21c58a80-441f-4682-845f-6b07f254f51b", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "5783.40", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "154.22", + "updatedTimestamp": "1646025833176" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000110", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "name": "collision", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "updatedTimestamp": "1646025833176" + } + ], + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025833176" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1677484800000", + "locator": "a071b7d3-a8d9-42ff-8278-4edddf09a0d4", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1645948800000" + }, + { + "amount": "299.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1677484800000", + "locator": "72d4499a-34b3-4816-a291-3990e6800255", + "name": "transaction", + "reversed": false, + "startTimestamp": "1645948800000" + } + ], + "grossFees": "309.00", + "grossFeesCurrency": "AUD", + "invoices": [ + { + "createdTimestamp": "1646025823584", + "displayId": "100000116", + "documents": [ + { + "createdTimestamp": "1646025823584", + "displayName": "invoice_100000116.pdf", + "fileName": "invoice_100000116.pdf", + "locator": "057c38e2-25e1-4e10-bb57-320140d81bf1", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/ea3c0045-4180-49f5-b92d-82c686af5df1/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=26725e2f8dac4d456cd7de0c073165824508f7f9095b5b261b15971fd775a654", + "urlExpirationTimestamp": "1646027633251" + } + ], + "dueTimestamp": "1646053199999", + "endTimestamp": "1677484800000", + "invoiceType": "newBusiness", + "locator": "c34d9bdc-22f8-4966-b272-37d92a5f4188", + "payments": [], + "policyLocator": "100000100", + "settlementStatus": "outstanding", + "startTimestamp": "1645948800000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646025823584" + } + ], + "totalDue": "11211.20", + "totalDueCurrency": "AUD", + "transactionIssued": true, + "updatedTimestamp": "1646025823584" + } + ], + "issuedTimestamp": "1646025826992", + "locator": "100000100", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646025823584", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646025823584", + "displayId": "100000104", + "effectiveTimestamp": "1645948800000", + "exposureModifications": [ + { + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "newExposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "perilModifications": [ + { + "exposureModificationLocator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "locator": "37a156bb-5a72-44a5-aab2-fa251d6e18dc", + "newPerilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "4195.80", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "locator": "27dc49e6-4b20-4cbf-8b9b-455859781d75", + "newPerilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "5783.40", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646025826992", + "locator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "newPolicyCharacteristicsLocators": [ + "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c" + ], + "number": "0", + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "9979.20", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025826992" + }, + { + "configVersion": "1", + "createdTimestamp": "1646025833176", + "displayId": "100000122", + "effectiveTimestamp": "1645948800000", + "exposureModifications": [ + { + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "d5376903-d600-44eb-9b75-b571452435ed", + "perilModifications": [ + { + "exposureModificationLocator": "d5376903-d600-44eb-9b75-b571452435ed", + "locator": "f71712a9-6de9-42d0-9a8a-ada5fbbcb31f", + "newPerilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396" + }, + { + "exposureModificationLocator": "d5376903-d600-44eb-9b75-b571452435ed", + "locator": "ee8c4fad-9c0a-4b2e-8589-0851c5fcc27f", + "newPerilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646025833176", + "locator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [], + "number": "1", + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025833176" + } + ], + "originalContractEndTimestamp": "1677484800000", + "originalContractStartTimestamp": "1645948800000", + "paymentScheduleName": "monthly", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000112", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000112" + }, + "updatedTimestamp": "1646025833176" + }, + "productName": "personal-auto", + "tenantTimeZone": "Australia/Sydney", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement2.json new file mode 100644 index 0000000..95aa78e --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/FullPayToMonthlyEndorsement2.json @@ -0,0 +1,688 @@ +{ + "charges": [ + { + "amount": "500.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "0_premium_ff7d6272-e96d-4b50-bd20-15d2be174396", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "1000.00", + "perilCharacteristicsLocator": "ff7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "66e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "500.00", + "type": "premium" + }, + { + "amount": "-4195.80", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "1_premium_fe7d6272-e96d-4b50-bd20-15d2be174396", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-4195.80", + "perilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-388.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "2_tax_d4655bc1-61a3-466a-afe5-7d486547c2ab", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-388.00", + "perilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "d4655bc1-61a3-466a-afe5-7d486547c2ab", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "4195.80", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "3_premium_5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "4195.80", + "perilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "388.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "4_tax_382a8d97-e8bc-4435-9ccd-ce2de0421c97", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "388.00", + "perilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "perilName": "comprehensive", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "382a8d97-e8bc-4435-9ccd-ce2de0421c97", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-5783.40", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "5_premium_93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-5783.40", + "perilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-535.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "6_tax_cba08b38-b500-4006-bff4-10b7c8a10cc6", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "-535.00", + "perilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "cba08b38-b500-4006-bff4-10b7c8a10cc6", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5783.40", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "7_premium_21c58a80-441f-4682-845f-6b07f254f51b", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "5783.40", + "perilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "535.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "8_tax_883e6881-3130-4e72-9c07-0d2fc0f4bf9a", + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "isNew": true, + "originalAmount": "535.00", + "perilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "perilName": "collision", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "previouslyInvoicedAmount": "0", + "taxLocator": "883e6881-3130-4e72-9c07-0d2fc0f4bf9a", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "upfront", + "operation": "endorsement", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646025823584", + "endTimestamp": "1677484800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "9979.20", + "grossPremiumCurrency": "AUD", + "grossTaxes": "923.00", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "mediaByLocator": {}, + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyStartTimestamp": "1645948800000", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1645948800000", + "taxGroups": [ + { + "amount": "923.00", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1646025826992" + } + ], + "configVersion": "1", + "createdTimestamp": "1646025823584", + "displayId": "100000100", + "documents": [ + { + "createdTimestamp": "1646025823584", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "881b29df-c148-4fd9-b6b3-f7fbe73092ae", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6089364b-3651-4d50-bdb9-1db085d8471d/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=58e1092b2e7c5570f204ce59a88954376a96b1d02aad22ade9af9f9949758cf3", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "One", + "fileName": "one.pdf", + "locator": "7c8eb440-48f4-41fd-9641-78e545878c4f", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6938e2ec-82e9-4f26-9247-4a9baf0a5c8e/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=600ef5b0765b14fbcf604813fd622c4f5f37b059eeb0805a1c19887441b830de", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Two", + "fileName": "two.pdf", + "locator": "0a1fe759-4fac-4c9e-9924-81f64eb9a3b1", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/34b7ccda-235a-4608-b9e6-82ad5be46a82/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=8de72e6adee7e09e9e94566daf10abe7d6b8806adfd7d3f47ca9fd71a56e45fd", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Three", + "fileName": "three.pdf", + "locator": "87efb427-3627-4acf-bdab-0a8d28823eaf", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/0edac48e-29f1-484a-a84b-444a19dbf1a1/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=6aec93c6964aed8ca0bfa4df03186537add346eb57a63bb83ff3f5a3f00c09bd", + "urlExpirationTimestamp": "1646027633248" + }, + { + "createdTimestamp": "1646025823584", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "7da94fdc-cb6b-457c-adec-c9cc52989a91", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/6acfdf8a-da96-4870-97b7-7d302d7270f8/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=f4b9006298e74c4789b96c0e855854570a4aa0881bba3911b4602e6012066cd1", + "urlExpirationTimestamp": "1646027633248" + } + ], + "effectiveContractEndTimestamp": "1677484800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646025823584", + "endTimestamp": "1677484800000", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "Honda" + ], + "model": [ + "Camry" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2019" + ] + }, + "issuedTimestamp": "1646025826992", + "locator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "mediaByLocator": {}, + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1645948800000", + "updatedTimestamp": "1646025826992" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000106", + "locator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025823584", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "4195.80", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646025833176", + "technicalPremium": "111.89", + "updatedTimestamp": "1646025826992" + }, + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025833176", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025833176", + "locator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "4195.80", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "111.89", + "updatedTimestamp": "1646025833176" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000108", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "name": "comprehensive", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "updatedTimestamp": "1646025833176" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025823584", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025826992", + "locator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "5783.40", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646025833176", + "technicalPremium": "154.22", + "updatedTimestamp": "1646025826992" + }, + { + "coverageEndTimestamp": "1677484800000", + "coverageStartTimestamp": "1645948800000", + "createdTimestamp": "1646025833176", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1646025833176", + "locator": "21c58a80-441f-4682-845f-6b07f254f51b", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premium": "5783.40", + "premiumCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "154.22", + "updatedTimestamp": "1646025833176" + } + ], + "createdTimestamp": "1646025823584", + "displayId": "100000110", + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "name": "collision", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "updatedTimestamp": "1646025833176" + } + ], + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025833176" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1677484800000", + "locator": "a071b7d3-a8d9-42ff-8278-4edddf09a0d4", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1645948800000" + }, + { + "amount": "299.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1677484800000", + "locator": "72d4499a-34b3-4816-a291-3990e6800255", + "name": "transaction", + "reversed": false, + "startTimestamp": "1645948800000" + } + ], + "grossFees": "309.00", + "grossFeesCurrency": "AUD", + "invoices": [ + { + "createdTimestamp": "1646025823584", + "displayId": "100000116", + "documents": [ + { + "createdTimestamp": "1646025823584", + "displayName": "invoice_100000116.pdf", + "fileName": "invoice_100000116.pdf", + "locator": "057c38e2-25e1-4e10-bb57-320140d81bf1", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/ea3c0045-4180-49f5-b92d-82c686af5df1/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220228T052353Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220228%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=26725e2f8dac4d456cd7de0c073165824508f7f9095b5b261b15971fd775a654", + "urlExpirationTimestamp": "1646027633251" + } + ], + "dueTimestamp": "1646053199999", + "endTimestamp": "1677484800000", + "invoiceType": "newBusiness", + "locator": "c34d9bdc-22f8-4966-b272-37d92a5f4188", + "payments": [], + "policyLocator": "100000100", + "settlementStatus": "outstanding", + "startTimestamp": "1645948800000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646025823584" + } + ], + "totalDue": "11211.20", + "totalDueCurrency": "AUD", + "transactionIssued": true, + "updatedTimestamp": "1646025823584" + } + ], + "issuedTimestamp": "1646025826992", + "locator": "100000100", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646025823584", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1646025823584", + "displayId": "100000104", + "effectiveTimestamp": "1645948800000", + "exposureModifications": [ + { + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "newExposureCharacteristicsLocator": "bc15fed5-2031-4723-bd7e-087774cdae69", + "perilModifications": [ + { + "exposureModificationLocator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "locator": "37a156bb-5a72-44a5-aab2-fa251d6e18dc", + "newPerilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "4195.80", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "c22d885a-854c-41f5-bbfd-be19ed914499", + "locator": "27dc49e6-4b20-4cbf-8b9b-455859781d75", + "newPerilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "5783.40", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646025826992", + "locator": "96acd178-f19b-4b9d-8f1e-cb73251e8c60", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c", + "newPolicyCharacteristicsLocators": [ + "2c4caaad-06f4-43a5-825a-c7e8cb7fef3c" + ], + "number": "0", + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "9979.20", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025826992" + }, + { + "configVersion": "1", + "createdTimestamp": "1646025833176", + "displayId": "100000122", + "effectiveTimestamp": "1645948800000", + "exposureModifications": [ + { + "exposureLocator": "d912a175-c1f5-4e41-9270-677cf6fcc21d", + "locator": "d5376903-d600-44eb-9b75-b571452435ed", + "perilModifications": [ + { + "exposureModificationLocator": "d5376903-d600-44eb-9b75-b571452435ed", + "locator": "f71712a9-6de9-42d0-9a8a-ada5fbbcb31f", + "newPerilCharacteristicsLocator": "5cd8ee0a-34fb-4ecc-b54c-3198e1853142", + "perilLocator": "56e13a8c-460d-49a3-a52e-44e643c06e7c", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe7d6272-e96d-4b50-bd20-15d2be174396" + }, + { + "exposureModificationLocator": "d5376903-d600-44eb-9b75-b571452435ed", + "locator": "ee8c4fad-9c0a-4b2e-8589-0851c5fcc27f", + "newPerilCharacteristicsLocator": "21c58a80-441f-4682-845f-6b07f254f51b", + "perilLocator": "16408cf0-544f-4c0a-b628-dd0406e7a384", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "93bca246-fbd4-4ed7-bf16-4bf2469c10a1" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646025833176", + "locator": "0a82438a-cb9b-4171-9e32-8b6e1a5d98b3", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [], + "number": "1", + "policyEndTimestamp": "1677484800000", + "policyLocator": "100000100", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "premiumChange": "0.00", + "premiumChangeCurrency": "AUD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646025833176" + } + ], + "originalContractEndTimestamp": "1677484800000", + "originalContractStartTimestamp": "1645948800000", + "paymentScheduleName": "monthly", + "policyholderLocator": "a2ef7dec-bbf4-4c4a-8a72-371a37bbd24b", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000112", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000112" + }, + "updatedTimestamp": "1646025833176" + }, + "productName": "personal-auto", + "tenantTimeZone": "Australia/Sydney", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness1.json new file mode 100644 index 0000000..3fa56d8 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness1.json @@ -0,0 +1,840 @@ +{ + "charges": [ + { + "amount": "52.72", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "1_premium_be92892e-bd11-49bd-a02d-769bd6831d98", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "52.72", + "perilCharacteristicsLocator": "be92892e-bd11-49bd-a02d-769bd6831d98", + "perilLocator": "04843a75-c833-44cf-8421-144d370dffd5", + "perilName": "public_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "4.88", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "2_tax_91395edc-b46a-4a49-ba45-17b93b41b4e0", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "4.88", + "perilCharacteristicsLocator": "be92892e-bd11-49bd-a02d-769bd6831d98", + "perilLocator": "04843a75-c833-44cf-8421-144d370dffd5", + "perilName": "public_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "91395edc-b46a-4a49-ba45-17b93b41b4e0", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "3_tax_11f584f0-0664-43bc-a796-db2fd9acb8b9", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "be92892e-bd11-49bd-a02d-769bd6831d98", + "perilLocator": "04843a75-c833-44cf-8421-144d370dffd5", + "perilName": "public_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "11f584f0-0664-43bc-a796-db2fd9acb8b9", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "421.69", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "4_premium_a649c18d-9372-4075-b1b7-8a6e163ba453", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "421.69", + "perilCharacteristicsLocator": "a649c18d-9372-4075-b1b7-8a6e163ba453", + "perilLocator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "perilName": "professional_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "39.01", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "5_tax_f2ee3fbe-aeb1-4932-9834-c3eb1ee168be", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "39.01", + "perilCharacteristicsLocator": "a649c18d-9372-4075-b1b7-8a6e163ba453", + "perilLocator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "perilName": "professional_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "f2ee3fbe-aeb1-4932-9834-c3eb1ee168be", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "6_tax_40b4c7ed-3879-49ff-8b7e-51790a5dbf80", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "a649c18d-9372-4075-b1b7-8a6e163ba453", + "perilLocator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "perilName": "professional_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "40b4c7ed-3879-49ff-8b7e-51790a5dbf80", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.36", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "7_premium_74a4dee8-b3a0-4ffa-a544-b9258933b391", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.36", + "perilCharacteristicsLocator": "74a4dee8-b3a0-4ffa-a544-b9258933b391", + "perilLocator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.44", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "8_tax_ff64f46a-6d5b-4858-96ef-083b182716d0", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.44", + "perilCharacteristicsLocator": "74a4dee8-b3a0-4ffa-a544-b9258933b391", + "perilLocator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "ff64f46a-6d5b-4858-96ef-083b182716d0", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "9_tax_f660cce4-c043-4367-9066-00268a01afe5", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "74a4dee8-b3a0-4ffa-a544-b9258933b391", + "perilLocator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "f660cce4-c043-4367-9066-00268a01afe5", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.36", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "10_premium_7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.36", + "perilCharacteristicsLocator": "7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "perilLocator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "perilName": "product_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.44", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "11_tax_b96103dc-dcdb-443b-be8b-16c65585c344", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.44", + "perilCharacteristicsLocator": "7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "perilLocator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "perilName": "product_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "b96103dc-dcdb-443b-be8b-16c65585c344", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "12_tax_7448c776-94f8-4812-829d-3020317c5501", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "perilLocator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "perilName": "product_liability", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "7448c776-94f8-4812-829d-3020317c5501", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.90", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "13_premium_b717fa66-1c61-4810-8cfa-0cdeef494a40", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.90", + "perilCharacteristicsLocator": "b717fa66-1c61-4810-8cfa-0cdeef494a40", + "perilLocator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "perilName": "legal_assistance", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.49", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "14_tax_eeebaaf2-afe5-4ffe-85c9-e2e02aefdf3d", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.49", + "perilCharacteristicsLocator": "b717fa66-1c61-4810-8cfa-0cdeef494a40", + "perilLocator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "perilName": "legal_assistance", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "eeebaaf2-afe5-4ffe-85c9-e2e02aefdf3d", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "15_tax_0a05277c-1a05-4923-9922-032cfe48b60c", + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "b717fa66-1c61-4810-8cfa-0cdeef494a40", + "perilLocator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "perilName": "legal_assistance", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "previouslyInvoicedAmount": "0", + "taxLocator": "0a05277c-1a05-4923-9922-032cfe48b60c", + "taxName": "LU-premium", + "type": "tax" + } + ], + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "defaultPaymentTerms": { + "amount": "20", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "newBusiness", + "paymentScheduleName": "quarterly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646012561812", + "endTimestamp": "1681855200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "administration_percentage": [ + "0" + ], + "aise_policynumber": [ + "n/a" + ], + "aise_quotenumber": [ + "n/a" + ], + "broker_name": [ + "Kevin Broker" + ], + "claims_history_surcharge": [ + "0" + ], + "client_coc_nr": [ + "n/a" + ], + "client_company_name_fr": [ + "n/a" + ], + "client_company_name_nl": [ + "n/a" + ], + "client_nr": [ + "n/a" + ], + "client_primary_city_fr": [ + "n/a" + ], + "client_primary_city_nl": [ + "n/a" + ], + "client_primary_country_fr": [ + "BE" + ], + "client_primary_country_nl": [ + "BE" + ], + "client_primary_housenr_fr": [ + "0" + ], + "client_primary_housenr_nl": [ + "0" + ], + "client_primary_postalcode_fr": [ + "n/a" + ], + "client_primary_postalcode_nl": [ + "n/a" + ], + "client_primary_street_fr": [ + "n/a" + ], + "client_primary_street_nl": [ + "n/a" + ], + "government": [ + "No" + ], + "policy_duration_months": [ + "12" + ], + "policy_status": [ + "n/a" + ], + "startup": [ + "Yes" + ], + "tier": [ + "Standard" + ], + "ubo_color": [ + "blue" + ], + "ubo_score": [ + "0" + ], + "ubo_score_date": [ + "2021-01-01" + ], + "ubo_screening_id": [ + "0" + ] + }, + "grossPremium": "554.03", + "grossPremiumCurrency": "EUR", + "grossTaxes": "51.26", + "grossTaxesCurrency": "EUR", + "locator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "mediaByLocator": {}, + "policyEndTimestamp": "1681855200000", + "policyLocator": "100026056", + "policyStartTimestamp": "1645743600000", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "taxGroups": [ + { + "amount": "51.26", + "amountCurrency": "EUR", + "name": "BE-premium" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "name": "LU-premium" + } + ], + "updatedTimestamp": "1646012718866" + } + ], + "configVersion": "320", + "createdTimestamp": "1646012561812", + "displayId": "100026056", + "documents": [], + "effectiveContractEndTimestamp": "1681855200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646012561812", + "endTimestamp": "1681855200000", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "fieldGroupsByLocator": {}, + "fieldValues": { + "activity": [ + "Marketing, Communication and PR" + ], + "annual_turnover": [ + "250.000 EUR - 500.000 EUR" + ] + }, + "locator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "mediaByLocator": {}, + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "updatedTimestamp": "1646012571132" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026060", + "locator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "name": "activity", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646012561812", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PUBL" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "be92892e-bd11-49bd-a02d-769bd6831d98", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "3.8183333", + "monthTechnicalPremium": "3.8183333", + "perilLocator": "04843a75-c833-44cf-8421-144d370dffd5", + "policyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "52.72", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "52.72", + "updatedTimestamp": "1646012718866" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026062", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "04843a75-c833-44cf-8421-144d370dffd5", + "name": "public_liability", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "04843a75-c833-44cf-8421-144d370dffd5", + "updatedTimestamp": "1646012571132" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646012561812", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PLPO" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "a649c18d-9372-4075-b1b7-8a6e163ba453", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "30.5433333", + "monthTechnicalPremium": "30.5433333", + "perilLocator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "policyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "421.69", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "421.69", + "updatedTimestamp": "1646012718866" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026064", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "name": "professional_liability", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "updatedTimestamp": "1646012571132" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646012561812", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "74a4dee8-b3a0-4ffa-a544-b9258933b391", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "policyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.36", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.36", + "updatedTimestamp": "1646012718866" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026066", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "name": "gccc_work_at_with", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "updatedTimestamp": "1646012571132" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646012561812", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "policyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.36", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.36", + "updatedTimestamp": "1646012718866" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026068", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "name": "product_liability", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "updatedTimestamp": "1646012571132" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1681855200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646012561812", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "LEAS" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "b717fa66-1c61-4810-8cfa-0cdeef494a40", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9483333", + "monthTechnicalPremium": "1.9483333", + "perilLocator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "policyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.90", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.90", + "updatedTimestamp": "1646012718866" + } + ], + "createdTimestamp": "1646012561812", + "displayId": "100026070", + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "name": "legal_assistance", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "updatedTimestamp": "1646012571132" + } + ], + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646012571132" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "EUR", + "invoices": [], + "locator": "100025786", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646012718866", + "notes": [ + "Your premium has been caluclated based on your turnover, consulting activities and tier choice." + ] + }, + "configVersion": "320", + "createdTimestamp": "1646012561812", + "displayId": "100026058", + "effectiveTimestamp": "1645743600000", + "exposureModifications": [ + { + "exposureLocator": "e6d3a10f-88e7-4d55-91f2-d36eba849a1d", + "locator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "newExposureCharacteristicsLocator": "eba28559-72d8-4cb1-b8c2-43b97b130d28", + "perilModifications": [ + { + "exposureModificationLocator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "locator": "c0d1a63b-29ed-4d74-a138-055b8299b8a7", + "newPerilCharacteristicsLocator": "be92892e-bd11-49bd-a02d-769bd6831d98", + "perilLocator": "04843a75-c833-44cf-8421-144d370dffd5", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "52.72", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "locator": "d9b8ea1f-34e2-402e-ae6e-13179b5fdd9c", + "newPerilCharacteristicsLocator": "a649c18d-9372-4075-b1b7-8a6e163ba453", + "perilLocator": "586b1a4e-fb44-4a3f-a571-9406aa3d3575", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "421.69", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "locator": "ed6c9b45-951a-4166-828f-c5e09ff70780", + "newPerilCharacteristicsLocator": "74a4dee8-b3a0-4ffa-a544-b9258933b391", + "perilLocator": "de1a7759-e2c5-4d79-a30e-30057618cccb", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.36", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "locator": "dfa4b7c3-bec4-4799-b81d-7d54ccf0886e", + "newPerilCharacteristicsLocator": "7a3da2b8-142c-43f2-8a4a-f52a7b9097cb", + "perilLocator": "5d023cb7-0bb3-45d7-a359-5c9f0bae2707", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.36", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "3ebd3ac5-4b4f-4df7-9fe6-dbfed11ad36f", + "locator": "36d32bd7-b7d7-4a7e-ba2e-ba9851f63ffb", + "newPerilCharacteristicsLocator": "b717fa66-1c61-4810-8cfa-0cdeef494a40", + "perilLocator": "9e21cd3a-4f43-4126-b90f-b377e69387ea", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.90", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "policyLocator": "100026056", + "policyModificationLocator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "93381c77-3a02-4806-adf9-9e3470d23ef6", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9", + "newPolicyCharacteristicsLocators": [ + "231d7cf2-59f7-48b9-bcdc-7ccb1326b9d9" + ], + "number": "0", + "policyLocator": "100026056", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "554.03", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646012718866" + } + ], + "originalContractEndTimestamp": "1681855200000", + "originalContractStartTimestamp": "1645743600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "productName": "BE_Liability_Superior", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100025904", + "name": "1", + "state": "quoted" + }, + { + "locator": "100025924", + "name": "2", + "state": "quoted" + }, + { + "locator": "100026072", + "name": "3", + "state": "draft" + } + ], + "selected": "100026072" + }, + "updatedTimestamp": "1646012718866" + }, + "productName": "BE_Liability_Superior", + "tenantTimeZone": "Europe/Amsterdam", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness2.json new file mode 100644 index 0000000..598e3b6 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness2.json @@ -0,0 +1,376 @@ +{ + "charges": [ + { + "amount": "148.51", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_7cfcdfaf-d91a-46cd-b9fe-249172a70539", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "148.51", + "perilCharacteristicsLocator": "7cfcdfaf-d91a-46cd-b9fe-249172a70539", + "perilLocator": "22914faa-93c2-49e2-acd6-03133b63541e", + "perilName": "comprehensive", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "13.74", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_754bb273-d38a-43f2-8864-128cc677eb6a", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "13.74", + "perilCharacteristicsLocator": "7cfcdfaf-d91a-46cd-b9fe-249172a70539", + "perilLocator": "22914faa-93c2-49e2-acd6-03133b63541e", + "perilName": "comprehensive", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "previouslyInvoicedAmount": "0", + "taxLocator": "754bb273-d38a-43f2-8864-128cc677eb6a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "204.70", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_76a5a094-17ed-40cd-8570-ca961796b729", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "204.70", + "perilCharacteristicsLocator": "76a5a094-17ed-40cd-8570-ca961796b729", + "perilLocator": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "perilName": "collision", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "18.93", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_d03c15a7-62f4-4ca6-8fa0-5b0d18de36cf", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "18.93", + "perilCharacteristicsLocator": "76a5a094-17ed-40cd-8570-ca961796b729", + "perilLocator": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "perilName": "collision", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "previouslyInvoicedAmount": "0", + "taxLocator": "d03c15a7-62f4-4ca6-8fa0-5b0d18de36cf", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "newBusiness", + "paymentScheduleName": "quarterly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1645541157132", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "353.21", + "grossPremiumCurrency": "USD", + "grossTaxes": "32.67", + "grossTaxesCurrency": "USD", + "locator": "9db7f46c-819d-425e-a0b6-8eff8b0ec45a", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100000330", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "32.67", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645541157132" + } + ], + "configVersion": "2", + "createdTimestamp": "1645541157132", + "displayId": "100000330", + "documents": [], + "effectiveContractEndTimestamp": "1675324800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645541157132", + "endTimestamp": "1675324800000", + "exposureLocator": "8e52af30-bb5b-4219-9380-0967bbd98620", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "7647823d-c1e3-4066-bbd8-ef266893b50e", + "mediaByLocator": {}, + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1645541157132" + } + ], + "createdTimestamp": "1645541157132", + "displayId": "100000334", + "locator": "8e52af30-bb5b-4219-9380-0967bbd98620", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1645541157132", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7647823d-c1e3-4066-bbd8-ef266893b50e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "7cfcdfaf-d91a-46cd-b9fe-249172a70539", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "22914faa-93c2-49e2-acd6-03133b63541e", + "policyCharacteristicsLocator": "9db7f46c-819d-425e-a0b6-8eff8b0ec45a", + "policyLocator": "100000330", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "premium": "148.51", + "premiumCurrency": "USD", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "technicalPremium": "118.81", + "updatedTimestamp": "1645541157132" + } + ], + "createdTimestamp": "1645541157132", + "displayId": "100000336", + "exposureLocator": "8e52af30-bb5b-4219-9380-0967bbd98620", + "locator": "22914faa-93c2-49e2-acd6-03133b63541e", + "name": "comprehensive", + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "renewalGroup": "22914faa-93c2-49e2-acd6-03133b63541e", + "updatedTimestamp": "1645541157132" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1645541157132", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7647823d-c1e3-4066-bbd8-ef266893b50e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "76a5a094-17ed-40cd-8570-ca961796b729", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "policyCharacteristicsLocator": "9db7f46c-819d-425e-a0b6-8eff8b0ec45a", + "policyLocator": "100000330", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "premium": "204.70", + "premiumCurrency": "USD", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "technicalPremium": "163.76", + "updatedTimestamp": "1645541157132" + } + ], + "createdTimestamp": "1645541157132", + "displayId": "100000338", + "exposureLocator": "8e52af30-bb5b-4219-9380-0967bbd98620", + "locator": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "name": "collision", + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "renewalGroup": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "updatedTimestamp": "1645541157132" + } + ], + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "updatedTimestamp": "1645541157132" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000328", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1645541157132", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "2", + "createdTimestamp": "1645541157132", + "displayId": "100000332", + "effectiveTimestamp": "1641801600000", + "exposureModifications": [ + { + "exposureLocator": "8e52af30-bb5b-4219-9380-0967bbd98620", + "locator": "5a2d3c76-3175-4777-bb43-f7bd1c72ad55", + "newExposureCharacteristicsLocator": "7647823d-c1e3-4066-bbd8-ef266893b50e", + "perilModifications": [ + { + "exposureModificationLocator": "5a2d3c76-3175-4777-bb43-f7bd1c72ad55", + "locator": "6d077293-1172-4ca9-ade2-d7c91f79348a", + "newPerilCharacteristicsLocator": "7cfcdfaf-d91a-46cd-b9fe-249172a70539", + "perilLocator": "22914faa-93c2-49e2-acd6-03133b63541e", + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "premiumChange": "148.51", + "premiumChangeCurrency": "USD", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5" + }, + { + "exposureModificationLocator": "5a2d3c76-3175-4777-bb43-f7bd1c72ad55", + "locator": "e8fdceff-310f-43cb-85d1-bebb8e4bd140", + "newPerilCharacteristicsLocator": "76a5a094-17ed-40cd-8570-ca961796b729", + "perilLocator": "9803c91c-1d19-4298-aad7-4eef6d680e5f", + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "premiumChange": "204.70", + "premiumChangeCurrency": "USD", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5" + } + ], + "policyLocator": "100000330", + "policyModificationLocator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "a84bdbd5-4108-4932-9ed6-714b351b6d5d", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "9db7f46c-819d-425e-a0b6-8eff8b0ec45a", + "newPolicyCharacteristicsLocators": [ + "9db7f46c-819d-425e-a0b6-8eff8b0ec45a" + ], + "number": "0", + "policyLocator": "100000330", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "premiumChange": "353.21", + "premiumChangeCurrency": "USD", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "updatedTimestamp": "1645541157132" + } + ], + "originalContractEndTimestamp": "1675324800000", + "originalContractStartTimestamp": "1641801600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "9ec3f0c8-f703-494f-930c-246ade04742a", + "productLocator": "556247f6-77b6-41e1-af52-617f658258a5", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000340", + "name": "1", + "state": "draft" + } + ], + "selected": "100000340" + }, + "updatedTimestamp": "1645541157132" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness3.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness3.json new file mode 100644 index 0000000..9450795 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness3.json @@ -0,0 +1,870 @@ +{ + "charges": [ + { + "amount": "53.97", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "1_premium_e1d36c21-e0e5-4887-8f60-ecac2841a610", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "53.97", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "4.99", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "2_tax_9e5daeb6-8fa5-4f2f-875c-b08e64f11f39", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "4.99", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "9e5daeb6-8fa5-4f2f-875c-b08e64f11f39", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "3_tax_96c55e1a-c0b2-461d-abcb-7bd6635d5810", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "96c55e1a-c0b2-461d-abcb-7bd6635d5810", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "431.68", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "4_premium_9c4eca45-3095-4dad-b9a9-560f620edb2e", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "431.68", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "39.93", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "5_tax_d144772c-553c-426b-9e4a-9c7a7795de8e", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "39.93", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "d144772c-553c-426b-9e4a-9c7a7795de8e", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "6_tax_6fb1261f-7262-4e23-8050-d4e1b381ef40", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "6fb1261f-7262-4e23-8050-d4e1b381ef40", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.98", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "7_premium_621eef05-1854-4797-a442-69a0ff7e1df7", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.98", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.50", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "8_tax_45eb12c2-2da0-4b54-bbb3-3915549e8b47", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.50", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "45eb12c2-2da0-4b54-bbb3-3915549e8b47", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "9_tax_cc8fa73b-fba5-4848-9b31-d472b00a2a83", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "cc8fa73b-fba5-4848-9b31-d472b00a2a83", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.98", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "10_premium_632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.98", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.50", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "11_tax_b00b0da4-692f-4085-ae4a-85e1ba9ff417", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.50", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "b00b0da4-692f-4085-ae4a-85e1ba9ff417", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "12_tax_ec16353f-fd85-47ad-bb8a-91a222786e50", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "ec16353f-fd85-47ad-bb8a-91a222786e50", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "27.54", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "13_premium_14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "27.54", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.55", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "14_tax_398ae11d-6baa-46d7-8f44-680923c3b689", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.55", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "398ae11d-6baa-46d7-8f44-680923c3b689", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "15_tax_99274050-30d9-42c0-83be-db21fec0ae79", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "99274050-30d9-42c0-83be-db21fec0ae79", + "taxName": "LU-premium", + "type": "tax" + } + ], + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "defaultPaymentTerms": { + "amount": "20", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "newBusiness", + "paymentScheduleName": "quarterly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646098205979", + "endTimestamp": "1682719200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "administration_percentage": [ + "0" + ], + "aise_policynumber": [ + "n/a" + ], + "aise_quotenumber": [ + "n/a" + ], + "broker_name": [ + "Kevin Broker" + ], + "claims_history_surcharge": [ + "0" + ], + "client_coc_nr": [ + "n/a" + ], + "client_company_name_fr": [ + "n/a" + ], + "client_company_name_nl": [ + "n/a" + ], + "client_nr": [ + "n/a" + ], + "client_primary_city_fr": [ + "n/a" + ], + "client_primary_city_nl": [ + "n/a" + ], + "client_primary_country_fr": [ + "BE" + ], + "client_primary_country_nl": [ + "BE" + ], + "client_primary_housenr_fr": [ + "0" + ], + "client_primary_housenr_nl": [ + "0" + ], + "client_primary_postalcode_fr": [ + "n/a" + ], + "client_primary_postalcode_nl": [ + "n/a" + ], + "client_primary_street_fr": [ + "n/a" + ], + "client_primary_street_nl": [ + "n/a" + ], + "government": [ + "No" + ], + "policy_duration_months": [ + "12" + ], + "policy_status": [ + "n/a" + ], + "startup": [ + "Yes" + ], + "tier": [ + "Standard" + ], + "ubo_color": [ + "blue" + ], + "ubo_score": [ + "0" + ], + "ubo_score_date": [ + "2021-01-01" + ], + "ubo_screening_id": [ + "0" + ] + }, + "grossPremium": "567.15", + "grossPremiumCurrency": "EUR", + "grossTaxes": "52.47", + "grossTaxesCurrency": "EUR", + "locator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "mediaByLocator": {}, + "policyEndTimestamp": "1682719200000", + "policyLocator": "100026250", + "policyStartTimestamp": "1645743600000", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "taxGroups": [ + { + "amount": "52.47", + "amountCurrency": "EUR", + "name": "BE-premium" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "name": "LU-premium" + } + ], + "updatedTimestamp": "1646098224442" + } + ], + "configVersion": "325", + "createdTimestamp": "1646098205979", + "displayId": "100026250", + "documents": [], + "effectiveContractEndTimestamp": "1682719200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646098205979", + "endTimestamp": "1682719200000", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "activity": [ + "Marketing, Communication and PR" + ], + "annual_turnover": [ + "250.000 EUR - 500.000 EUR" + ] + }, + "locator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "mediaByLocator": {}, + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "updatedTimestamp": "1646098205979" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026254", + "locator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "name": "activity", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PUBL" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "3.8183333", + "monthTechnicalPremium": "3.8183333", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "53.97", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "53.97", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026256", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "name": "public_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PLPO" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "30.5433333", + "monthTechnicalPremium": "30.5433333", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "431.68", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "431.68", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026258", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "d7f996d7-83aa-4614-9447-010163d0f619", + "name": "professional_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "d7f996d7-83aa-4614-9447-010163d0f619", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.98", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.98", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026260", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "name": "gccc_work_at_with", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "1ae79580-6d01-4ee3-8724-d637665568e5", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.98", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.98", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026262", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "name": "product_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "LEAS" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9483333", + "monthTechnicalPremium": "1.9483333", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "27.54", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "27.54", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026264", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "name": "legal_assistance", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "updatedTimestamp": "1646098205979" + } + ], + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646098205979" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "EUR", + "invoices": [], + "locator": "100025786", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646098224442", + "notes": [ + "Your premium has been caluclated based on your turnover, consulting activities and tier choice." + ] + }, + "configVersion": "325", + "createdTimestamp": "1646098205979", + "displayId": "100026252", + "effectiveTimestamp": "1645743600000", + "exposureModifications": [ + { + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "newExposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "perilModifications": [ + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "5bbe866a-b886-49a8-8944-6ceaacaaefbd", + "newPerilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "53.97", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "b46befab-b32b-4029-8012-da4e252d49cc", + "newPerilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "431.68", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "e2903a29-6770-4baa-a307-0100cdd9ff84", + "newPerilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.98", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "6872ff0a-7254-4578-aeaa-b68af78793e8", + "newPerilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.98", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "56c9639e-f55e-4ee0-990e-00874e7e746e", + "newPerilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "27.54", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "newPolicyCharacteristicsLocators": [ + "8cd4593e-3e70-4e0e-af2b-949af61db3f0" + ], + "number": "0", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "567.15", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646098224442" + } + ], + "originalContractEndTimestamp": "1682719200000", + "originalContractStartTimestamp": "1645743600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "productName": "BE_Liability_Superior", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100025904", + "name": "1", + "state": "quoted" + }, + { + "locator": "100025924", + "name": "2", + "state": "quoted" + }, + { + "locator": "100026072", + "name": "3", + "state": "quoted" + }, + { + "locator": "100026230", + "name": "4", + "state": "quoted" + }, + { + "locator": "100026248", + "name": "5", + "state": "quoted" + }, + { + "locator": "100026198", + "name": "6", + "state": "quoted" + }, + { + "locator": "100026316", + "name": "7", + "state": "quoted" + }, + { + "locator": "100026334", + "name": "8", + "state": "quoted" + }, + { + "locator": "100026266", + "name": "9", + "state": "draft" + } + ], + "selected": "100026266" + }, + "updatedTimestamp": "1646098224442" + }, + "productName": "BE_Liability_Superior", + "tenantTimeZone": "Europe/Amsterdam", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness4.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness4.json new file mode 100644 index 0000000..9450795 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness4.json @@ -0,0 +1,870 @@ +{ + "charges": [ + { + "amount": "53.97", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "1_premium_e1d36c21-e0e5-4887-8f60-ecac2841a610", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "53.97", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "4.99", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "2_tax_9e5daeb6-8fa5-4f2f-875c-b08e64f11f39", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "4.99", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "9e5daeb6-8fa5-4f2f-875c-b08e64f11f39", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "3_tax_96c55e1a-c0b2-461d-abcb-7bd6635d5810", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "perilName": "public_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "96c55e1a-c0b2-461d-abcb-7bd6635d5810", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "431.68", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "4_premium_9c4eca45-3095-4dad-b9a9-560f620edb2e", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "431.68", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "39.93", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "5_tax_d144772c-553c-426b-9e4a-9c7a7795de8e", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "39.93", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "d144772c-553c-426b-9e4a-9c7a7795de8e", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "6_tax_6fb1261f-7262-4e23-8050-d4e1b381ef40", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "perilName": "professional_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "6fb1261f-7262-4e23-8050-d4e1b381ef40", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.98", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "7_premium_621eef05-1854-4797-a442-69a0ff7e1df7", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.98", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.50", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "8_tax_45eb12c2-2da0-4b54-bbb3-3915549e8b47", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.50", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "45eb12c2-2da0-4b54-bbb3-3915549e8b47", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "9_tax_cc8fa73b-fba5-4848-9b31-d472b00a2a83", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "perilName": "gccc_work_at_with", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "cc8fa73b-fba5-4848-9b31-d472b00a2a83", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "26.98", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "10_premium_632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "26.98", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.50", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "11_tax_b00b0da4-692f-4085-ae4a-85e1ba9ff417", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.50", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "b00b0da4-692f-4085-ae4a-85e1ba9ff417", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "12_tax_ec16353f-fd85-47ad-bb8a-91a222786e50", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "perilName": "product_liability", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "ec16353f-fd85-47ad-bb8a-91a222786e50", + "taxName": "LU-premium", + "type": "tax" + }, + { + "amount": "27.54", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "13_premium_14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "27.54", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2.55", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "14_tax_398ae11d-6baa-46d7-8f44-680923c3b689", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "2.55", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "398ae11d-6baa-46d7-8f44-680923c3b689", + "taxName": "BE-premium", + "type": "tax" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "category": "new", + "chargeId": "15_tax_99274050-30d9-42c0-83be-db21fec0ae79", + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "perilName": "legal_assistance", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "previouslyInvoicedAmount": "0", + "taxLocator": "99274050-30d9-42c0-83be-db21fec0ae79", + "taxName": "LU-premium", + "type": "tax" + } + ], + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "defaultPaymentTerms": { + "amount": "20", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "newBusiness", + "paymentScheduleName": "quarterly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646098205979", + "endTimestamp": "1682719200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "administration_percentage": [ + "0" + ], + "aise_policynumber": [ + "n/a" + ], + "aise_quotenumber": [ + "n/a" + ], + "broker_name": [ + "Kevin Broker" + ], + "claims_history_surcharge": [ + "0" + ], + "client_coc_nr": [ + "n/a" + ], + "client_company_name_fr": [ + "n/a" + ], + "client_company_name_nl": [ + "n/a" + ], + "client_nr": [ + "n/a" + ], + "client_primary_city_fr": [ + "n/a" + ], + "client_primary_city_nl": [ + "n/a" + ], + "client_primary_country_fr": [ + "BE" + ], + "client_primary_country_nl": [ + "BE" + ], + "client_primary_housenr_fr": [ + "0" + ], + "client_primary_housenr_nl": [ + "0" + ], + "client_primary_postalcode_fr": [ + "n/a" + ], + "client_primary_postalcode_nl": [ + "n/a" + ], + "client_primary_street_fr": [ + "n/a" + ], + "client_primary_street_nl": [ + "n/a" + ], + "government": [ + "No" + ], + "policy_duration_months": [ + "12" + ], + "policy_status": [ + "n/a" + ], + "startup": [ + "Yes" + ], + "tier": [ + "Standard" + ], + "ubo_color": [ + "blue" + ], + "ubo_score": [ + "0" + ], + "ubo_score_date": [ + "2021-01-01" + ], + "ubo_screening_id": [ + "0" + ] + }, + "grossPremium": "567.15", + "grossPremiumCurrency": "EUR", + "grossTaxes": "52.47", + "grossTaxesCurrency": "EUR", + "locator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "mediaByLocator": {}, + "policyEndTimestamp": "1682719200000", + "policyLocator": "100026250", + "policyStartTimestamp": "1645743600000", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "taxGroups": [ + { + "amount": "52.47", + "amountCurrency": "EUR", + "name": "BE-premium" + }, + { + "amount": "0.00", + "amountCurrency": "EUR", + "name": "LU-premium" + } + ], + "updatedTimestamp": "1646098224442" + } + ], + "configVersion": "325", + "createdTimestamp": "1646098205979", + "displayId": "100026250", + "documents": [], + "effectiveContractEndTimestamp": "1682719200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646098205979", + "endTimestamp": "1682719200000", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "activity": [ + "Marketing, Communication and PR" + ], + "annual_turnover": [ + "250.000 EUR - 500.000 EUR" + ] + }, + "locator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "mediaByLocator": {}, + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "startTimestamp": "1645743600000", + "updatedTimestamp": "1646098205979" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026254", + "locator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "name": "activity", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PUBL" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "3.8183333", + "monthTechnicalPremium": "3.8183333", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "53.97", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "53.97", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026256", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "name": "public_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "PLPO" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "30.5433333", + "monthTechnicalPremium": "30.5433333", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "431.68", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "431.68", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026258", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "d7f996d7-83aa-4614-9447-010163d0f619", + "name": "professional_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "d7f996d7-83aa-4614-9447-010163d0f619", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.98", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.98", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026260", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "name": "gccc_work_at_with", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "1ae79580-6d01-4ee3-8724-d637665568e5", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "GCCW2" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9091667", + "monthTechnicalPremium": "1.9091667", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "26.98", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "26.98", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026262", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "name": "product_liability", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "updatedTimestamp": "1646098205979" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1682719200000", + "coverageStartTimestamp": "1645743600000", + "createdTimestamp": "1646098205979", + "deductible": "10000.00", + "deductibleCurrency": "EUR", + "exposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "cover_code": [ + "LEAS" + ], + "mendix_locator": [ + "1234567" + ], + "tax_jurisdiction_country": [ + "BE" + ] + }, + "indemnityInAggregate": "4000000.00", + "indemnityInAggregateCurrency": "EUR", + "indemnityPerEvent": "500000.00", + "indemnityPerEventCurrency": "EUR", + "indemnityPerItemCurrency": "EUR", + "locator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "lumpSumPaymentCurrency": "EUR", + "mediaByLocator": {}, + "monthPremium": "1.9483333", + "monthTechnicalPremium": "1.9483333", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "policyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premium": "27.54", + "premiumCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "technicalPremium": "27.54", + "updatedTimestamp": "1646098224442" + } + ], + "createdTimestamp": "1646098205979", + "displayId": "100026264", + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "name": "legal_assistance", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "renewalGroup": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "updatedTimestamp": "1646098205979" + } + ], + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646098205979" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "EUR", + "invoices": [], + "locator": "100025786", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646098224442", + "notes": [ + "Your premium has been caluclated based on your turnover, consulting activities and tier choice." + ] + }, + "configVersion": "325", + "createdTimestamp": "1646098205979", + "displayId": "100026252", + "effectiveTimestamp": "1645743600000", + "exposureModifications": [ + { + "exposureLocator": "d9d0721c-0f48-45f9-a1ae-043a1b6ff21b", + "locator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "newExposureCharacteristicsLocator": "73bba6d9-00fb-4534-97c6-3bee7d5bae8b", + "perilModifications": [ + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "5bbe866a-b886-49a8-8944-6ceaacaaefbd", + "newPerilCharacteristicsLocator": "e1d36c21-e0e5-4887-8f60-ecac2841a610", + "perilLocator": "6c27fafb-8e31-4860-bb3b-2d842df8e901", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "53.97", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "b46befab-b32b-4029-8012-da4e252d49cc", + "newPerilCharacteristicsLocator": "9c4eca45-3095-4dad-b9a9-560f620edb2e", + "perilLocator": "d7f996d7-83aa-4614-9447-010163d0f619", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "431.68", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "e2903a29-6770-4baa-a307-0100cdd9ff84", + "newPerilCharacteristicsLocator": "621eef05-1854-4797-a442-69a0ff7e1df7", + "perilLocator": "1ae79580-6d01-4ee3-8724-d637665568e5", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.98", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "6872ff0a-7254-4578-aeaa-b68af78793e8", + "newPerilCharacteristicsLocator": "632670ee-0c34-4aa1-900a-fa88d8cca1bc", + "perilLocator": "ab3851b0-c9b8-4549-83d6-dbd6e64a6b29", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "26.98", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + }, + { + "exposureModificationLocator": "b1422798-8f4f-4389-8cf1-2286a7d3834e", + "locator": "56c9639e-f55e-4ee0-990e-00874e7e746e", + "newPerilCharacteristicsLocator": "14261f60-9cf8-4fc5-92dd-b0ce033500e2", + "perilLocator": "3d1eb4d4-3f76-456b-9daf-15f67578b7db", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "27.54", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "policyLocator": "100026250", + "policyModificationLocator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "0e65f483-c0e9-4330-9fda-0716bdf934b0", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "8cd4593e-3e70-4e0e-af2b-949af61db3f0", + "newPolicyCharacteristicsLocators": [ + "8cd4593e-3e70-4e0e-af2b-949af61db3f0" + ], + "number": "0", + "policyLocator": "100026250", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "premiumChange": "567.15", + "premiumChangeCurrency": "EUR", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "updatedTimestamp": "1646098224442" + } + ], + "originalContractEndTimestamp": "1682719200000", + "originalContractStartTimestamp": "1645743600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "c4bde1d3-aca9-4820-afd7-c16479f253f3", + "productLocator": "c0c6da7f-d5e5-4a26-98e5-f7cba77acf5a", + "productName": "BE_Liability_Superior", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100025904", + "name": "1", + "state": "quoted" + }, + { + "locator": "100025924", + "name": "2", + "state": "quoted" + }, + { + "locator": "100026072", + "name": "3", + "state": "quoted" + }, + { + "locator": "100026230", + "name": "4", + "state": "quoted" + }, + { + "locator": "100026248", + "name": "5", + "state": "quoted" + }, + { + "locator": "100026198", + "name": "6", + "state": "quoted" + }, + { + "locator": "100026316", + "name": "7", + "state": "quoted" + }, + { + "locator": "100026334", + "name": "8", + "state": "quoted" + }, + { + "locator": "100026266", + "name": "9", + "state": "draft" + } + ], + "selected": "100026266" + }, + "updatedTimestamp": "1646098224442" + }, + "productName": "BE_Liability_Superior", + "tenantTimeZone": "Europe/Amsterdam", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness5.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness5.json new file mode 100644 index 0000000..9b783eb --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness5.json @@ -0,0 +1,376 @@ +{ + "charges": [ + { + "amount": "379.73", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_f76f88aa-5e8e-4fda-bab5-1a383536aac8", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "379.73", + "perilCharacteristicsLocator": "f76f88aa-5e8e-4fda-bab5-1a383536aac8", + "perilLocator": "33914927-628c-4c6c-ad60-b69fea03e394", + "perilName": "comprehensive", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "35.13", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_f0df8e32-92f8-4a88-b48d-bed81bbb4a2d", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "35.13", + "perilCharacteristicsLocator": "f76f88aa-5e8e-4fda-bab5-1a383536aac8", + "perilLocator": "33914927-628c-4c6c-ad60-b69fea03e394", + "perilName": "comprehensive", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "previouslyInvoicedAmount": "0", + "taxLocator": "f0df8e32-92f8-4a88-b48d-bed81bbb4a2d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "523.41", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_47d7f071-c972-4ed5-9187-e01faea185f2", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "523.41", + "perilCharacteristicsLocator": "47d7f071-c972-4ed5-9187-e01faea185f2", + "perilLocator": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "perilName": "collision", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "48.42", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_0f8933e0-4504-42b8-acad-88248f001e5e", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "48.42", + "perilCharacteristicsLocator": "47d7f071-c972-4ed5-9187-e01faea185f2", + "perilLocator": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "perilName": "collision", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "previouslyInvoicedAmount": "0", + "taxLocator": "0f8933e0-4504-42b8-acad-88248f001e5e", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "newBusiness", + "paymentScheduleName": "semiannually", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646269734327", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "903.14", + "grossPremiumCurrency": "USD", + "grossTaxes": "83.55", + "grossTaxesCurrency": "USD", + "locator": "f7169f6e-8085-498c-89ab-1614cd0aa0ce", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000880", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "83.55", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646269734327" + } + ], + "configVersion": "4", + "createdTimestamp": "1646269734327", + "displayId": "100000880", + "documents": [], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646269734327", + "endTimestamp": "1735718400000", + "exposureLocator": "d8e64390-eece-49ca-93d5-45ee1eb330f3", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "be038927-f942-4c29-9b24-4ae35c821019", + "mediaByLocator": {}, + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646269734327" + } + ], + "createdTimestamp": "1646269734327", + "displayId": "100000884", + "locator": "d8e64390-eece-49ca-93d5-45ee1eb330f3", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646269734327", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be038927-f942-4c29-9b24-4ae35c821019", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "f76f88aa-5e8e-4fda-bab5-1a383536aac8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "33914927-628c-4c6c-ad60-b69fea03e394", + "policyCharacteristicsLocator": "f7169f6e-8085-498c-89ab-1614cd0aa0ce", + "policyLocator": "100000880", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "premium": "379.73", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "303.48", + "updatedTimestamp": "1646269734327" + } + ], + "createdTimestamp": "1646269734327", + "displayId": "100000886", + "exposureLocator": "d8e64390-eece-49ca-93d5-45ee1eb330f3", + "locator": "33914927-628c-4c6c-ad60-b69fea03e394", + "name": "comprehensive", + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "33914927-628c-4c6c-ad60-b69fea03e394", + "updatedTimestamp": "1646269734327" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646269734327", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "be038927-f942-4c29-9b24-4ae35c821019", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "47d7f071-c972-4ed5-9187-e01faea185f2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "policyCharacteristicsLocator": "f7169f6e-8085-498c-89ab-1614cd0aa0ce", + "policyLocator": "100000880", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "premium": "523.41", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "418.31", + "updatedTimestamp": "1646269734327" + } + ], + "createdTimestamp": "1646269734327", + "displayId": "100000888", + "exposureLocator": "d8e64390-eece-49ca-93d5-45ee1eb330f3", + "locator": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "name": "collision", + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "updatedTimestamp": "1646269734327" + } + ], + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646269734327" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000878", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646269734327", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646269734327", + "displayId": "100000882", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "d8e64390-eece-49ca-93d5-45ee1eb330f3", + "locator": "92703114-c027-4a6a-aac4-4890e45c00f0", + "newExposureCharacteristicsLocator": "be038927-f942-4c29-9b24-4ae35c821019", + "perilModifications": [ + { + "exposureModificationLocator": "92703114-c027-4a6a-aac4-4890e45c00f0", + "locator": "23e28891-9a98-4d6a-beee-7c8fb2e4a26d", + "newPerilCharacteristicsLocator": "f76f88aa-5e8e-4fda-bab5-1a383536aac8", + "perilLocator": "33914927-628c-4c6c-ad60-b69fea03e394", + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "premiumChange": "379.73", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "92703114-c027-4a6a-aac4-4890e45c00f0", + "locator": "13d6346f-272f-483f-ab65-c0ab87468f3e", + "newPerilCharacteristicsLocator": "47d7f071-c972-4ed5-9187-e01faea185f2", + "perilLocator": "282c9583-30f0-4718-a802-7e6e1ce674b1", + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "premiumChange": "523.41", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100000880", + "policyModificationLocator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "310e5058-18c2-484c-88cd-18ea26e14f10", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "f7169f6e-8085-498c-89ab-1614cd0aa0ce", + "newPolicyCharacteristicsLocators": [ + "f7169f6e-8085-498c-89ab-1614cd0aa0ce" + ], + "number": "0", + "policyLocator": "100000880", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "premiumChange": "903.14", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646269734327" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "043ddb6c-ad23-4dfc-8813-170c1169bfb9", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000890", + "name": "1", + "state": "draft" + } + ], + "selected": "100000890" + }, + "updatedTimestamp": "1646269734327" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness6.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness6.json new file mode 100644 index 0000000..ee7d552 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness6.json @@ -0,0 +1,376 @@ +{ + "charges": [ + { + "amount": "379.15", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_d5a19814-6d99-40b1-ac4a-cd0a1a230bd7", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "379.15", + "perilCharacteristicsLocator": "d5a19814-6d99-40b1-ac4a-cd0a1a230bd7", + "perilLocator": "af9c106d-8de7-41c8-8853-860522f35b18", + "perilName": "comprehensive", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "35.07", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_cbb7b621-c70b-4f81-95f6-72b96bf5cee8", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "35.07", + "perilCharacteristicsLocator": "d5a19814-6d99-40b1-ac4a-cd0a1a230bd7", + "perilLocator": "af9c106d-8de7-41c8-8853-860522f35b18", + "perilName": "comprehensive", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "previouslyInvoicedAmount": "0", + "taxLocator": "cbb7b621-c70b-4f81-95f6-72b96bf5cee8", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "522.62", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_1d1b4c32-8c57-4e90-8bf1-ee254a08d7c3", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "522.62", + "perilCharacteristicsLocator": "1d1b4c32-8c57-4e90-8bf1-ee254a08d7c3", + "perilLocator": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "perilName": "collision", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "48.34", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_d452a6e5-699e-49fe-8e20-db8b42a35840", + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "isNew": true, + "originalAmount": "48.34", + "perilCharacteristicsLocator": "1d1b4c32-8c57-4e90-8bf1-ee254a08d7c3", + "perilLocator": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "perilName": "collision", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "previouslyInvoicedAmount": "0", + "taxLocator": "d452a6e5-699e-49fe-8e20-db8b42a35840", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "newBusiness", + "paymentScheduleName": "semiannually", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646274982753", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "83.41", + "grossTaxesCurrency": "USD", + "locator": "1cc7e5d9-672a-4fc7-b802-9aee5b322b2d", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001014", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "83.41", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646274982753" + } + ], + "configVersion": "4", + "createdTimestamp": "1646274982753", + "displayId": "100001014", + "documents": [], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646274982753", + "endTimestamp": "1735718400000", + "exposureLocator": "1db83a01-d669-481a-9a8b-18de1a2a538a", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "dc3677d0-8299-4ebb-85f3-b9697801529b", + "mediaByLocator": {}, + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646274982753" + } + ], + "createdTimestamp": "1646274982753", + "displayId": "100001018", + "locator": "1db83a01-d669-481a-9a8b-18de1a2a538a", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646274982753", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dc3677d0-8299-4ebb-85f3-b9697801529b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "d5a19814-6d99-40b1-ac4a-cd0a1a230bd7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550000", + "monthTechnicalPremium": "9.3240000", + "perilLocator": "af9c106d-8de7-41c8-8853-860522f35b18", + "policyCharacteristicsLocator": "1cc7e5d9-672a-4fc7-b802-9aee5b322b2d", + "policyLocator": "100001014", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "303.48", + "updatedTimestamp": "1646274982753" + } + ], + "createdTimestamp": "1646274982753", + "displayId": "100001020", + "exposureLocator": "1db83a01-d669-481a-9a8b-18de1a2a538a", + "locator": "af9c106d-8de7-41c8-8853-860522f35b18", + "name": "comprehensive", + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "af9c106d-8de7-41c8-8853-860522f35b18", + "updatedTimestamp": "1646274982753" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646274982753", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dc3677d0-8299-4ebb-85f3-b9697801529b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "1d1b4c32-8c57-4e90-8bf1-ee254a08d7c3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650000", + "monthTechnicalPremium": "12.8520000", + "perilLocator": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "policyCharacteristicsLocator": "1cc7e5d9-672a-4fc7-b802-9aee5b322b2d", + "policyLocator": "100001014", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "418.31", + "updatedTimestamp": "1646274982753" + } + ], + "createdTimestamp": "1646274982753", + "displayId": "100001022", + "exposureLocator": "1db83a01-d669-481a-9a8b-18de1a2a538a", + "locator": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "name": "collision", + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "updatedTimestamp": "1646274982753" + } + ], + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646274982753" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100001012", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646274982753", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646274982753", + "displayId": "100001016", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "1db83a01-d669-481a-9a8b-18de1a2a538a", + "locator": "1f8ccb27-d8f2-4e04-8ecc-a48c8b49a109", + "newExposureCharacteristicsLocator": "dc3677d0-8299-4ebb-85f3-b9697801529b", + "perilModifications": [ + { + "exposureModificationLocator": "1f8ccb27-d8f2-4e04-8ecc-a48c8b49a109", + "locator": "5788a157-cfac-4551-8bce-1ebba82ece05", + "newPerilCharacteristicsLocator": "d5a19814-6d99-40b1-ac4a-cd0a1a230bd7", + "perilLocator": "af9c106d-8de7-41c8-8853-860522f35b18", + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "1f8ccb27-d8f2-4e04-8ecc-a48c8b49a109", + "locator": "22dbb354-745e-4f1e-9ca6-19135e755b24", + "newPerilCharacteristicsLocator": "1d1b4c32-8c57-4e90-8bf1-ee254a08d7c3", + "perilLocator": "b5f8aeb8-14d3-4104-9574-4fb3be9d0389", + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100001014", + "policyModificationLocator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "488a1624-91f8-45ab-a70c-a689c631f06e", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "1cc7e5d9-672a-4fc7-b802-9aee5b322b2d", + "newPolicyCharacteristicsLocators": [ + "1cc7e5d9-672a-4fc7-b802-9aee5b322b2d" + ], + "number": "0", + "policyLocator": "100001014", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646274982753" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "bd48f795-8dec-4693-a866-6651a1e63797", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001024", + "name": "1", + "state": "draft" + } + ], + "selected": "100001024" + }, + "updatedTimestamp": "1646274982753" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness7.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness7.json new file mode 100644 index 0000000..1b13076 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness7.json @@ -0,0 +1,372 @@ +{ + "charges": [ + { + "amount": "2795.98", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_c11e1de0-8832-45a9-8e1b-06f3f58108fe", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "2795.98", + "perilCharacteristicsLocator": "c11e1de0-8832-45a9-8e1b-06f3f58108fe", + "perilLocator": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "perilName": "comprehensive", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "258.63", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_5ccd4f73-a6b0-4ad5-a01c-d0e9cbd29fc5", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "258.63", + "perilCharacteristicsLocator": "c11e1de0-8832-45a9-8e1b-06f3f58108fe", + "perilLocator": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "perilName": "comprehensive", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "previouslyInvoicedAmount": "0", + "taxLocator": "5ccd4f73-a6b0-4ad5-a01c-d0e9cbd29fc5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2879.01", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_7ecccc84-238c-4f18-af33-2f79052ebc14", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "2879.01", + "perilCharacteristicsLocator": "7ecccc84-238c-4f18-af33-2f79052ebc14", + "perilLocator": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "perilName": "collision", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "266.31", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_9aa2b144-c057-4e03-b761-d4024ab73224", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "isNew": true, + "originalAmount": "266.31", + "perilCharacteristicsLocator": "7ecccc84-238c-4f18-af33-2f79052ebc14", + "perilLocator": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "perilName": "collision", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "previouslyInvoicedAmount": "0", + "taxLocator": "9aa2b144-c057-4e03-b761-d4024ab73224", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "newBusiness", + "paymentScheduleName": "quarterly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1643335309468", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5674.99", + "grossPremiumCurrency": "USD", + "grossTaxes": "524.94", + "grossTaxesCurrency": "USD", + "locator": "037939ee-a8da-4ae9-8fed-0964429f2243", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002824", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "524.94", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335309468" + } + ], + "configVersion": "4", + "createdTimestamp": "1643335309468", + "displayId": "100002824", + "documents": [], + "effectiveContractEndTimestamp": "1675324800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1643335309468", + "endTimestamp": "1675324800000", + "exposureLocator": "5676b30d-7faa-4b20-a9e7-cb4c66000696", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "7444dbc4-6c0a-429c-a72d-ff6e28a68420", + "mediaByLocator": {}, + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643335309468" + } + ], + "createdTimestamp": "1643335309468", + "displayId": "100002828", + "locator": "5676b30d-7faa-4b20-a9e7-cb4c66000696", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335309468", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7444dbc4-6c0a-429c-a72d-ff6e28a68420", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "c11e1de0-8832-45a9-8e1b-06f3f58108fe", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4316568", + "perilLocator": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "policyCharacteristicsLocator": "037939ee-a8da-4ae9-8fed-0964429f2243", + "policyLocator": "100002824", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "premium": "2795.98", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335309468" + } + ], + "createdTimestamp": "1643335309468", + "displayId": "100002830", + "exposureLocator": "5676b30d-7faa-4b20-a9e7-cb4c66000696", + "locator": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "name": "comprehensive", + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "updatedTimestamp": "1643335309468" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335309468", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7444dbc4-6c0a-429c-a72d-ff6e28a68420", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "7ecccc84-238c-4f18-af33-2f79052ebc14", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9473584", + "perilLocator": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "policyCharacteristicsLocator": "037939ee-a8da-4ae9-8fed-0964429f2243", + "policyLocator": "100002824", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "premium": "2879.01", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335309468" + } + ], + "createdTimestamp": "1643335309468", + "displayId": "100002832", + "exposureLocator": "5676b30d-7faa-4b20-a9e7-cb4c66000696", + "locator": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "name": "collision", + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "updatedTimestamp": "1643335309468" + } + ], + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335309468" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100002822", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643335309468", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1643335309468", + "displayId": "100002826", + "effectiveTimestamp": "1641801600000", + "exposureModifications": [ + { + "exposureLocator": "5676b30d-7faa-4b20-a9e7-cb4c66000696", + "locator": "57df821f-249c-4f16-9946-912dcdf1402a", + "newExposureCharacteristicsLocator": "7444dbc4-6c0a-429c-a72d-ff6e28a68420", + "perilModifications": [ + { + "exposureModificationLocator": "57df821f-249c-4f16-9946-912dcdf1402a", + "locator": "c97ef344-2d24-45a9-818e-4dfba9709607", + "newPerilCharacteristicsLocator": "c11e1de0-8832-45a9-8e1b-06f3f58108fe", + "perilLocator": "b51a1ad9-266c-49d7-93a6-3c38b1eb5c7a", + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "premiumChange": "2795.98", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "57df821f-249c-4f16-9946-912dcdf1402a", + "locator": "bd247a16-0d91-4bfa-b694-3e03279173b9", + "newPerilCharacteristicsLocator": "7ecccc84-238c-4f18-af33-2f79052ebc14", + "perilLocator": "63a94280-3cb0-4f88-9a63-2c4ed5ba5d05", + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "premiumChange": "2879.01", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100002824", + "policyModificationLocator": "59048fe5-a782-4d72-a25c-79944cdce922", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "59048fe5-a782-4d72-a25c-79944cdce922", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "037939ee-a8da-4ae9-8fed-0964429f2243", + "newPolicyCharacteristicsLocators": [ + "037939ee-a8da-4ae9-8fed-0964429f2243" + ], + "number": "0", + "policyLocator": "100002824", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "premiumChange": "5674.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335309468" + } + ], + "originalContractEndTimestamp": "1675324800000", + "originalContractStartTimestamp": "1641801600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "37c50ac4-7d27-474a-a895-8e605a333027", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100002834", + "name": "1", + "state": "draft" + } + ], + "selected": "100002834" + }, + "updatedTimestamp": "1643335309468" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "newBusiness" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness8.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness8.json new file mode 100644 index 0000000..82bfab3 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness8.json @@ -0,0 +1,305 @@ +{ + "charges": [ + { + "amount": "2001.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_5d2afc37-d645-486a-8439-fdc327ebda55", + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "isNew": true, + "originalAmount": "2001.00", + "perilCharacteristicsLocator": "5d2afc37-d645-486a-8439-fdc327ebda55", + "perilLocator": "2143e04e-9862-4b47-8738-1f746807437c", + "perilName": "collision", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "185.09", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_cdd9497e-6f60-4c71-970a-a670f2f5e6ed", + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "isNew": true, + "originalAmount": "185.09", + "perilCharacteristicsLocator": "5d2afc37-d645-486a-8439-fdc327ebda55", + "perilLocator": "2143e04e-9862-4b47-8738-1f746807437c", + "perilName": "collision", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "previouslyInvoicedAmount": "0", + "taxLocator": "cdd9497e-6f60-4c71-970a-a670f2f5e6ed", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_fee_3d8b302d-d0b5-407c-9486-2b11e9801a99", + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "feeLocator": "3d8b302d-d0b5-407c-9486-2b11e9801a99", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "10.00", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "60.03", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_fee_267360c9-23da-48ac-9fdc-d0b3975d7a5a", + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "feeLocator": "267360c9-23da-48ac-9fdc-d0b3975d7a5a", + "feeName": "transaction", + "isNew": true, + "originalAmount": "60.03", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "previouslyInvoicedAmount": "0", + "type": "fee" + } + ], + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "newBusiness", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1660314931231", + "endTimestamp": "1672549280000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2001.00", + "grossTaxes": "185.09", + "locator": "53fedaa3-ad35-44c6-834b-8dc026b371fd", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549280000", + "policyLocator": "100000634", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "taxGroups": [ + { + "amount": "185.09", + "name": "sales" + } + ], + "updatedTimestamp": "1660314931231" + } + ], + "configVersion": "6", + "createdTimestamp": "1660314931231", + "currency": "USD", + "displayId": "100000634", + "documents": [], + "effectiveContractEndTimestamp": "1672549280000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1660314931231", + "endTimestamp": "1672549280000", + "exposureLocator": "c2942d29-ad0d-4014-8e69-ee7c592fc65c", + "fieldGroupsByLocator": {}, + "fieldValues": { + "body_style": [ + "4 door" + ], + "make": [ + "Subaru" + ], + "model": [ + "Outback" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "23000" + ], + "year": [ + "2014" + ] + }, + "locator": "b441bf3f-e333-4532-8cb7-bfb1a9caee61", + "mediaByLocator": {}, + "policyLocator": "100000634", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "updatedTimestamp": "1660314931231" + } + ], + "createdTimestamp": "1660314931231", + "displayId": "100000638", + "locator": "c2942d29-ad0d-4014-8e69-ee7c592fc65c", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672549280000", + "coverageStartTimestamp": "1641013200000", + "createdTimestamp": "1660314931231", + "exposureCharacteristicsLocator": "b441bf3f-e333-4532-8cb7-bfb1a9caee61", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "5d2afc37-d645-486a-8439-fdc327ebda55", + "mediaByLocator": {}, + "monthPremium": "166.7500000", + "monthTechnicalPremium": "133.4000000", + "perilLocator": "2143e04e-9862-4b47-8738-1f746807437c", + "policyCharacteristicsLocator": "53fedaa3-ad35-44c6-834b-8dc026b371fd", + "policyLocator": "100000634", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premium": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "technicalPremium": "1600.80", + "updatedTimestamp": "1660314931231" + } + ], + "createdTimestamp": "1660314931231", + "displayId": "100000640", + "exposureLocator": "c2942d29-ad0d-4014-8e69-ee7c592fc65c", + "locator": "2143e04e-9862-4b47-8738-1f746807437c", + "name": "collision", + "policyLocator": "100000634", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "renewalGroup": "2143e04e-9862-4b47-8738-1f746807437c", + "updatedTimestamp": "1660314931231" + } + ], + "policyLocator": "100000634", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660314931231" + } + ], + "fees": [ + { + "amount": "10.00", + "description": "", + "endTimestamp": "1672549280000", + "locator": "3d8b302d-d0b5-407c-9486-2b11e9801a99", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1641013200000" + }, + { + "amount": "60.03", + "description": "", + "endTimestamp": "1672549280000", + "locator": "267360c9-23da-48ac-9fdc-d0b3975d7a5a", + "name": "transaction", + "reversed": false, + "startTimestamp": "1641013200000" + } + ], + "grossFees": "70.03", + "invoices": [], + "locator": "100000632", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1660314931231", + "notes": [] + }, + "configVersion": "6", + "createdTimestamp": "1660314931231", + "displayId": "100000636", + "effectiveTimestamp": "1641013200000", + "exposureModifications": [ + { + "exposureLocator": "c2942d29-ad0d-4014-8e69-ee7c592fc65c", + "locator": "4764711c-0467-4db1-9120-10ff3152172a", + "newExposureCharacteristicsLocator": "b441bf3f-e333-4532-8cb7-bfb1a9caee61", + "perilModifications": [ + { + "exposureModificationLocator": "4764711c-0467-4db1-9120-10ff3152172a", + "locator": "694886ab-ade7-4b0d-8e6d-2fb3872e8d6b", + "newPerilCharacteristicsLocator": "5d2afc37-d645-486a-8439-fdc327ebda55", + "perilLocator": "2143e04e-9862-4b47-8738-1f746807437c", + "policyLocator": "100000634", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "policyLocator": "100000634", + "policyModificationLocator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "82f5a127-0ea4-47a8-9974-4e1f686ebad6", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "53fedaa3-ad35-44c6-834b-8dc026b371fd", + "newPolicyCharacteristicsLocators": [ + "53fedaa3-ad35-44c6-834b-8dc026b371fd" + ], + "number": "0", + "policyLocator": "100000634", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660314931231" + } + ], + "originalContractEndTimestamp": "1672549280000", + "originalContractStartTimestamp": "1641013200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000642", + "name": "1", + "state": "draft" + } + ], + "selected": "100000642" + }, + "updatedTimestamp": "1660314931231" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "newBusiness" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness9.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness9.json new file mode 100644 index 0000000..85a6e2c --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NewBusiness9.json @@ -0,0 +1,305 @@ +{ + "charges": [ + { + "amount": "2001.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_3c17fcc5-cf83-40a1-b5e3-31b6c6cc0313", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "isNew": true, + "originalAmount": "2001.00", + "perilCharacteristicsLocator": "3c17fcc5-cf83-40a1-b5e3-31b6c6cc0313", + "perilLocator": "527e17a3-a23f-48da-b781-983b58080d0f", + "perilName": "collision", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "185.09", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_7ee56da9-7647-47e8-95df-6e0ae921a016", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "isNew": true, + "originalAmount": "185.09", + "perilCharacteristicsLocator": "3c17fcc5-cf83-40a1-b5e3-31b6c6cc0313", + "perilLocator": "527e17a3-a23f-48da-b781-983b58080d0f", + "perilName": "collision", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "previouslyInvoicedAmount": "0", + "taxLocator": "7ee56da9-7647-47e8-95df-6e0ae921a016", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_fee_2dbd1b1c-953c-4c4f-a676-ba0e10424a2c", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "feeLocator": "2dbd1b1c-953c-4c4f-a676-ba0e10424a2c", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "10.00", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "60.03", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_fee_31f1ed47-2790-464e-beed-785a2263e046", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "feeLocator": "31f1ed47-2790-464e-beed-785a2263e046", + "feeName": "transaction", + "isNew": true, + "originalAmount": "60.03", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "previouslyInvoicedAmount": "0", + "type": "fee" + } + ], + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "newBusiness", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1660317179499", + "endTimestamp": "1672549200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2001.00", + "grossTaxes": "185.09", + "locator": "236e114d-ce5b-4063-8699-dfb5a43bdee1", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000650", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "taxGroups": [ + { + "amount": "185.09", + "name": "sales" + } + ], + "updatedTimestamp": "1660317179499" + } + ], + "configVersion": "6", + "createdTimestamp": "1660317179499", + "currency": "USD", + "displayId": "100000650", + "documents": [], + "effectiveContractEndTimestamp": "1672549200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1660317179499", + "endTimestamp": "1672549200000", + "exposureLocator": "c0259f4c-f393-4f45-b784-481ee8572e38", + "fieldGroupsByLocator": {}, + "fieldValues": { + "body_style": [ + "4 door" + ], + "make": [ + "Subaru" + ], + "model": [ + "Outback" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "23000" + ], + "year": [ + "2014" + ] + }, + "locator": "cb80d367-950f-4134-98d1-cd39439c2c33", + "mediaByLocator": {}, + "policyLocator": "100000650", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "startTimestamp": "1641013200000", + "updatedTimestamp": "1660317179499" + } + ], + "createdTimestamp": "1660317179499", + "displayId": "100000654", + "locator": "c0259f4c-f393-4f45-b784-481ee8572e38", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "createdTimestamp": "1660317179499", + "exposureCharacteristicsLocator": "cb80d367-950f-4134-98d1-cd39439c2c33", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "3c17fcc5-cf83-40a1-b5e3-31b6c6cc0313", + "mediaByLocator": {}, + "monthPremium": "166.7500000", + "monthTechnicalPremium": "133.4000000", + "perilLocator": "527e17a3-a23f-48da-b781-983b58080d0f", + "policyCharacteristicsLocator": "236e114d-ce5b-4063-8699-dfb5a43bdee1", + "policyLocator": "100000650", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premium": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "technicalPremium": "1600.80", + "updatedTimestamp": "1660317179499" + } + ], + "createdTimestamp": "1660317179499", + "displayId": "100000656", + "exposureLocator": "c0259f4c-f393-4f45-b784-481ee8572e38", + "locator": "527e17a3-a23f-48da-b781-983b58080d0f", + "name": "collision", + "policyLocator": "100000650", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "renewalGroup": "527e17a3-a23f-48da-b781-983b58080d0f", + "updatedTimestamp": "1660317179499" + } + ], + "policyLocator": "100000650", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660317179499" + } + ], + "fees": [ + { + "amount": "10.00", + "description": "", + "endTimestamp": "1672549200000", + "locator": "2dbd1b1c-953c-4c4f-a676-ba0e10424a2c", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1641013200000" + }, + { + "amount": "60.03", + "description": "", + "endTimestamp": "1672549200000", + "locator": "31f1ed47-2790-464e-beed-785a2263e046", + "name": "transaction", + "reversed": false, + "startTimestamp": "1641013200000" + } + ], + "grossFees": "70.03", + "invoices": [], + "locator": "100000648", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1660317179499", + "notes": [] + }, + "configVersion": "6", + "createdTimestamp": "1660317179499", + "displayId": "100000652", + "effectiveTimestamp": "1641013200000", + "exposureModifications": [ + { + "exposureLocator": "c0259f4c-f393-4f45-b784-481ee8572e38", + "locator": "e50aa9b8-6f19-4df1-898e-06283dd9a35f", + "newExposureCharacteristicsLocator": "cb80d367-950f-4134-98d1-cd39439c2c33", + "perilModifications": [ + { + "exposureModificationLocator": "e50aa9b8-6f19-4df1-898e-06283dd9a35f", + "locator": "e0f0c0c2-9758-41ed-bb1c-f27a21645fb4", + "newPerilCharacteristicsLocator": "3c17fcc5-cf83-40a1-b5e3-31b6c6cc0313", + "perilLocator": "527e17a3-a23f-48da-b781-983b58080d0f", + "policyLocator": "100000650", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "policyLocator": "100000650", + "policyModificationLocator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "f2f8e08e-7ad8-451a-8d3f-78288b9585ca", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "236e114d-ce5b-4063-8699-dfb5a43bdee1", + "newPolicyCharacteristicsLocators": [ + "236e114d-ce5b-4063-8699-dfb5a43bdee1" + ], + "number": "0", + "policyLocator": "100000650", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "premiumChange": "2001.00", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "updatedTimestamp": "1660317179499" + } + ], + "originalContractEndTimestamp": "1672549200000", + "originalContractStartTimestamp": "1641013200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "ebadbe79-d343-439b-8612-45d9e9409f4d", + "productLocator": "e4c38435-893a-45d0-9b9a-340f26c0704b", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000658", + "name": "1", + "state": "draft" + } + ], + "selected": "100000658" + }, + "updatedTimestamp": "1660317179499" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "newBusiness" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/NoOpPaymentScheduleChange.json b/test/sample-data/type-samples/PaymentSchedulePluginData/NoOpPaymentScheduleChange.json new file mode 100644 index 0000000..9b470db --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/NoOpPaymentScheduleChange.json @@ -0,0 +1,761 @@ +{ + "charges": [ + { + "amount": "21.80", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "1_tax_727c637e-9fed-419f-9776-49446e7d8b4d", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "26.16", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "4.36", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "499.76", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "2_premium_db52d335-1181-4e17-8c1e-e1dd12adf48f", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "599.72", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "99.96", + "type": "premium" + }, + { + "amount": "46.22", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "3_tax_5a74813d-9230-4c68-99dd-511c52f95ee2", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "55.47", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "9.25", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "235.65", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "4_premium_fb377c9e-dddf-469a-9c25-b702bbb40c99", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "282.77", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "47.12", + "type": "premium" + } + ], + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "manual", + "paymentScheduleName": "monthly-alt", + "plannedInvoices": [ + { + "dueTimestamp": "1645448399999", + "endTimestamp": "1647849600000", + "financialTransactions": [ + { + "amount": "99.96", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "type": "premium" + }, + { + "amount": "9.25", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1645430400000", + "startTimestamp": "1645430400000", + "writeOff": false + }, + { + "dueTimestamp": "1647867599999", + "endTimestamp": "1650531600000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "type": "premium" + }, + { + "amount": "9.25", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1647849600000", + "startTimestamp": "1647849600000", + "writeOff": false + }, + { + "dueTimestamp": "1650549599999", + "endTimestamp": "1653123600000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1650531600000", + "startTimestamp": "1650531600000", + "writeOff": false + }, + { + "dueTimestamp": "1653141599999", + "endTimestamp": "1655802000000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1653123600000", + "startTimestamp": "1653123600000", + "writeOff": false + }, + { + "dueTimestamp": "1655819999999", + "endTimestamp": "1658386800000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1655802000000", + "startTimestamp": "1655802000000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1642793581223", + "endTimestamp": "1658386800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "882.49", + "grossPremiumCurrency": "AUD", + "grossTaxes": "81.63", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "mediaByLocator": {}, + "policyEndTimestamp": "1658386800000", + "policyLocator": "100001764", + "policyStartTimestamp": "1642752000000", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "startTimestamp": "1642752000000", + "taxGroups": [ + { + "amount": "81.63", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1642793584863" + } + ], + "configVersion": "1", + "createdTimestamp": "1642793581223", + "displayId": "100001764", + "documents": [ + { + "createdTimestamp": "1642793581223", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "22640886-9be9-45d3-8781-4e452891e78e", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/e495b038-e22f-486e-b6dc-faaea05eb11a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=815d3f49197065b4471f3ccd765807f17922bd79a3d0ea20ebc7f7aaaa72793b", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "One", + "fileName": "one.pdf", + "locator": "175f3510-e278-4cce-87cc-3220fc447fa9", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/5f3011f5-0b5b-4de7-80ee-3f104965fcf7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=363cd62db97b395d53279fe47c2cfaa41b3e3771c3b7292b8c05f0d95cf808f1", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Two", + "fileName": "two.pdf", + "locator": "e20883d3-a13f-430d-a0a0-881c8cc78738", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/80a062d1-31d0-4454-b1a7-6edb51fc8327/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=0a56ee23410025904d5ee1644f0279eeb8a5df37cf81a6a41d1af9d9cddbe47c", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Three", + "fileName": "three.pdf", + "locator": "25eff6d8-c7ff-4e50-bf8d-e9a324644257", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/582ef704-c51d-45e7-a928-278073a0083f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=ab5a1c0256f5c3308a33d2feed4ea5c3782fc3957efa82c018f65b90d41c57bc", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "93d1c2dd-d6e5-4985-a33d-84a784bc0761", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/1cfbfdc5-eee4-4c50-a273-cba5ff23f323/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=b3f651ef219de29d089042fc8a8545cfb6fc9a58ac9afb6f323d2a8504859a5c", + "urlExpirationTimestamp": "1642795385938" + } + ], + "effectiveContractEndTimestamp": "1658386800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1642793581223", + "endTimestamp": "1658386800000", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2HGEJ6526VH515413" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1642793584863", + "locator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "mediaByLocator": {}, + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "startTimestamp": "1642752000000", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001770", + "locator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "createdTimestamp": "1642793581223", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "100.0000", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "policyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premium": "599.72", + "premiumCurrency": "AUD", + "premiumTemplateRevision": "11ec-78d3-f8210971-b599-52937e95020f", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001772", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "name": "comprehensive", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "renewalGroup": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "updatedTimestamp": "1642793584863" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "createdTimestamp": "1642793581223", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "47.1500", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "policyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premium": "282.77", + "premiumCurrency": "AUD", + "premiumTemplateRevision": "11ec-78d3-f81a0491-9264-1a79cf64cb75", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001774", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "7b335340-db24-4ba0-8760-506eadee24f8", + "name": "collision", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "renewalGroup": "7b335340-db24-4ba0-8760-506eadee24f8", + "updatedTimestamp": "1642793584863" + } + ], + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1658386800000", + "locator": "401758d5-988e-4711-a791-9501e3fdd557", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1642752000000" + }, + { + "amount": "26.47", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1658386800000", + "locator": "60f62136-01e0-41d5-8454-12dc193e9010", + "name": "transaction", + "reversed": false, + "startTimestamp": "1642752000000" + } + ], + "grossFees": "36.47", + "grossFeesCurrency": "AUD", + "invoices": [ + { + "createdTimestamp": "1642793581223", + "displayId": "100001780", + "documents": [ + { + "createdTimestamp": "1642793581223", + "displayName": "invoice_100001780.pdf", + "fileName": "invoice_100001780.pdf", + "locator": "6e6ac6f5-b612-48c8-9082-3e6e5155d340", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/8a8579b0-fbf4-4a19-b68d-baed4711f083/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=8c533cd7c46395181b38d495e76d718353dbdbe287d8aa74b964e5439a24ff23", + "urlExpirationTimestamp": "1642795385940" + } + ], + "dueTimestamp": "1642856399999", + "endTimestamp": "1645430400000", + "locator": "0bffe358-eb80-4214-820e-c605b4ae4f11", + "payments": [], + "policyLocator": "100001764", + "settlementStatus": "outstanding", + "startTimestamp": "1642752000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1642793581223" + } + ], + "totalDue": "197.16", + "totalDueCurrency": "AUD", + "updatedTimestamp": "1642793581223" + } + ], + "issuedTimestamp": "1642793584863", + "locator": "100001764", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1642793581223", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1642793581223", + "displayId": "100001768", + "effectiveTimestamp": "1642752000000", + "exposureModifications": [ + { + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "newExposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "perilModifications": [ + { + "exposureModificationLocator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "locator": "385ae29d-ddc2-45a4-9bc2-49a9a7b57ece", + "newPerilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "599.72", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + }, + { + "exposureModificationLocator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "locator": "9c7c4537-4576-4c2f-b5ac-77c7703cb927", + "newPerilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "282.77", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + } + ], + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1642793584863", + "locator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "newPolicyCharacteristicsLocators": [ + "6223c06b-df4d-42fe-988f-5e2b775fd467" + ], + "number": "0", + "policyEndTimestamp": "1658386800000", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "882.49", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "originalContractEndTimestamp": "1658386800000", + "originalContractStartTimestamp": "1642752000000", + "paymentScheduleName": "monthly-alt", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "productName": "personal-auto", + "updatedTimestamp": "1642793584863" + }, + "productName": "personal-auto", + "tenantTimeZone": "Australia/Sydney", + "transactionType": "manual" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Refund1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Refund1.json new file mode 100644 index 0000000..46541d8 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Refund1.json @@ -0,0 +1,3256 @@ +{ + "charges": [ + { + "amount": "-126.80", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_c699ceec-d74c-45c4-8a75-7432d4f5e9c3", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "-126.80", + "perilCharacteristicsLocator": "c699ceec-d74c-45c4-8a75-7432d4f5e9c3", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "perilName": "insureds_coverages_base", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "31.70", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_premium_6b48559f-b10a-4485-b037-ab9de49ec382", + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "31.70", + "perilCharacteristicsLocator": "6b48559f-b10a-4485-b037-ab9de49ec382", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "perilName": "insureds_coverages_base", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "99.90", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_f8316893-6c55-4dae-b1d5-1f99c00c1f7d", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "isNew": true, + "originalAmount": "99.90", + "perilCharacteristicsLocator": "f8316893-6c55-4dae-b1d5-1f99c00c1f7d", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "perilName": "insureds_coverages_base", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-13.63", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_premium_ee4bc135-14c1-47ed-8a9d-53f332e6ce4d", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "-13.63", + "perilCharacteristicsLocator": "ee4bc135-14c1-47ed-8a9d-53f332e6ce4d", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "perilName": "insureds_coverages_sis", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "3.41", + "amountCurrency": "USD", + "category": "new", + "chargeId": "5_premium_51ef6e33-0c4c-4919-9e13-8d1f23b3970d", + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "3.41", + "perilCharacteristicsLocator": "51ef6e33-0c4c-4919-9e13-8d1f23b3970d", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "perilName": "insureds_coverages_sis", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "10.71", + "amountCurrency": "USD", + "category": "new", + "chargeId": "6_premium_24930419-4ac2-4b11-b642-ca17d66e1882", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "isNew": true, + "originalAmount": "10.71", + "perilCharacteristicsLocator": "24930419-4ac2-4b11-b642-ca17d66e1882", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "perilName": "insureds_coverages_sis", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "7_premium_f67ce57c-fa84-4f5b-a3e9-22c1562485e7", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "f67ce57c-fa84-4f5b-a3e9-22c1562485e7", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "perilName": "insureds_coverages_autoIncreaseBenefitRider", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "8_premium_f89bb3f8-1b01-4240-b44e-4cb6d016ff41", + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "f89bb3f8-1b01-4240-b44e-4cb6d016ff41", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "perilName": "insureds_coverages_autoIncreaseBenefitRider", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "0.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "9_premium_eed081ba-f423-4dbd-baf5-d5b846900aaf", + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "isNew": true, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "eed081ba-f423-4dbd-baf5-d5b846900aaf", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "perilName": "insureds_coverages_autoIncreaseBenefitRider", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "previouslyInvoicedAmount": "0", + "type": "premium" + } + ], + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "defaultPaymentTerms": { + "amount": "7", + "unit": "day" + }, + "oldPaymentScheduleName": "annually", + "operation": "endorsement", + "paymentScheduleName": "monthly", + "plannedInvoices": [], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1648064600092", + "endTimestamp": "1672984800000", + "fieldGroupsByLocator": { + "b9e473e6-9b60-4323-b468-440b83dc4e76": { + "beneficiaries_additionalFields_beneficiaryFullName": [ + "Leia O Solo" + ], + "beneficiaries_additionalFields_beneficiaryRelationshipCalculated": [ + "SIBLING" + ], + "beneficiaries_additionalFields_systemKey": [ + "000007137BENEFICIARY004" + ], + "beneficiaries_firstName": [ + "Leia" + ], + "beneficiaries_lastName": [ + "Solo" + ], + "beneficiaries_middleName": [ + "O" + ], + "beneficiaries_partyId": [ + "613899864" + ], + "beneficiaries_percentOfShare": [ + "100" + ], + "beneficiaries_relationshipToInsured": [ + "SIBLING" + ] + }, + "f99f4602-0c26-4583-8d35-255dc84ec4ec": { + "sellingProducers_additionalFields_commentsInstructions": [ + "commentsInstructions" + ], + "sellingProducers_additionalFields_contactName": [ + "contactName" + ], + "sellingProducers_additionalFields_contactPhone": [ + "contactPhone" + ], + "sellingProducers_additionalFields_officePhoneNumber": [ + "officePhoneNumber" + ], + "sellingProducers_additionalFields_sellingProducersFullName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_additionalFields_systemKey": [ + "000007137SELLINGPRODUCER004" + ], + "sellingProducers_applicationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "sellingProducers_applicationSignature_signatureCity": [ + "omaha" + ], + "sellingProducers_applicationSignature_signatureDate": [ + "2022-01-06" + ], + "sellingProducers_applicationSignature_signatureName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_applicationSignature_signatureState": [ + "NE" + ], + "sellingProducers_applicationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "sellingProducers_applicationSignature_signatureType": [ + "ELECTRONIC" + ], + "sellingProducers_commissionPercentShare": [ + "100" + ], + "sellingProducers_emailAddress": [ + "someone@somewhere.com" + ], + "sellingProducers_firstName": [ + "ALICE" + ], + "sellingProducers_isPrimaryProducer": [ + "YES" + ], + "sellingProducers_lastName": [ + "LEE" + ], + "sellingProducers_producerHierarchyId": [ + "71JA5L-1X7J57" + ], + "sellingProducers_producerNumber": [ + "0675635" + ] + } + }, + "fieldValues": { + "additionalFields_accumulationPeriod": [ + "180" + ], + "additionalFields_applyingWithPartnerFullName": [ + "applyingWithPartnerFullName" + ], + "additionalFields_askedEachQuestion": [ + "YES" + ], + "additionalFields_conductedInterviewInPerson": [ + "YES" + ], + "additionalFields_discountAmount": [ + "0" + ], + "additionalFields_discountPercent": [ + "0" + ], + "additionalFields_naturalDisasterBenefit": [ + "NO" + ], + "additionalFields_policyDecision_iccState": [ + "true" + ], + "additionalFields_policyDecision_permanentExclusion": [ + "FALSE" + ], + "additionalFields_policyDecision_policyStatus": [ + "ISSUE" + ], + "additionalFields_policyDecision_premiumAdjustment": [ + "FALSE" + ], + "additionalFields_policyDecision_reviewableExclusion": [ + "FALSE" + ], + "additionalFields_policyDiscountPercent": [ + "1" + ], + "additionalFields_policyFactorPercent": [ + "0.8" + ], + "additionalFields_policyFactorPercentAnnual": [ + "0.8" + ], + "additionalFields_policyFactorPercentMonthly": [ + "0.07" + ], + "additionalFields_policyFactorPercentQuarterly": [ + "0.20" + ], + "additionalFields_policyFactorPercentSemiAnnual": [ + "0.41" + ], + "additionalFields_policyHierarchyName": [ + "DAN SMITH" + ], + "additionalFields_programsStudentProgramCalc": [ + "NO" + ], + "additionalFields_programsStudentProgramProgramOfStudyCalc": [ + " " + ], + "additionalFields_reasonToBelieveReplacing": [ + "NO" + ], + "additionalFields_renewalBenefitMax": [ + "5000" + ], + "additionalFields_statSeries": [ + "50056" + ], + "additionalFields_stateInsurancePhoneNumber": [ + "1-515-281-5705" + ], + "additionalFields_totalAnnualPremium": [ + "140.43" + ], + "additionalFields_totalBenefitsWithRenewal": [ + "2900" + ], + "additionalFields_totalInternalInForce": [ + "0" + ], + "additionalFields_totalMonthlyBenefitAmount": [ + "2900" + ], + "additionalFields_totalMonthlyCalcWithoutSE": [ + "3500" + ], + "additionalFields_totalMonthlyMaximumCalc": [ + "3500" + ], + "additionalFields_totalMonthlyPremium": [ + "12.29" + ], + "additionalFields_totalPremiumBeforeDiscount": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountAnnual": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountMonthly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountQuarterly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountSemiAnnual": [ + "0" + ], + "additionalFields_totalQuarterlyPremium": [ + "36.51" + ], + "additionalFields_totalSemiAnnualPremium": [ + "72.32" + ], + "additionalFields_underwritingReqmnts_mibRequired": [ + "true" + ], + "additionalFields_underwritingReqmnts_pharmRequired": [ + "true" + ], + "beneficiaries": [ + "b9e473e6-9b60-4323-b468-440b83dc4e76" + ], + "benefitPeriod": [ + "BENEFIT_PERIOD_10YR" + ], + "businessPurpose": [ + "NEW_BUSINESS" + ], + "discountAssociationGroup": [ + "NO" + ], + "discountCommonEmployer": [ + "NO" + ], + "discountHousehold": [ + "NO" + ], + "discountMultiPolicy": [ + "NO" + ], + "discountSelfEmployed": [ + "NO" + ], + "distributionChannel": [ + "AGENCY" + ], + "eliminationPeriod": [ + "ELIMINATION_PERIOD_90_DAYS" + ], + "errorMessage": [ + "Policy is in good order." + ], + "issueState": [ + "IA" + ], + "issuingCompany": [ + "MUTUAL" + ], + "onMilitarySuspension": [ + "NO" + ], + "onWaiverOfPremium": [ + "NO" + ], + "owner_additionalFields_systemKey": [ + "000007137OWNER004" + ], + "owner_birthDate": [ + "1981-01-02" + ], + "owner_cellPhoneNumber": [ + "222-333-3333" + ], + "owner_firstName": [ + "HaniPAYMENTMODE" + ], + "owner_gender": [ + "FEMALE" + ], + "owner_homePhoneNumber": [ + "222-333-3334" + ], + "owner_lastName": [ + "Testtest" + ], + "owner_mailingAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_mailingAddress_city": [ + "BROWNSVILLE" + ], + "owner_mailingAddress_country": [ + "USA" + ], + "owner_mailingAddress_state": [ + "IA" + ], + "owner_mailingAddress_zipCode": [ + "52040" + ], + "owner_partyId": [ + "613899999" + ], + "owner_residentialAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_residentialAddress_city": [ + "BROWNSVILLE" + ], + "owner_residentialAddress_country": [ + "USA" + ], + "owner_residentialAddress_state": [ + "IA" + ], + "owner_residentialAddress_zipCode": [ + "52040" + ], + "owner_socialSecurityNumber": [ + "111-11-0000" + ], + "paymentMethod": [ + "ACH" + ], + "paymentToken": [ + "12345" + ], + "paymentWithdrawalDay": [ + "15" + ], + "policyDeliverTo": [ + "INSURED" + ], + "policyDeliveryMethod": [ + "EMAIL" + ], + "policyForm": [ + "D90" + ], + "policyNumber": [ + "000000020" + ], + "policyPremiumAmount": [ + "140.43" + ], + "policyRenewability": [ + "GUARANTEED_RENEWABLE" + ], + "productDefinitionInfo_productDefinitionVersion": [ + "10.0.60" + ], + "productDefinitionInfo_productId": [ + "DIAO19" + ], + "productInfo_lineOfBusiness": [ + "HEALTH" + ], + "productInfo_productGroup": [ + "DISABILITY_INCOME" + ], + "productInfo_productName": [ + "DI_INDIVIDUAL_ACCIDENT_ONLY" + ], + "productInfo_productType": [ + "INDIVIDUAL_DI" + ], + "reinsurance": [ + "NO" + ], + "sellingProducers": [ + "f99f4602-0c26-4583-8d35-255dc84ec4ec" + ], + "specialRestrictionEmployee": [ + "NONE" + ], + "validate": [ + "validate" + ] + }, + "grossPremium": "140.43", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1648064813736", + "locator": "c3690db4-589e-42e3-a7d3-36b6515a32a2", + "mediaByLocator": {}, + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyStartTimestamp": "1641448800000", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648064963570", + "startTimestamp": "1641448800000", + "taxGroups": [], + "updatedTimestamp": "1648064963570" + }, + { + "createdTimestamp": "1648064962367", + "endTimestamp": "1672984800000", + "fieldGroupsByLocator": { + "b9e473e6-9b60-4323-b468-440b83dc4e76": { + "beneficiaries_additionalFields_beneficiaryFullName": [ + "Leia O Solo" + ], + "beneficiaries_additionalFields_beneficiaryRelationshipCalculated": [ + "SIBLING" + ], + "beneficiaries_additionalFields_systemKey": [ + "000007137BENEFICIARY004" + ], + "beneficiaries_firstName": [ + "Leia" + ], + "beneficiaries_lastName": [ + "Solo" + ], + "beneficiaries_middleName": [ + "O" + ], + "beneficiaries_partyId": [ + "613899864" + ], + "beneficiaries_percentOfShare": [ + "100" + ], + "beneficiaries_relationshipToInsured": [ + "SIBLING" + ] + }, + "f99f4602-0c26-4583-8d35-255dc84ec4ec": { + "sellingProducers_additionalFields_commentsInstructions": [ + "commentsInstructions" + ], + "sellingProducers_additionalFields_contactName": [ + "contactName" + ], + "sellingProducers_additionalFields_contactPhone": [ + "contactPhone" + ], + "sellingProducers_additionalFields_officePhoneNumber": [ + "officePhoneNumber" + ], + "sellingProducers_additionalFields_sellingProducersFullName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_additionalFields_systemKey": [ + "000007137SELLINGPRODUCER004" + ], + "sellingProducers_applicationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "sellingProducers_applicationSignature_signatureCity": [ + "omaha" + ], + "sellingProducers_applicationSignature_signatureDate": [ + "2022-01-06" + ], + "sellingProducers_applicationSignature_signatureName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_applicationSignature_signatureState": [ + "NE" + ], + "sellingProducers_applicationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "sellingProducers_applicationSignature_signatureType": [ + "ELECTRONIC" + ], + "sellingProducers_commissionPercentShare": [ + "100" + ], + "sellingProducers_emailAddress": [ + "cynthia.lindahl@mutualofomaha.com" + ], + "sellingProducers_firstName": [ + "MATT" + ], + "sellingProducers_isPrimaryProducer": [ + "YES" + ], + "sellingProducers_lastName": [ + "HAFFEMANN" + ], + "sellingProducers_producerHierarchyId": [ + "71JA5L-1X7J57" + ], + "sellingProducers_producerNumber": [ + "0675635" + ] + } + }, + "fieldValues": { + "additionalFields_accumulationPeriod": [ + "180" + ], + "additionalFields_applyingWithPartnerFullName": [ + "applyingWithPartnerFullName" + ], + "additionalFields_askedEachQuestion": [ + "YES" + ], + "additionalFields_conductedInterviewInPerson": [ + "YES" + ], + "additionalFields_discountAmount": [ + "0" + ], + "additionalFields_discountPercent": [ + "0" + ], + "additionalFields_naturalDisasterBenefit": [ + "NO" + ], + "additionalFields_policyDecision_iccState": [ + "true" + ], + "additionalFields_policyDecision_permanentExclusion": [ + "FALSE" + ], + "additionalFields_policyDecision_policyStatus": [ + "ISSUE" + ], + "additionalFields_policyDecision_premiumAdjustment": [ + "FALSE" + ], + "additionalFields_policyDecision_reviewableExclusion": [ + "FALSE" + ], + "additionalFields_policyDiscountPercent": [ + "1" + ], + "additionalFields_policyFactorPercent": [ + "0.8" + ], + "additionalFields_policyFactorPercentAnnual": [ + "0.8" + ], + "additionalFields_policyFactorPercentMonthly": [ + "0.07" + ], + "additionalFields_policyFactorPercentQuarterly": [ + "0.20" + ], + "additionalFields_policyFactorPercentSemiAnnual": [ + "0.41" + ], + "additionalFields_policyHierarchyName": [ + "KIRT A COCHRAN" + ], + "additionalFields_programsStudentProgramCalc": [ + "NO" + ], + "additionalFields_programsStudentProgramProgramOfStudyCalc": [ + " " + ], + "additionalFields_reasonToBelieveReplacing": [ + "NO" + ], + "additionalFields_renewalBenefitMax": [ + "5000" + ], + "additionalFields_statSeries": [ + "50056" + ], + "additionalFields_stateInsurancePhoneNumber": [ + "1-515-281-5705" + ], + "additionalFields_totalAnnualPremium": [ + "140.43" + ], + "additionalFields_totalBenefitsWithRenewal": [ + "2900" + ], + "additionalFields_totalInternalInForce": [ + "0" + ], + "additionalFields_totalMonthlyBenefitAmount": [ + "2900" + ], + "additionalFields_totalMonthlyCalcWithoutSE": [ + "3500" + ], + "additionalFields_totalMonthlyMaximumCalc": [ + "3500" + ], + "additionalFields_totalMonthlyPremium": [ + "12.29" + ], + "additionalFields_totalPremiumBeforeDiscount": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountAnnual": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountMonthly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountQuarterly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountSemiAnnual": [ + "0" + ], + "additionalFields_totalQuarterlyPremium": [ + "36.51" + ], + "additionalFields_totalSemiAnnualPremium": [ + "72.32" + ], + "additionalFields_underwritingReqmnts_mibRequired": [ + "true" + ], + "additionalFields_underwritingReqmnts_pharmRequired": [ + "true" + ], + "beneficiaries": [ + "b9e473e6-9b60-4323-b468-440b83dc4e76" + ], + "benefitPeriod": [ + "BENEFIT_PERIOD_10YR" + ], + "businessPurpose": [ + "NEW_BUSINESS" + ], + "discountAssociationGroup": [ + "NO" + ], + "discountCommonEmployer": [ + "NO" + ], + "discountHousehold": [ + "NO" + ], + "discountMultiPolicy": [ + "NO" + ], + "discountSelfEmployed": [ + "NO" + ], + "distributionChannel": [ + "AGENCY" + ], + "eliminationPeriod": [ + "ELIMINATION_PERIOD_90_DAYS" + ], + "errorMessage": [ + "Policy is in good order." + ], + "issueState": [ + "IA" + ], + "issuingCompany": [ + "MUTUAL" + ], + "onMilitarySuspension": [ + "NO" + ], + "onWaiverOfPremium": [ + "NO" + ], + "owner_additionalFields_systemKey": [ + "000007137OWNER004" + ], + "owner_birthDate": [ + "1982-01-03" + ], + "owner_cellPhoneNumber": [ + "222-333-3333" + ], + "owner_firstName": [ + "HaniPAYMENTMODE" + ], + "owner_gender": [ + "FEMALE" + ], + "owner_homePhoneNumber": [ + "222-333-3334" + ], + "owner_lastName": [ + "Testtest" + ], + "owner_mailingAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_mailingAddress_city": [ + "BROWNSVILLE" + ], + "owner_mailingAddress_country": [ + "USA" + ], + "owner_mailingAddress_state": [ + "IA" + ], + "owner_mailingAddress_zipCode": [ + "52040" + ], + "owner_partyId": [ + "613899999" + ], + "owner_residentialAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_residentialAddress_city": [ + "BROWNSVILLE" + ], + "owner_residentialAddress_country": [ + "USA" + ], + "owner_residentialAddress_state": [ + "IA" + ], + "owner_residentialAddress_zipCode": [ + "52040" + ], + "owner_socialSecurityNumber": [ + "111-11-0000" + ], + "paidToDate": [ + "2023-01-06" + ], + "paymentMethod": [ + "ACH" + ], + "paymentToken": [ + "12345" + ], + "paymentWithdrawalDay": [ + "15" + ], + "policyDeliverTo": [ + "INSURED" + ], + "policyDeliveryMethod": [ + "EMAIL" + ], + "policyForm": [ + "D90" + ], + "policyNumber": [ + "000000020" + ], + "policyPremiumAmount": [ + "140.43" + ], + "policyRenewability": [ + "GUARANTEED_RENEWABLE" + ], + "productDefinitionInfo_productDefinitionVersion": [ + "10.0.60" + ], + "productDefinitionInfo_productId": [ + "DIAO19" + ], + "productInfo_lineOfBusiness": [ + "HEALTH" + ], + "productInfo_productGroup": [ + "DISABILITY_INCOME" + ], + "productInfo_productName": [ + "DI_INDIVIDUAL_ACCIDENT_ONLY" + ], + "productInfo_productType": [ + "INDIVIDUAL_DI" + ], + "reinsurance": [ + "NO" + ], + "sellingProducers": [ + "f99f4602-0c26-4583-8d35-255dc84ec4ec" + ], + "specialRestrictionEmployee": [ + "NONE" + ], + "validate": [ + "validate" + ] + }, + "grossPremium": "140.43", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1648064963570", + "locator": "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26", + "mediaByLocator": {}, + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyStartTimestamp": "1641448800000", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648065028668", + "startTimestamp": "1641448800000", + "taxGroups": [], + "updatedTimestamp": "1648064963570" + }, + { + "createdTimestamp": "1648065028668", + "endTimestamp": "1649221200000", + "fieldGroupsByLocator": { + "b9e473e6-9b60-4323-b468-440b83dc4e76": { + "beneficiaries_additionalFields_beneficiaryFullName": [ + "Leia O Solo" + ], + "beneficiaries_additionalFields_beneficiaryRelationshipCalculated": [ + "SIBLING" + ], + "beneficiaries_additionalFields_systemKey": [ + "000007137BENEFICIARY004" + ], + "beneficiaries_firstName": [ + "Leia" + ], + "beneficiaries_lastName": [ + "Solo" + ], + "beneficiaries_middleName": [ + "O" + ], + "beneficiaries_partyId": [ + "613899864" + ], + "beneficiaries_percentOfShare": [ + "100" + ], + "beneficiaries_relationshipToInsured": [ + "SIBLING" + ] + }, + "f99f4602-0c26-4583-8d35-255dc84ec4ec": { + "sellingProducers_additionalFields_commentsInstructions": [ + "commentsInstructions" + ], + "sellingProducers_additionalFields_contactName": [ + "contactName" + ], + "sellingProducers_additionalFields_contactPhone": [ + "contactPhone" + ], + "sellingProducers_additionalFields_officePhoneNumber": [ + "officePhoneNumber" + ], + "sellingProducers_additionalFields_sellingProducersFullName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_additionalFields_systemKey": [ + "000007137SELLINGPRODUCER004" + ], + "sellingProducers_applicationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "sellingProducers_applicationSignature_signatureCity": [ + "omaha" + ], + "sellingProducers_applicationSignature_signatureDate": [ + "2022-01-06" + ], + "sellingProducers_applicationSignature_signatureName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_applicationSignature_signatureState": [ + "NE" + ], + "sellingProducers_applicationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "sellingProducers_applicationSignature_signatureType": [ + "ELECTRONIC" + ], + "sellingProducers_commissionPercentShare": [ + "100" + ], + "sellingProducers_emailAddress": [ + "cynthia.lindahl@mutualofomaha.com" + ], + "sellingProducers_firstName": [ + "MATT" + ], + "sellingProducers_isPrimaryProducer": [ + "YES" + ], + "sellingProducers_lastName": [ + "HAFFEMANN" + ], + "sellingProducers_producerHierarchyId": [ + "71JA5L-1X7J57" + ], + "sellingProducers_producerNumber": [ + "0675635" + ] + } + }, + "fieldValues": { + "additionalFields_accumulationPeriod": [ + "180" + ], + "additionalFields_applyingWithPartnerFullName": [ + "applyingWithPartnerFullName" + ], + "additionalFields_askedEachQuestion": [ + "YES" + ], + "additionalFields_conductedInterviewInPerson": [ + "YES" + ], + "additionalFields_discountAmount": [ + "0" + ], + "additionalFields_discountPercent": [ + "0" + ], + "additionalFields_naturalDisasterBenefit": [ + "NO" + ], + "additionalFields_policyDecision_iccState": [ + "true" + ], + "additionalFields_policyDecision_permanentExclusion": [ + "FALSE" + ], + "additionalFields_policyDecision_policyStatus": [ + "ISSUE" + ], + "additionalFields_policyDecision_premiumAdjustment": [ + "FALSE" + ], + "additionalFields_policyDecision_reviewableExclusion": [ + "FALSE" + ], + "additionalFields_policyDiscountPercent": [ + "1" + ], + "additionalFields_policyFactorPercent": [ + "0.8" + ], + "additionalFields_policyFactorPercentAnnual": [ + "0.8" + ], + "additionalFields_policyFactorPercentMonthly": [ + "0.07" + ], + "additionalFields_policyFactorPercentQuarterly": [ + "0.20" + ], + "additionalFields_policyFactorPercentSemiAnnual": [ + "0.41" + ], + "additionalFields_policyHierarchyName": [ + "KIRT A COCHRAN" + ], + "additionalFields_programsStudentProgramCalc": [ + "NO" + ], + "additionalFields_programsStudentProgramProgramOfStudyCalc": [ + " " + ], + "additionalFields_reasonToBelieveReplacing": [ + "NO" + ], + "additionalFields_renewalBenefitMax": [ + "5000" + ], + "additionalFields_statSeries": [ + "50056" + ], + "additionalFields_stateInsurancePhoneNumber": [ + "1-515-281-5705" + ], + "additionalFields_totalAnnualPremium": [ + "140.43" + ], + "additionalFields_totalBenefitsWithRenewal": [ + "2900" + ], + "additionalFields_totalInternalInForce": [ + "0" + ], + "additionalFields_totalMonthlyBenefitAmount": [ + "2900" + ], + "additionalFields_totalMonthlyCalcWithoutSE": [ + "3500" + ], + "additionalFields_totalMonthlyMaximumCalc": [ + "3500" + ], + "additionalFields_totalMonthlyPremium": [ + "12.29" + ], + "additionalFields_totalPremiumBeforeDiscount": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountAnnual": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountMonthly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountQuarterly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountSemiAnnual": [ + "0" + ], + "additionalFields_totalQuarterlyPremium": [ + "36.51" + ], + "additionalFields_totalSemiAnnualPremium": [ + "72.32" + ], + "additionalFields_underwritingReqmnts_mibRequired": [ + "true" + ], + "additionalFields_underwritingReqmnts_pharmRequired": [ + "true" + ], + "beneficiaries": [ + "b9e473e6-9b60-4323-b468-440b83dc4e76" + ], + "benefitPeriod": [ + "BENEFIT_PERIOD_10YR" + ], + "businessPurpose": [ + "NEW_BUSINESS" + ], + "discountAssociationGroup": [ + "NO" + ], + "discountCommonEmployer": [ + "NO" + ], + "discountHousehold": [ + "NO" + ], + "discountMultiPolicy": [ + "NO" + ], + "discountSelfEmployed": [ + "NO" + ], + "distributionChannel": [ + "AGENCY" + ], + "eliminationPeriod": [ + "ELIMINATION_PERIOD_90_DAYS" + ], + "errorMessage": [ + "Policy is in good order." + ], + "issueState": [ + "IA" + ], + "issuingCompany": [ + "MUTUAL" + ], + "onMilitarySuspension": [ + "NO" + ], + "onWaiverOfPremium": [ + "NO" + ], + "owner_additionalFields_systemKey": [ + "000007137OWNER004" + ], + "owner_birthDate": [ + "1982-01-03" + ], + "owner_cellPhoneNumber": [ + "222-333-3333" + ], + "owner_firstName": [ + "HaniPAYMENTMODE" + ], + "owner_gender": [ + "FEMALE" + ], + "owner_homePhoneNumber": [ + "222-333-3334" + ], + "owner_lastName": [ + "Testtest" + ], + "owner_mailingAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_mailingAddress_city": [ + "BROWNSVILLE" + ], + "owner_mailingAddress_country": [ + "USA" + ], + "owner_mailingAddress_state": [ + "IA" + ], + "owner_mailingAddress_zipCode": [ + "52040" + ], + "owner_partyId": [ + "613899999" + ], + "owner_residentialAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_residentialAddress_city": [ + "BROWNSVILLE" + ], + "owner_residentialAddress_country": [ + "USA" + ], + "owner_residentialAddress_state": [ + "IA" + ], + "owner_residentialAddress_zipCode": [ + "52040" + ], + "owner_socialSecurityNumber": [ + "111-11-0000" + ], + "paidToDate": [ + "2023-01-06" + ], + "paymentMethod": [ + "ACH" + ], + "paymentToken": [ + "12345" + ], + "paymentWithdrawalDay": [ + "15" + ], + "policyDeliverTo": [ + "INSURED" + ], + "policyDeliveryMethod": [ + "EMAIL" + ], + "policyForm": [ + "D90" + ], + "policyNumber": [ + "000000020" + ], + "policyPremiumAmount": [ + "140.43" + ], + "policyRenewability": [ + "GUARANTEED_RENEWABLE" + ], + "productDefinitionInfo_productDefinitionVersion": [ + "10.0.60" + ], + "productDefinitionInfo_productId": [ + "DIAO19" + ], + "productInfo_lineOfBusiness": [ + "HEALTH" + ], + "productInfo_productGroup": [ + "DISABILITY_INCOME" + ], + "productInfo_productName": [ + "DI_INDIVIDUAL_ACCIDENT_ONLY" + ], + "productInfo_productType": [ + "INDIVIDUAL_DI" + ], + "reinsurance": [ + "NO" + ], + "sellingProducers": [ + "f99f4602-0c26-4583-8d35-255dc84ec4ec" + ], + "specialRestrictionEmployee": [ + "NONE" + ], + "validate": [ + "validate" + ] + }, + "grossPremium": "35.11", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "f215ac1f-82a4-4a46-8056-ae037c5bfc73", + "mediaByLocator": {}, + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyStartTimestamp": "1641448800000", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "startTimestamp": "1641448800000", + "taxGroups": [], + "updatedTimestamp": "1648065028668" + }, + { + "createdTimestamp": "1648065028668", + "endTimestamp": "1672984800000", + "fieldGroupsByLocator": { + "b9e473e6-9b60-4323-b468-440b83dc4e76": { + "beneficiaries_additionalFields_beneficiaryFullName": [ + "Leia O Solo" + ], + "beneficiaries_additionalFields_beneficiaryRelationshipCalculated": [ + "SIBLING" + ], + "beneficiaries_additionalFields_systemKey": [ + "000007137BENEFICIARY004" + ], + "beneficiaries_firstName": [ + "Leia" + ], + "beneficiaries_lastName": [ + "Solo" + ], + "beneficiaries_middleName": [ + "O" + ], + "beneficiaries_partyId": [ + "613899864" + ], + "beneficiaries_percentOfShare": [ + "100" + ], + "beneficiaries_relationshipToInsured": [ + "SIBLING" + ] + }, + "f99f4602-0c26-4583-8d35-255dc84ec4ec": { + "sellingProducers_additionalFields_commentsInstructions": [ + "commentsInstructions" + ], + "sellingProducers_additionalFields_contactName": [ + "contactName" + ], + "sellingProducers_additionalFields_contactPhone": [ + "contactPhone" + ], + "sellingProducers_additionalFields_officePhoneNumber": [ + "officePhoneNumber" + ], + "sellingProducers_additionalFields_sellingProducersFullName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_additionalFields_systemKey": [ + "000007137SELLINGPRODUCER004" + ], + "sellingProducers_applicationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "sellingProducers_applicationSignature_signatureCity": [ + "omaha" + ], + "sellingProducers_applicationSignature_signatureDate": [ + "2022-01-06" + ], + "sellingProducers_applicationSignature_signatureName": [ + "MATT HAFFEMANN" + ], + "sellingProducers_applicationSignature_signatureState": [ + "NE" + ], + "sellingProducers_applicationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "sellingProducers_applicationSignature_signatureType": [ + "ELECTRONIC" + ], + "sellingProducers_commissionPercentShare": [ + "100" + ], + "sellingProducers_emailAddress": [ + "cynthia.lindahl@mutualofomaha.com" + ], + "sellingProducers_firstName": [ + "MATT" + ], + "sellingProducers_isPrimaryProducer": [ + "YES" + ], + "sellingProducers_lastName": [ + "HAFFEMANN" + ], + "sellingProducers_producerHierarchyId": [ + "71JA5L-1X7J57" + ], + "sellingProducers_producerNumber": [ + "0675635" + ] + } + }, + "fieldValues": { + "additionalFields_accumulationPeriod": [ + "180" + ], + "additionalFields_applyingWithPartnerFullName": [ + "applyingWithPartnerFullName" + ], + "additionalFields_askedEachQuestion": [ + "YES" + ], + "additionalFields_conductedInterviewInPerson": [ + "YES" + ], + "additionalFields_discountAmount": [ + "0" + ], + "additionalFields_discountPercent": [ + "0" + ], + "additionalFields_naturalDisasterBenefit": [ + "NO" + ], + "additionalFields_policyDecision_iccState": [ + "true" + ], + "additionalFields_policyDecision_permanentExclusion": [ + "FALSE" + ], + "additionalFields_policyDecision_policyStatus": [ + "ISSUE" + ], + "additionalFields_policyDecision_premiumAdjustment": [ + "FALSE" + ], + "additionalFields_policyDecision_reviewableExclusion": [ + "FALSE" + ], + "additionalFields_policyDiscountPercent": [ + "1" + ], + "additionalFields_policyFactorPercent": [ + "0.8" + ], + "additionalFields_policyFactorPercentAnnual": [ + "0.8" + ], + "additionalFields_policyFactorPercentMonthly": [ + "0.07" + ], + "additionalFields_policyFactorPercentQuarterly": [ + "0.20" + ], + "additionalFields_policyFactorPercentSemiAnnual": [ + "0.41" + ], + "additionalFields_policyHierarchyName": [ + "KIRT A COCHRAN" + ], + "additionalFields_programsStudentProgramCalc": [ + "NO" + ], + "additionalFields_programsStudentProgramProgramOfStudyCalc": [ + " " + ], + "additionalFields_reasonToBelieveReplacing": [ + "NO" + ], + "additionalFields_renewalBenefitMax": [ + "5000" + ], + "additionalFields_statSeries": [ + "50056" + ], + "additionalFields_stateInsurancePhoneNumber": [ + "1-515-281-5705" + ], + "additionalFields_totalAnnualPremium": [ + "140.43" + ], + "additionalFields_totalBenefitsWithRenewal": [ + "2900" + ], + "additionalFields_totalInternalInForce": [ + "0" + ], + "additionalFields_totalMonthlyBenefitAmount": [ + "2900" + ], + "additionalFields_totalMonthlyCalcWithoutSE": [ + "3500" + ], + "additionalFields_totalMonthlyMaximumCalc": [ + "3500" + ], + "additionalFields_totalMonthlyPremium": [ + "12.29" + ], + "additionalFields_totalPremiumBeforeDiscount": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountAnnual": [ + "140.43" + ], + "additionalFields_totalPremiumBeforeDiscountMonthly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountQuarterly": [ + "0" + ], + "additionalFields_totalPremiumBeforeDiscountSemiAnnual": [ + "0" + ], + "additionalFields_totalQuarterlyPremium": [ + "36.51" + ], + "additionalFields_totalSemiAnnualPremium": [ + "72.32" + ], + "additionalFields_underwritingReqmnts_mibRequired": [ + "true" + ], + "additionalFields_underwritingReqmnts_pharmRequired": [ + "true" + ], + "beneficiaries": [ + "b9e473e6-9b60-4323-b468-440b83dc4e76" + ], + "benefitPeriod": [ + "BENEFIT_PERIOD_10YR" + ], + "businessPurpose": [ + "NEW_BUSINESS" + ], + "discountAssociationGroup": [ + "NO" + ], + "discountCommonEmployer": [ + "NO" + ], + "discountHousehold": [ + "NO" + ], + "discountMultiPolicy": [ + "NO" + ], + "discountSelfEmployed": [ + "NO" + ], + "distributionChannel": [ + "AGENCY" + ], + "eliminationPeriod": [ + "ELIMINATION_PERIOD_90_DAYS" + ], + "errorMessage": [ + "Policy is in good order." + ], + "issueState": [ + "IA" + ], + "issuingCompany": [ + "MUTUAL" + ], + "onMilitarySuspension": [ + "NO" + ], + "onWaiverOfPremium": [ + "NO" + ], + "owner_additionalFields_systemKey": [ + "000007137OWNER004" + ], + "owner_birthDate": [ + "1982-01-03" + ], + "owner_cellPhoneNumber": [ + "222-333-3333" + ], + "owner_firstName": [ + "HaniPAYMENTMODE" + ], + "owner_gender": [ + "FEMALE" + ], + "owner_homePhoneNumber": [ + "222-333-3334" + ], + "owner_lastName": [ + "Testtest" + ], + "owner_mailingAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_mailingAddress_city": [ + "BROWNSVILLE" + ], + "owner_mailingAddress_country": [ + "USA" + ], + "owner_mailingAddress_state": [ + "IA" + ], + "owner_mailingAddress_zipCode": [ + "52040" + ], + "owner_partyId": [ + "613899999" + ], + "owner_residentialAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "owner_residentialAddress_city": [ + "BROWNSVILLE" + ], + "owner_residentialAddress_country": [ + "USA" + ], + "owner_residentialAddress_state": [ + "IA" + ], + "owner_residentialAddress_zipCode": [ + "52040" + ], + "owner_socialSecurityNumber": [ + "111-11-0000" + ], + "paidToDate": [ + "2023-01-06" + ], + "paymentMethod": [ + "ACH" + ], + "paymentToken": [ + "12345" + ], + "paymentWithdrawalDay": [ + "15" + ], + "policyDeliverTo": [ + "INSURED" + ], + "policyDeliveryMethod": [ + "EMAIL" + ], + "policyForm": [ + "D90" + ], + "policyNumber": [ + "000000020" + ], + "policyPremiumAmount": [ + "140.43" + ], + "policyRenewability": [ + "GUARANTEED_RENEWABLE" + ], + "productDefinitionInfo_productDefinitionVersion": [ + "10.0.60" + ], + "productDefinitionInfo_productId": [ + "DIAO19" + ], + "productInfo_lineOfBusiness": [ + "HEALTH" + ], + "productInfo_productGroup": [ + "DISABILITY_INCOME" + ], + "productInfo_productName": [ + "DI_INDIVIDUAL_ACCIDENT_ONLY" + ], + "productInfo_productType": [ + "INDIVIDUAL_DI" + ], + "reinsurance": [ + "NO" + ], + "sellingProducers": [ + "f99f4602-0c26-4583-8d35-255dc84ec4ec" + ], + "specialRestrictionEmployee": [ + "NONE" + ], + "validate": [ + "validate" + ] + }, + "grossPremium": "110.61", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "4078013b-41d1-4542-b376-abb12841d4c5", + "mediaByLocator": {}, + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyStartTimestamp": "1641448800000", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "startTimestamp": "1649221200000", + "taxGroups": [], + "updatedTimestamp": "1648065028668" + } + ], + "configVersion": "17", + "createdTimestamp": "1648064600092", + "currency": "USD", + "displayId": "100088100", + "documents": [], + "effectiveContractEndTimestamp": "1672984800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1648064600092", + "endTimestamp": "1672984800000", + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_additionalFields_age": [ + "40" + ], + "insureds_additionalFields_automaticEntryCalculation": [ + "YES" + ], + "insureds_additionalFields_birthStateOrCountryField": [ + "FL" + ], + "insureds_additionalFields_distributionChannel": [ + "AGENCY" + ], + "insureds_additionalFields_eligibleForAnyOtherInsurance": [ + "NO" + ], + "insureds_additionalFields_fullMailingAddress": [ + "200 7TH AVE SW BROWNSVILLE IA 52040" + ], + "insureds_additionalFields_fullResidentialAddress": [ + "200 7TH AVE SW BROWNSVILLE IA 52040" + ], + "insureds_additionalFields_insuranceInForce": [ + "NO" + ], + "insureds_additionalFields_insurancePendingOrAppliedFor": [ + "NO" + ], + "insureds_additionalFields_insuredFullName": [ + "HaniPAYMENTMODE Testtest" + ], + "insureds_additionalFields_issueAge": [ + "39" + ], + "insureds_additionalFields_issueLimit": [ + "5000" + ], + "insureds_additionalFields_mailingAddressIndicator": [ + "NO" + ], + "insureds_additionalFields_occupationCode": [ + "OCC_CODE_NA" + ], + "insureds_additionalFields_otherCoverageQuestion": [ + "NO" + ], + "insureds_additionalFields_otherNamesUsed": [ + "otherNamesUsedData" + ], + "insureds_additionalFields_selfEmployed": [ + "NO" + ], + "insureds_additionalFields_systemKey": [ + "000007137INSURED004" + ], + "insureds_additionalFields_uwReqsMibReport": [ + "YES" + ], + "insureds_additionalFields_uwReqsPharmReport": [ + "YES" + ], + "insureds_annualEarnedIncome": [ + "60000" + ], + "insureds_applicationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "insureds_applicationSignature_signatureCity": [ + "council bluffs" + ], + "insureds_applicationSignature_signatureDate": [ + "2022-01-06" + ], + "insureds_applicationSignature_signatureName": [ + "Cynthia WaiTestITGAO" + ], + "insureds_applicationSignature_signatureState": [ + "IA" + ], + "insureds_applicationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "insureds_applicationSignature_signatureType": [ + "ELECTRONIC" + ], + "insureds_birthCountry": [ + "UNITED STATES" + ], + "insureds_birthDate": [ + "1982-01-03" + ], + "insureds_birthState": [ + "FL" + ], + "insureds_cellPhoneNumber": [ + "222-333-3333" + ], + "insureds_citizenship_citizen": [ + "YES" + ], + "insureds_driversLicenseIssueState": [ + "NE" + ], + "insureds_driversLicenseNumber": [ + "13352345235" + ], + "insureds_electronicConsentSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "insureds_electronicConsentSignature_signatureCity": [ + "council bluffs" + ], + "insureds_electronicConsentSignature_signatureDate": [ + "2022-01-06" + ], + "insureds_electronicConsentSignature_signatureName": [ + "Cynthia WaiTestITGAO" + ], + "insureds_electronicConsentSignature_signatureState": [ + "IA" + ], + "insureds_electronicConsentSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "insureds_electronicConsentSignature_signatureType": [ + "ELECTRONIC" + ], + "insureds_emailAddress": [ + "hani.hazimeh@mutualofomaha.com" + ], + "insureds_firstName": [ + "HaniPAYMENTMODE" + ], + "insureds_gender": [ + "FEMALE" + ], + "insureds_hipaaAuthorizationSignature_additionalFields_ipAddress": [ + "170.31.98.26" + ], + "insureds_hipaaAuthorizationSignature_signatureCity": [ + "council bluffs" + ], + "insureds_hipaaAuthorizationSignature_signatureDate": [ + "2022-01-06" + ], + "insureds_hipaaAuthorizationSignature_signatureName": [ + "Cynthia WaiTestITGAO" + ], + "insureds_hipaaAuthorizationSignature_signatureState": [ + "IA" + ], + "insureds_hipaaAuthorizationSignature_signatureTimestamp": [ + "2022-01-06T18:56:17.099Z" + ], + "insureds_hipaaAuthorizationSignature_signatureType": [ + "ELECTRONIC" + ], + "insureds_homePhoneNumber": [ + "222-333-3334" + ], + "insureds_lastName": [ + "Testtest" + ], + "insureds_mailingAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "insureds_mailingAddress_city": [ + "BROWNSVILLE" + ], + "insureds_mailingAddress_country": [ + "USA" + ], + "insureds_mailingAddress_state": [ + "IA" + ], + "insureds_mailingAddress_zipCode": [ + "52040" + ], + "insureds_occupationClass": [ + "OCCUPATION_CLASS_6A" + ], + "insureds_partyId": [ + "613899999" + ], + "insureds_ratedGender": [ + "FEMALE" + ], + "insureds_residentialAddress_addressLine1": [ + "200 7TH AVE SW" + ], + "insureds_residentialAddress_city": [ + "BROWNSVILLE" + ], + "insureds_residentialAddress_country": [ + "USA" + ], + "insureds_residentialAddress_state": [ + "IA" + ], + "insureds_residentialAddress_zipCode": [ + "52040" + ], + "insureds_riskClass": [ + "RISK_CLASS_1" + ], + "insureds_socialSecurityNumber": [ + "111-11-0000" + ], + "insureds_tobaccoUse": [ + "NO" + ], + "insureds_willSignInState": [ + "IA" + ], + "occupationDescription": [ + "MISC_OCCUPATION" + ], + "occupationSpecialty": [ + "OCC_CLASS_6A" + ] + }, + "issuedTimestamp": "1648064813736", + "locator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "mediaByLocator": {}, + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "startTimestamp": "1641448800000", + "updatedTimestamp": "1648064813736" + } + ], + "createdTimestamp": "1648064600092", + "displayId": "100088106", + "locator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "name": "insured", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064600092", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_base_additionalFields_annualPremiumAmount": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_attainedAge": [ + "39" + ], + "insureds_coverages_base_additionalFields_baseMaximumBenefitAmount": [ + "3100" + ], + "insureds_coverages_base_additionalFields_benefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_base_additionalFields_coverageForm": [ + "ICC19-D90-25625" + ], + "insureds_coverages_base_additionalFields_coverageId": [ + "ebp-c7a372b1-78b2-4dca-88ed-240700382977" + ], + "insureds_coverages_base_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_base_additionalFields_monthlyPremiumAmount": [ + "11.1" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountAnnual": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountMonthly": [ + "11.09" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountQuarterly": [ + "32.96" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountSemiAnnual": [ + "65.30" + ], + "insureds_coverages_base_additionalFields_quarterlyPremiumAmount": [ + "32.97" + ], + "insureds_coverages_base_additionalFields_semiAnnualPremiumAmount": [ + "65.3" + ], + "insureds_coverages_base_additionalFields_specifiedBenefitAmount": [ + "2500" + ], + "insureds_coverages_base_benefitAmount": [ + "2500" + ], + "insureds_coverages_base_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_base_premiumAmount": [ + "126.8" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064813736", + "locator": "2055eeb9-dff6-48e7-9baa-aac1fec45a60", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "10.5667", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyCharacteristicsLocator": "c3690db4-589e-42e3-a7d3-36b6515a32a2", + "policyLocator": "100088100", + "policyModificationLocator": "7dde50bd-8b77-4c6a-a876-528fa6df6b62", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "126.80", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648064963570", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064962367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_base_additionalFields_annualPremiumAmount": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_attainedAge": [ + "39" + ], + "insureds_coverages_base_additionalFields_baseMaximumBenefitAmount": [ + "3100" + ], + "insureds_coverages_base_additionalFields_benefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_base_additionalFields_coverageForm": [ + "ICC19-D90-25625" + ], + "insureds_coverages_base_additionalFields_coverageId": [ + "ebp-c7a372b1-78b2-4dca-88ed-240700382977" + ], + "insureds_coverages_base_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_base_additionalFields_monthlyPremiumAmount": [ + "11.1" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountAnnual": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountMonthly": [ + "11.09" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountQuarterly": [ + "32.96" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountSemiAnnual": [ + "65.30" + ], + "insureds_coverages_base_additionalFields_quarterlyPremiumAmount": [ + "32.97" + ], + "insureds_coverages_base_additionalFields_semiAnnualPremiumAmount": [ + "65.3" + ], + "insureds_coverages_base_additionalFields_specifiedBenefitAmount": [ + "2500" + ], + "insureds_coverages_base_benefitAmount": [ + "2500" + ], + "insureds_coverages_base_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_base_premiumAmount": [ + "126.8" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064963570", + "locator": "c699ceec-d74c-45c4-8a75-7432d4f5e9c3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "10.5667", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyCharacteristicsLocator": "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26", + "policyLocator": "100088100", + "policyModificationLocator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "126.80", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648065028668", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_base_additionalFields_annualPremiumAmount": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_attainedAge": [ + "39" + ], + "insureds_coverages_base_additionalFields_baseMaximumBenefitAmount": [ + "3100" + ], + "insureds_coverages_base_additionalFields_benefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_base_additionalFields_coverageForm": [ + "ICC19-D90-25625" + ], + "insureds_coverages_base_additionalFields_coverageId": [ + "ebp-c7a372b1-78b2-4dca-88ed-240700382977" + ], + "insureds_coverages_base_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_base_additionalFields_monthlyPremiumAmount": [ + "11.1" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountAnnual": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountMonthly": [ + "11.09" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountQuarterly": [ + "32.96" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountSemiAnnual": [ + "65.30" + ], + "insureds_coverages_base_additionalFields_quarterlyPremiumAmount": [ + "32.97" + ], + "insureds_coverages_base_additionalFields_semiAnnualPremiumAmount": [ + "65.3" + ], + "insureds_coverages_base_additionalFields_specifiedBenefitAmount": [ + "2500" + ], + "insureds_coverages_base_benefitAmount": [ + "2500" + ], + "insureds_coverages_base_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_base_premiumAmount": [ + "126.8" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "6b48559f-b10a-4485-b037-ab9de49ec382", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "10.5667", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyCharacteristicsLocator": "f215ac1f-82a4-4a46-8056-ae037c5bfc73", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "31.70", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_base_additionalFields_annualPremiumAmount": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_attainedAge": [ + "39" + ], + "insureds_coverages_base_additionalFields_baseMaximumBenefitAmount": [ + "3100" + ], + "insureds_coverages_base_additionalFields_benefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_base_additionalFields_coverageForm": [ + "ICC19-D90-25625" + ], + "insureds_coverages_base_additionalFields_coverageId": [ + "ebp-c7a372b1-78b2-4dca-88ed-240700382977" + ], + "insureds_coverages_base_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_base_additionalFields_monthlyPremiumAmount": [ + "11.1" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountAnnual": [ + "126.8" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountMonthly": [ + "11.09" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountQuarterly": [ + "32.96" + ], + "insureds_coverages_base_additionalFields_premBeforeDiscountSemiAnnual": [ + "65.30" + ], + "insureds_coverages_base_additionalFields_quarterlyPremiumAmount": [ + "32.97" + ], + "insureds_coverages_base_additionalFields_semiAnnualPremiumAmount": [ + "65.3" + ], + "insureds_coverages_base_additionalFields_specifiedBenefitAmount": [ + "2500" + ], + "insureds_coverages_base_benefitAmount": [ + "2500" + ], + "insureds_coverages_base_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_base_premiumAmount": [ + "126.8" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "f8316893-6c55-4dae-b1d5-1f99c00c1f7d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.1000000", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyCharacteristicsLocator": "4078013b-41d1-4542-b376-abb12841d4c5", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "99.90", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + } + ], + "createdTimestamp": "1648064600092", + "displayId": "100088108", + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "name": "insureds_coverages_base", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "renewalGroup": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "updatedTimestamp": "1648065028668" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064600092", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_sis_additionalFields_annualPremiumAmount": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_coverageForm": [ + "ICC19-0PG5M" + ], + "insureds_coverages_sis_additionalFields_coverageId": [ + "ebp-74f59735-3f37-407f-9092-d57b652233d1" + ], + "insureds_coverages_sis_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_sis_additionalFields_monthlyPremiumAmount": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountAnnual": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountMonthly": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountQuarterly": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountSemiAnnual": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_quarterlyPremiumAmount": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_semiAnnualPremiumAmount": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_sisBenefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_sis_additionalFields_sisCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_sis_additionalFields_sisMaximumBenefitAmount": [ + "1900" + ], + "insureds_coverages_sis_additionalFields_sisSpecifiedBenefitAmount": [ + "400" + ], + "insureds_coverages_sis_benefitAmount": [ + "400" + ], + "insureds_coverages_sis_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_sis_premiumAmount": [ + "13.63" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064813736", + "locator": "96c9400e-b3f5-41fa-92a8-c1c1e7e2443e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "1.1358", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyCharacteristicsLocator": "c3690db4-589e-42e3-a7d3-36b6515a32a2", + "policyLocator": "100088100", + "policyModificationLocator": "7dde50bd-8b77-4c6a-a876-528fa6df6b62", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "13.63", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648064963570", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064962367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_sis_additionalFields_annualPremiumAmount": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_coverageForm": [ + "ICC19-0PG5M" + ], + "insureds_coverages_sis_additionalFields_coverageId": [ + "ebp-74f59735-3f37-407f-9092-d57b652233d1" + ], + "insureds_coverages_sis_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_sis_additionalFields_monthlyPremiumAmount": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountAnnual": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountMonthly": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountQuarterly": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountSemiAnnual": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_quarterlyPremiumAmount": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_semiAnnualPremiumAmount": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_sisBenefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_sis_additionalFields_sisCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_sis_additionalFields_sisMaximumBenefitAmount": [ + "1900" + ], + "insureds_coverages_sis_additionalFields_sisSpecifiedBenefitAmount": [ + "400" + ], + "insureds_coverages_sis_benefitAmount": [ + "400" + ], + "insureds_coverages_sis_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_sis_premiumAmount": [ + "13.63" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064963570", + "locator": "ee4bc135-14c1-47ed-8a9d-53f332e6ce4d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "1.1358", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyCharacteristicsLocator": "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26", + "policyLocator": "100088100", + "policyModificationLocator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "13.63", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648065028668", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_sis_additionalFields_annualPremiumAmount": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_coverageForm": [ + "ICC19-0PG5M" + ], + "insureds_coverages_sis_additionalFields_coverageId": [ + "ebp-74f59735-3f37-407f-9092-d57b652233d1" + ], + "insureds_coverages_sis_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_sis_additionalFields_monthlyPremiumAmount": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountAnnual": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountMonthly": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountQuarterly": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountSemiAnnual": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_quarterlyPremiumAmount": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_semiAnnualPremiumAmount": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_sisBenefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_sis_additionalFields_sisCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_sis_additionalFields_sisMaximumBenefitAmount": [ + "1900" + ], + "insureds_coverages_sis_additionalFields_sisSpecifiedBenefitAmount": [ + "400" + ], + "insureds_coverages_sis_benefitAmount": [ + "400" + ], + "insureds_coverages_sis_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_sis_premiumAmount": [ + "13.63" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "51ef6e33-0c4c-4919-9e13-8d1f23b3970d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "1.1358", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyCharacteristicsLocator": "f215ac1f-82a4-4a46-8056-ae037c5bfc73", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "3.41", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_sis_additionalFields_annualPremiumAmount": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_coverageForm": [ + "ICC19-0PG5M" + ], + "insureds_coverages_sis_additionalFields_coverageId": [ + "ebp-74f59735-3f37-407f-9092-d57b652233d1" + ], + "insureds_coverages_sis_additionalFields_discountAmount": [ + "0" + ], + "insureds_coverages_sis_additionalFields_monthlyPremiumAmount": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountAnnual": [ + "13.63" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountMonthly": [ + "1.19" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountQuarterly": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_premBeforeDiscountSemiAnnual": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_quarterlyPremiumAmount": [ + "3.54" + ], + "insureds_coverages_sis_additionalFields_semiAnnualPremiumAmount": [ + "7.02" + ], + "insureds_coverages_sis_additionalFields_sisBenefitAmountType": [ + "SPECIFY" + ], + "insureds_coverages_sis_additionalFields_sisCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_sis_additionalFields_sisMaximumBenefitAmount": [ + "1900" + ], + "insureds_coverages_sis_additionalFields_sisSpecifiedBenefitAmount": [ + "400" + ], + "insureds_coverages_sis_benefitAmount": [ + "400" + ], + "insureds_coverages_sis_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_sis_premiumAmount": [ + "13.63" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "24930419-4ac2-4b11-b642-ca17d66e1882", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "1.1900000", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyCharacteristicsLocator": "4078013b-41d1-4542-b376-abb12841d4c5", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "10.71", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + } + ], + "createdTimestamp": "1648064600092", + "displayId": "100088110", + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "name": "insureds_coverages_sis", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "renewalGroup": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "updatedTimestamp": "1648065028668" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064600092", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_aibCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageForm": [ + "ICC19-0PG8M" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageId": [ + "ebp-7a16fe31-98be-487a-bd38-12f07c049289" + ], + "insureds_coverages_autoIncreaseBenefitRider_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_autoIncreaseBenefitRider_premiumAmount": [ + "0" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064813736", + "locator": "5ccf6107-f0bd-4827-945c-2c84a007b2fe", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.0000", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyCharacteristicsLocator": "c3690db4-589e-42e3-a7d3-36b6515a32a2", + "policyLocator": "100088100", + "policyModificationLocator": "7dde50bd-8b77-4c6a-a876-528fa6df6b62", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "0.00", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648064963570", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648064962367", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_aibCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageForm": [ + "ICC19-0PG8M" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageId": [ + "ebp-7a16fe31-98be-487a-bd38-12f07c049289" + ], + "insureds_coverages_autoIncreaseBenefitRider_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_autoIncreaseBenefitRider_premiumAmount": [ + "0" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648064963570", + "locator": "f67ce57c-fa84-4f5b-a3e9-22c1562485e7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.0000", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyCharacteristicsLocator": "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26", + "policyLocator": "100088100", + "policyModificationLocator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "0.00", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedTimestamp": "1648065028668", + "updatedTimestamp": "1648064963570" + }, + { + "coverageEndTimestamp": "1649221200000", + "coverageStartTimestamp": "1641448800000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_aibCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageForm": [ + "ICC19-0PG8M" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageId": [ + "ebp-7a16fe31-98be-487a-bd38-12f07c049289" + ], + "insureds_coverages_autoIncreaseBenefitRider_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_autoIncreaseBenefitRider_premiumAmount": [ + "0" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "f89bb3f8-1b01-4240-b44e-4cb6d016ff41", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.0000", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyCharacteristicsLocator": "f215ac1f-82a4-4a46-8056-ae037c5bfc73", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "0.00", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + }, + { + "coverageEndTimestamp": "1672984800000", + "coverageStartTimestamp": "1649221200000", + "createdTimestamp": "1648065028668", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "fieldGroupsByLocator": {}, + "fieldValues": { + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_aibCalculatedCheckbox": [ + "YES" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageForm": [ + "ICC19-0PG8M" + ], + "insureds_coverages_autoIncreaseBenefitRider_additionalFields_coverageId": [ + "ebp-7a16fe31-98be-487a-bd38-12f07c049289" + ], + "insureds_coverages_autoIncreaseBenefitRider_coverageStatus": [ + "ACTIVE" + ], + "insureds_coverages_autoIncreaseBenefitRider_premiumAmount": [ + "0" + ] + }, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1648065028668", + "locator": "eed081ba-f423-4dbd-baf5-d5b846900aaf", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.0000000", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyCharacteristicsLocator": "4078013b-41d1-4542-b376-abb12841d4c5", + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premium": "0.00", + "premiumCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + } + ], + "createdTimestamp": "1648064600092", + "displayId": "100088112", + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "name": "insureds_coverages_autoIncreaseBenefitRider", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "renewalGroup": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "updatedTimestamp": "1648065028668" + } + ], + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1648064813736", + "displayId": "100088200", + "documents": [ + { + "createdTimestamp": "1648064813736", + "displayName": "invoice_100088200.pdf", + "fileName": "invoice_100088200.pdf", + "locator": "119865a9-392c-4158-a7cc-2d6391b8a110", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/be1c0aca-4220-429e-8ac7-d106f00d5757/2231da11-4e92-4b7b-b15d-28a3a8929910/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220323T195028Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220323%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=fbaae77b570fc5bd6a68d63cb2650e58f5274155bff92d3155a9b9b86e8c777d", + "urlExpirationTimestamp": "1648066828803" + } + ], + "dueTimestamp": "1648097999999", + "endTimestamp": "1672984800000", + "invoiceType": "newBusiness", + "locator": "2f70516b-0eca-495d-9d48-49fedaf3f745", + "payments": [ + { + "amount": "140.43", + "amountCurrency": "USD", + "displayId": "100088118", + "fieldValues": {}, + "invoiceLocator": "2f70516b-0eca-495d-9d48-49fedaf3f745", + "locator": "83958f4d-951e-4739-bfd0-f89c729557b7", + "mediaByLocator": {}, + "postedTimestamp": "1648064832271" + } + ], + "policyLocator": "100088100", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": "1641448800000", + "statuses": [ + { + "status": "paid", + "timestamp": "1648064832271" + }, + { + "status": "unfulfilled", + "timestamp": "1648064813736" + } + ], + "totalDue": "140.43", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1648064832271" + }, + { + "createdTimestamp": "1648064962367", + "displayId": "100088222", + "documents": [ + { + "createdTimestamp": "1648064962367", + "displayName": "invoice_100088222.pdf", + "fileName": "invoice_100088222.pdf", + "locator": "487f8382-d0b9-4551-af46-d6a742ce3984", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/be1c0aca-4220-429e-8ac7-d106f00d5757/95f5572d-1800-45bb-81a7-c628ddcb4a70/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220323T195028Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220323%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=7870bf673c7f05e0ee09ad4ac75dec23639f74312be786003499c42ab1e339ed", + "urlExpirationTimestamp": "1648066828807" + } + ], + "dueTimestamp": "1648097999999", + "endTimestamp": "1672984800000", + "invoiceType": "endorsement", + "locator": "473d1a01-e9c3-4b87-8699-f4760f4ce510", + "payments": [], + "policyLocator": "100088100", + "policyModificationLocator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "settlementStatus": "settled", + "settlementType": "zeroDue", + "startTimestamp": "1641448800000", + "statuses": [ + { + "status": "zeroDue", + "timestamp": "1648064962367" + } + ], + "totalDue": "0.00", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1648064962367" + } + ], + "issuedTimestamp": "1648064813736", + "locator": "100088100", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1648064791358", + "notes": [ + "Underwriting Note" + ] + }, + "configVersion": "17", + "createdTimestamp": "1648064600092", + "displayId": "100088104", + "effectiveTimestamp": "1641448800000", + "exposureModifications": [ + { + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "6fe4392c-3b24-4a6b-aaa1-c154776d86e2", + "newExposureCharacteristicsLocator": "8c02d414-7dbd-4956-bb54-1ea0684cf027", + "perilModifications": [ + { + "exposureModificationLocator": "6fe4392c-3b24-4a6b-aaa1-c154776d86e2", + "locator": "6d19bb62-e171-412f-95d3-443c71ed523c", + "newPerilCharacteristicsLocator": "2055eeb9-dff6-48e7-9baa-aac1fec45a60", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "126.80", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + }, + { + "exposureModificationLocator": "6fe4392c-3b24-4a6b-aaa1-c154776d86e2", + "locator": "e1ea7d42-5f52-438c-affc-b97b917c938a", + "newPerilCharacteristicsLocator": "96c9400e-b3f5-41fa-92a8-c1c1e7e2443e", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "13.63", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + }, + { + "exposureModificationLocator": "6fe4392c-3b24-4a6b-aaa1-c154776d86e2", + "locator": "8296a47a-6cf0-4eb1-b259-ec5502042591", + "newPerilCharacteristicsLocator": "5ccf6107-f0bd-4827-945c-2c84a007b2fe", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + } + ], + "policyLocator": "100088100", + "policyModificationLocator": "7dde50bd-8b77-4c6a-a876-528fa6df6b62", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1648064813736", + "locator": "7dde50bd-8b77-4c6a-a876-528fa6df6b62", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "c3690db4-589e-42e3-a7d3-36b6515a32a2", + "newPolicyCharacteristicsLocators": [ + "c3690db4-589e-42e3-a7d3-36b6515a32a2" + ], + "number": "0", + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "140.43", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648064813736" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1648064962367", + "notes": [ + "Underwriting Note" + ] + }, + "configVersion": "17", + "createdTimestamp": "1648064962087", + "displayId": "100088138", + "effectiveTimestamp": "1641448800000", + "endorsementLocator": "100088140", + "exposureModifications": [ + { + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "8fc7f83d-137e-4d50-b773-9e3c00e080b7", + "perilModifications": [ + { + "exposureModificationLocator": "8fc7f83d-137e-4d50-b773-9e3c00e080b7", + "locator": "eff2615b-45c3-4443-87bf-87193c2d0b24", + "newPerilCharacteristicsLocator": "c699ceec-d74c-45c4-8a75-7432d4f5e9c3", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "2055eeb9-dff6-48e7-9baa-aac1fec45a60" + }, + { + "exposureModificationLocator": "8fc7f83d-137e-4d50-b773-9e3c00e080b7", + "locator": "bd0e575c-30b7-4770-8406-18b38de67918", + "newPerilCharacteristicsLocator": "ee4bc135-14c1-47ed-8a9d-53f332e6ce4d", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "96c9400e-b3f5-41fa-92a8-c1c1e7e2443e" + }, + { + "exposureModificationLocator": "8fc7f83d-137e-4d50-b773-9e3c00e080b7", + "locator": "e7ca7bbd-9ade-4a4f-b764-939a5a1515d0", + "newPerilCharacteristicsLocator": "f67ce57c-fa84-4f5b-a3e9-22c1562485e7", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "5ccf6107-f0bd-4827-945c-2c84a007b2fe" + } + ], + "policyLocator": "100088100", + "policyModificationLocator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1648064963570", + "locator": "75a4d7d2-3f35-4a43-8a58-c57c06a3f224", + "mediaByLocator": {}, + "name": "not-rated.automated.policy.change", + "newPolicyCharacteristicsLocator": "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26", + "newPolicyCharacteristicsLocators": [ + "87bd7afa-9a82-4bcd-a2ba-fd01ab6cef26" + ], + "number": "1", + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648064963570" + }, + { + "configVersion": "17", + "createdTimestamp": "1648065028668", + "displayId": "100088224", + "effectiveTimestamp": "1649221200000", + "exposureModifications": [ + { + "exposureLocator": "27a3e55e-d1e1-4077-9053-9377edfbd8f9", + "locator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "perilModifications": [ + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "5caaef17-0988-4d40-a827-1754de81e4c9", + "newPerilCharacteristicsLocator": "6b48559f-b10a-4485-b037-ab9de49ec382", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "-95.10", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "c699ceec-d74c-45c4-8a75-7432d4f5e9c3" + }, + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "fcbecec4-a5af-498d-ab17-b7612bf9bef8", + "newPerilCharacteristicsLocator": "f8316893-6c55-4dae-b1d5-1f99c00c1f7d", + "perilLocator": "4c5e0a8b-15fa-454b-aab1-cbf475e96b39", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "-26.90", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "c699ceec-d74c-45c4-8a75-7432d4f5e9c3" + }, + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "55ce4848-a5f4-48ef-853c-c975c52011d2", + "newPerilCharacteristicsLocator": "51ef6e33-0c4c-4919-9e13-8d1f23b3970d", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "-10.22", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "ee4bc135-14c1-47ed-8a9d-53f332e6ce4d" + }, + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "80d4f19b-54a9-4d9f-96be-e98f822f075e", + "newPerilCharacteristicsLocator": "24930419-4ac2-4b11-b642-ca17d66e1882", + "perilLocator": "87e49ac3-1bcd-4333-a8fe-98e12aaee895", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "-2.92", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "ee4bc135-14c1-47ed-8a9d-53f332e6ce4d" + }, + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "f6302ff1-fb7b-4e3d-a0dc-f0d67caf85fc", + "newPerilCharacteristicsLocator": "f89bb3f8-1b01-4240-b44e-4cb6d016ff41", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "f67ce57c-fa84-4f5b-a3e9-22c1562485e7" + }, + { + "exposureModificationLocator": "f2e275a8-e701-4238-ac09-265084efaeb7", + "locator": "06c5adab-ca91-4ee2-aba0-2165241efa44", + "newPerilCharacteristicsLocator": "eed081ba-f423-4dbd-baf5-d5b846900aaf", + "perilLocator": "7ffdb685-7d78-4fe9-ba22-b3e22c8f306e", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "0.00", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "replacedPerilCharacteristicsLocator": "f67ce57c-fa84-4f5b-a3e9-22c1562485e7" + } + ], + "policyLocator": "100088100", + "policyModificationLocator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1648065028668", + "locator": "140271f5-3d72-43ef-ac63-670a985e24ea", + "mediaByLocator": {}, + "name": "rated.policy.change", + "newPolicyCharacteristicsLocators": [ + "f215ac1f-82a4-4a46-8056-ae037c5bfc73", + "4078013b-41d1-4542-b376-abb12841d4c5" + ], + "number": "2", + "policyEndTimestamp": "1672984800000", + "policyLocator": "100088100", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "premiumChange": "5.29", + "premiumChangeCurrency": "USD", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "updatedTimestamp": "1648065028668" + } + ], + "originalContractEndTimestamp": "1672984800000", + "originalContractStartTimestamp": "1641448800000", + "paymentScheduleName": "monthly", + "policyholderLocator": "f2ba4c95-2a58-412d-bd4e-8c77c9359559", + "productLocator": "a98c1a1f-a69c-48f5-b4a4-dd84966fac99", + "productName": "DIAO19", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100088114", + "name": "As Applied For", + "state": "accepted" + } + ], + "selected": "100088114" + }, + "updatedTimestamp": "1648065028668" + }, + "productName": "DIAO19", + "tenantTimeZone": "America/Chicago", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate1.json new file mode 100644 index 0000000..03007c3 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate1.json @@ -0,0 +1,667 @@ +{ + "charges": [ + { + "amount": 2536.35, + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_d24ca716-d34b-49f9-a9cb-f12f30737915", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1645084800000, + "isNew": true, + "originalAmount": 2536.35, + "perilCharacteristicsLocator": "d24ca716-d34b-49f9-a9cb-f12f30737915", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "d7ddd21a-0942-4ec3-8930-83b5b21d47e6", + "previouslyInvoicedAmount": 0, + "type": "premium" + }, + { + "amount": 0, + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_6fbc7a09-0500-4eef-9203-4cee2a57327c", + "coverageEndTimestamp": 1956556800000, + "coverageStartTimestamp": 1645084800000, + "isNew": true, + "originalAmount": 0, + "perilCharacteristicsLocator": "d24ca716-d34b-49f9-a9cb-f12f30737915", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "perilName": "bodily_injury", + "policyModificationLocator": "d7ddd21a-0942-4ec3-8930-83b5b21d47e6", + "previouslyInvoicedAmount": 0, + "taxLocator": "6fbc7a09-0500-4eef-9203-4cee2a57327c", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1645084800000", + "defaultPaymentTerms": { + "amount": 32, + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "reinstatement", + "paymentScheduleName": "semiannually", + "plannedInvoices": [], + "policy": { + "cancellation": { + "effectiveTimestamp": "1645084800000", + "modificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1645126925580", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2570.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645127053818", + "locator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100003836", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedTimestamp": "1645127099102", + "startTimestamp": "1641024000000", + "taxGroups": [], + "updatedTimestamp": "1645127099102" + }, + { + "createdTimestamp": "1645127099102", + "endTimestamp": "1645084800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "33.65", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1645127099102", + "locator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100003836", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "startTimestamp": "1641024000000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645127099102" + }, + { + "createdTimestamp": "1645127302225", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "2536.35", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "locator": "8a1ae3db-8fcc-4589-ae8b-3d6061d4fa90", + "mediaByLocator": {}, + "policyEndTimestamp": 1956556800000, + "policyLocator": "100003836", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "startTimestamp": "1645084800000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645127302225" + } + ], + "configVersion": "31", + "createdTimestamp": "1645126925580", + "displayId": "100003836", + "documents": [ + { + "createdTimestamp": "1645127042045", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "50f52228-8d84-4656-8d36-5e8bb5735ee1", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/e8cb9bfa-4d55-4d86-8765-31c670faad12/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194822Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=060f420fbb906fcb12d7aa210ad941131142485a559dfb099c13b64f5057648a", + "urlExpirationTimestamp": "1645129102330" + }, + { + "createdTimestamp": "1645127042045", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "70a05469-5b7a-4025-aa3f-0fdb78c5c935", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/f2059d6f-1af9-4c6d-9bd2-20b9880644c0/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194822Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=f1fa49e63e385ac5ec9a7a10dd9216c9786c436459215c9f9ca97abc8ca43502", + "urlExpirationTimestamp": "1645129102330" + } + ], + "effectiveContractEndTimestamp": "1956556800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645126966053", + "endTimestamp": "1956556800000", + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "fieldGroupsByLocator": {}, + "fieldValues": { + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "vehicle_type": [ + "SUV" + ], + "vehicle_value": [ + "10000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1645127053818", + "locator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "mediaByLocator": {}, + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "startTimestamp": "1641024000000", + "updatedTimestamp": "1645127053818" + } + ], + "createdTimestamp": "1645126966053", + "displayId": "100003862", + "locator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645126966053", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645127053818", + "locator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyCharacteristicsLocator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "policyLocator": "100003836", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premium": "2570.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9029-9d8e2481-abf2-7a4d705464e0", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedTimestamp": "1645127099102", + "technicalPremium": "2056.00", + "updatedTimestamp": "1645127099102" + }, + { + "coverageEndTimestamp": "1645084800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645127099102", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1645127099102", + "locator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyCharacteristicsLocator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "policyLocator": "100003836", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premium": "33.65", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9029-9d8e2481-abf2-7a4d705464e0", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "technicalPremium": "26.92", + "updatedTimestamp": "1645127099102" + }, + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1645084800000", + "createdTimestamp": "1645127302225", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregate": "50000.00", + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "30000.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "locator": "d24ca716-d34b-49f9-a9cb-f12f30737915", + "lumpSumPayment": "0.00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.4167", + "monthTechnicalPremium": "17.1333", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyCharacteristicsLocator": "8a1ae3db-8fcc-4589-ae8b-3d6061d4fa90", + "policyLocator": "100003836", + "policyModificationLocator": "d7ddd21a-0942-4ec3-8930-83b5b21d47e6", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premium": "2536.35", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-9029-9d8e2481-abf2-7a4d705464e0", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "technicalPremium": "2030.02", + "updatedTimestamp": "1645127302225" + } + ], + "createdTimestamp": "1645126966053", + "displayId": "100003864", + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "name": "bodily_injury", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "renewalGroup": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "updatedTimestamp": "1645127099102" + } + ], + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127099102" + } + ], + "fees": [ + { + "amount": "1.31", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1645084800000", + "locator": "da07b894-6723-4e95-9e7b-b16ea3cf6727", + "name": "policy_fee", + "reversed": false, + "startTimestamp": "1641024000000" + }, + { + "amount": "98.69", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1956556800000", + "locator": "a355ef59-43ee-46e3-a851-f2f4de83cb2d", + "name": "policy_fee", + "reversed": false, + "startTimestamp": "1645084800000" + } + ], + "grossFees": "1.31", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1645127049043", + "displayId": "100003878", + "documents": [ + { + "createdTimestamp": "1645127049043", + "displayName": "invoice_100003878.pdf", + "fileName": "invoice_100003878.pdf", + "locator": "c584b00d-7947-47db-9d83-c35527c9043c", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/77f000c2-efb0-4dbd-a7c8-1d77e63fc7d7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194822Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=d96517bbd90d826771f5a84470d96d547b4f90e2734683426e375fd561f57dfc", + "urlExpirationTimestamp": "1645129102334" + } + ], + "dueTimestamp": "1645171199999", + "endTimestamp": 1656658800000, + "invoiceType": "newBusiness", + "locator": "d0dfb9a9-c249-4761-b9ef-be51cc39abf6", + "payments": [ + { + "amount": "133.50", + "amountCurrency": "USD", + "displayId": "100003880", + "fieldValues": {}, + "invoiceLocator": "d0dfb9a9-c249-4761-b9ef-be51cc39abf6", + "locator": "339b775a-8031-4001-a996-d125d5b9b540", + "mediaByLocator": {}, + "postedTimestamp": "1645127076262" + } + ], + "policyLocator": "100003836", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": 1641024000000, + "statuses": [ + { + "status": "paid", + "timestamp": "1645127076262" + }, + { + "status": "unfulfilled", + "timestamp": "1645127049043" + } + ], + "totalDue": 133.5, + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1645127076262" + }, + { + "createdTimestamp": "1645127191925", + "displayId": "100004002", + "documents": [ + { + "createdTimestamp": "1645127191925", + "displayName": "invoice_100004002.pdf", + "fileName": "invoice_100004002.pdf", + "locator": "bfa4216f-6689-4150-8045-f19d74e06e3f", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/81f18e16-895c-4693-881c-958a2953fceb/3105e8a5-8262-4f43-aa50-c4c4dbc4d74a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220217T194822Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220217%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=bbf419c3c319bf2887236415f2cd5944af704c762f8989727882ea50e5dc91fb", + "urlExpirationTimestamp": "1645129102339" + } + ], + "dueTimestamp": "1645171199999", + "endTimestamp": 1656658800000, + "invoiceType": "installment", + "locator": "657256c2-1a09-4964-a5bd-50ff4f8b5a0c", + "payments": [ + { + "amount": "-98.54", + "amountCurrency": "USD", + "displayId": "100003972", + "fieldValues": {}, + "invoiceLocator": "657256c2-1a09-4964-a5bd-50ff4f8b5a0c", + "locator": "871ca76e-ae76-4c9e-aa05-10eab5a3698c", + "mediaByLocator": {}, + "postedTimestamp": "1645127285007" + } + ], + "policyLocator": "100003836", + "settlementStatus": "settled", + "settlementType": "paid", + "startTimestamp": 1641024000000, + "statuses": [ + { + "status": "paid", + "timestamp": "1645127285007" + }, + { + "status": "unfulfilled", + "timestamp": "1645127191925" + } + ], + "totalDue": -98.54, + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1645127285007" + } + ], + "issuedTimestamp": "1645127053818", + "locator": "100003836", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1645127042045", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "31", + "createdTimestamp": "1645126925580", + "displayId": "100003840", + "effectiveTimestamp": 1641024000000, + "exposureModifications": [ + { + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "0cb3b0ec-3fa8-4884-8db0-3fe53686f322", + "newExposureCharacteristicsLocator": "cc03283b-bafb-45b9-b3a1-2f99f2ded823", + "perilModifications": [ + { + "exposureModificationLocator": "0cb3b0ec-3fa8-4884-8db0-3fe53686f322", + "locator": "7a5c7f7d-c785-4f94-9bc7-15670dd6a8c0", + "newPerilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "policyLocator": "100003836", + "policyModificationLocator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645127053818", + "locator": "81eec1ed-053b-45e3-9388-c46f3ffb4265", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "63f3eb19-ebe1-4570-ba80-f56749a3e3f1", + "newPolicyCharacteristicsLocators": [ + "63f3eb19-ebe1-4570-ba80-f56749a3e3f1" + ], + "number": "0", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2570.00", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127053818" + }, + { + "cancellationName": "insureds_request", + "configVersion": "31", + "createdTimestamp": "1645127090768", + "displayId": "100003882", + "effectiveTimestamp": 1645084800000, + "exposureModifications": [ + { + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "93d1b04d-a3c0-4e9d-ae44-efb6cfbeb7bd", + "perilModifications": [ + { + "exposureModificationLocator": "93d1b04d-a3c0-4e9d-ae44-efb6cfbeb7bd", + "locator": "45332a7f-2317-432c-acc4-4d20cda651cf", + "newPerilCharacteristicsLocator": "a1fdab4f-6a7f-4cbc-811e-0a073cead71a", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "-2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "replacedPerilCharacteristicsLocator": "1e7c868d-8026-470a-8dfd-25800d56889d" + } + ], + "policyLocator": "100003836", + "policyModificationLocator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645127099102", + "locator": "3e853b61-cd5a-4ff7-9936-b6e0f1186b6b", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "a64754a1-7506-4a65-9bed-d897fb6de3ff", + "newPolicyCharacteristicsLocators": [ + "a64754a1-7506-4a65-9bed-d897fb6de3ff" + ], + "number": "1", + "policyEndTimestamp": "1645084800000", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "-2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127099102" + }, + { + "configVersion": "31", + "createdTimestamp": "1645127271567", + "displayId": "100003968", + "effectiveTimestamp": 1645084800000, + "exposureModifications": [ + { + "exposureLocator": "5e3e026c-4552-4487-82e5-1da8f72e0667", + "locator": "03a24294-99b1-47ca-8a2f-800138715fae", + "perilModifications": [ + { + "exposureModificationLocator": "03a24294-99b1-47ca-8a2f-800138715fae", + "locator": "19989dc5-210a-4983-bb5b-307434f2dd9f", + "newPerilCharacteristicsLocator": "d24ca716-d34b-49f9-a9cb-f12f30737915", + "perilLocator": "df0d0b6f-7205-40ce-add9-ee636aa1e90f", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "policyLocator": "100003836", + "policyModificationLocator": "d7ddd21a-0942-4ec3-8930-83b5b21d47e6", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645127302225", + "locator": "d7ddd21a-0942-4ec3-8930-83b5b21d47e6", + "mediaByLocator": {}, + "name": "modification.policy.reinstate", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100003836", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "premiumChange": "2536.35", + "premiumChangeCurrency": "USD", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "updatedTimestamp": "1645127301927" + } + ], + "originalContractEndTimestamp": "1956556800000", + "originalContractStartTimestamp": 1641024000000, + "paymentScheduleName": "semiannually", + "policyholderLocator": "bf44bc3d-1354-46fb-a2b9-55522194d954", + "productLocator": "b8b6af8a-b466-4cb6-92f2-07601020a82f", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100003842", + "name": "1", + "state": "accepted" + } + ], + "selected": "100003842" + }, + "updatedTimestamp": "1645127302225" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "reinstatement" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate2.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate2.json new file mode 100644 index 0000000..9790367 --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Reinstate2.json @@ -0,0 +1,832 @@ +{ + "charges": [ + { + "amount": "123.17", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_19590ed7-19f8-4db2-bcdf-7af6901843c3", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "isNew": true, + "originalAmount": "123.17", + "perilCharacteristicsLocator": "19590ed7-19f8-4db2-bcdf-7af6901843c3", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "11.39", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_c0412b8a-0e67-498c-8a57-1c1bdc40f9fd", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "isNew": true, + "originalAmount": "11.39", + "perilCharacteristicsLocator": "19590ed7-19f8-4db2-bcdf-7af6901843c3", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "previouslyInvoicedAmount": "0", + "taxLocator": "c0412b8a-0e67-498c-8a57-1c1bdc40f9fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "5.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_fee_ce2c29f4-f284-4c52-9819-471c998ff063", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "feeLocator": "ce2c29f4-f284-4c52-9819-471c998ff063", + "feeName": "underwriting", + "isNew": true, + "originalAmount": "5.00", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "3.69", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_fee_76da1caa-2092-413a-8c35-0a12425e951b", + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "feeLocator": "76da1caa-2092-413a-8c35-0a12425e951b", + "feeName": "transaction", + "isNew": true, + "originalAmount": "3.69", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "-0.59", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "5_fee_c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "feeLocator": "c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "feeName": "transaction", + "isNew": false, + "originalAmount": "3.70", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "4.29", + "type": "fee" + }, + { + "amount": "11.40", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "6_tax_e30982c5-fcb1-4d29-8a23-558475d560bb", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "isNew": false, + "originalAmount": "11.40", + "perilCharacteristicsLocator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "0", + "taxLocator": "e30982c5-fcb1-4d29-8a23-558475d560bb", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-0.85", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_fee_e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "feeLocator": "e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "5.00", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "5.85", + "type": "fee" + }, + { + "amount": "-13.29", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "8_tax_4508b235-f268-4a3a-9e0c-241af52898b7", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "13.29", + "taxLocator": "4508b235-f268-4a3a-9e0c-241af52898b7", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-143.73", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "9_premium_0210f088-6747-491c-8535-aa4a8e72d739", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "143.73", + "type": "premium" + }, + { + "amount": "123.17", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "10_premium_a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "coverageEndTimestamp": "1659326400000", + "coverageStartTimestamp": "1656648000000", + "isNew": false, + "originalAmount": "123.17", + "perilCharacteristicsLocator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "previouslyInvoicedAmount": "0", + "type": "premium" + } + ], + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "reinstatement", + "paymentScheduleName": "monthly", + "plannedInvoices": [ + { + "dueTimestamp": "1658548799999", + "endTimestamp": "1659326400000", + "financialTransactions": [ + { + "amount": "-246.33", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "premium" + }, + { + "amount": "-22.79", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "taxLocator": "4508b235-f268-4a3a-9e0c-241af52898b7", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "123.17", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "premium" + }, + { + "amount": "11.40", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "taxLocator": "e30982c5-fcb1-4d29-8a23-558475d560bb", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-10.00", + "endTimestamp": "1659326400000", + "feeLocator": "e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "feeName": "underwriting", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "5.00", + "endTimestamp": "1659326400000", + "feeLocator": "e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "feeName": "underwriting", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "-7.39", + "endTimestamp": "1659326400000", + "feeLocator": "c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "feeName": "transaction", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "3.70", + "endTimestamp": "1659326400000", + "feeLocator": "c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "feeName": "transaction", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "3.10", + "endTimestamp": "1659326400000", + "feeLocator": "c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "feeName": "transaction", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "4.15", + "endTimestamp": "1659326400000", + "feeLocator": "e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "feeName": "underwriting", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "fee" + }, + { + "amount": "9.50", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "taxLocator": "4508b235-f268-4a3a-9e0c-241af52898b7", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "102.60", + "endTimestamp": "1659326400000", + "perilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilName": "collision", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "postedTimestamp": "1658524543694", + "startTimestamp": "1656648000000", + "type": "premium" + } + ], + "issueTimestamp": "1656648000000", + "startTimestamp": "1656648000000", + "writeOff": false + } + ], + "policy": { + "cancellation": { + "effectiveTimestamp": "1656648000000", + "modificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "modificationName": "modification.policy.cancel" + }, + "characteristics": [ + { + "createdTimestamp": "1658524534440", + "endTimestamp": "1672549200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "246.33", + "grossTaxes": "0.00", + "issuedTimestamp": "1658524539035", + "locator": "81a6daec-39be-4886-bca9-96fadd7174c1", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000040", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "replacedTimestamp": "1658524543694", + "startTimestamp": "1641013200000", + "taxGroups": [], + "updatedTimestamp": "1658524543694" + }, + { + "createdTimestamp": "1658524543694", + "endTimestamp": "1656648000000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "123.17", + "grossTaxes": "11.40", + "issuedTimestamp": "1658524543694", + "locator": "66e8eb3b-9de5-4b0d-8a8a-60a4815b5526", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000040", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "startTimestamp": "1641013200000", + "taxGroups": [ + { + "amount": "11.40", + "name": "sales" + } + ], + "updatedTimestamp": "1658524543694" + }, + { + "createdTimestamp": "1658524692059", + "endTimestamp": "1672549200000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ] + }, + "grossPremium": "123.17", + "grossTaxes": "11.39", + "locator": "ebca5f05-09a7-4df8-aef7-ae98d24a296e", + "mediaByLocator": {}, + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000040", + "policyStartTimestamp": "1641013200000", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "startTimestamp": "1656648000000", + "taxGroups": [ + { + "amount": "11.39", + "name": "sales" + } + ], + "updatedTimestamp": "1658524692059" + } + ], + "configVersion": "2", + "createdTimestamp": "1658524534440", + "currency": "USD", + "displayId": "100000040", + "documents": [ + { + "createdTimestamp": "1658524534440", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "2a4d06b7-b44a-466a-aef2-b2afb7e26b5b", + "policyModificationLocator": "273a5bcc-d0b2-480e-be85-1d3441f301cf", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/fb74ed3f-9961-443b-b444-484f75db0248/af07ebd8-34cf-46e0-9c23-18b0edc560ac/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220722T211812Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220722%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=7f4a53245e5df62e85b232dce3a7fcd57efe2e9971d18125c559e10f275e1b39", + "urlExpirationTimestamp": "1658526492134" + }, + { + "createdTimestamp": "1658524534440", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "a29d680b-fdab-4fac-a4d1-d10faf2db895", + "policyModificationLocator": "273a5bcc-d0b2-480e-be85-1d3441f301cf", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/fb74ed3f-9961-443b-b444-484f75db0248/a8532aad-84f7-4e81-81a4-f6771c3eb192/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220722T211812Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220722%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=5bb5b7ea597624bf16ec7eaf74ba5abb839f6547d08c6be026c4d5ff422c7c62", + "urlExpirationTimestamp": "1658526492134" + } + ], + "effectiveContractEndTimestamp": "1672549200000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1658524534440", + "endTimestamp": "1672549200000", + "exposureLocator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "fieldGroupsByLocator": {}, + "fieldValues": { + "body_style": [ + "4 door" + ], + "make": [ + "Subaru" + ], + "model": [ + "Outback" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "23000" + ], + "year": [ + "2014" + ] + }, + "issuedTimestamp": "1658524539035", + "locator": "fbd83d5f-84a8-40b2-b809-906027ed3a81", + "mediaByLocator": {}, + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "startTimestamp": "1641013200000", + "updatedTimestamp": "1658524539035" + } + ], + "createdTimestamp": "1658524534440", + "displayId": "100000046", + "locator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1641013200000", + "createdTimestamp": "1658524534440", + "exposureCharacteristicsLocator": "fbd83d5f-84a8-40b2-b809-906027ed3a81", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1658524539035", + "locator": "0210f088-6747-491c-8535-aa4a8e72d739", + "mediaByLocator": {}, + "monthPremium": "20.5275", + "monthTechnicalPremium": "16.4220", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyCharacteristicsLocator": "81a6daec-39be-4886-bca9-96fadd7174c1", + "policyLocator": "100000040", + "policyModificationLocator": "273a5bcc-d0b2-480e-be85-1d3441f301cf", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premium": "246.33", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "replacedTimestamp": "1658524543694", + "technicalPremium": "197.06", + "updatedTimestamp": "1658524543694" + }, + { + "coverageEndTimestamp": "1656648000000", + "coverageStartTimestamp": "1641013200000", + "createdTimestamp": "1658524543694", + "exposureCharacteristicsLocator": "fbd83d5f-84a8-40b2-b809-906027ed3a81", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1658524543694", + "locator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "mediaByLocator": {}, + "monthPremium": "20.5275", + "monthTechnicalPremium": "16.4220", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyCharacteristicsLocator": "66e8eb3b-9de5-4b0d-8a8a-60a4815b5526", + "policyLocator": "100000040", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premium": "123.17", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "technicalPremium": "98.53", + "updatedTimestamp": "1658524543694" + }, + { + "coverageEndTimestamp": "1672549200000", + "coverageStartTimestamp": "1656648000000", + "createdTimestamp": "1658524692059", + "exposureCharacteristicsLocator": "fbd83d5f-84a8-40b2-b809-906027ed3a81", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "19590ed7-19f8-4db2-bcdf-7af6901843c3", + "mediaByLocator": {}, + "monthPremium": "20.5275000", + "monthTechnicalPremium": "16.4220000", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyCharacteristicsLocator": "ebca5f05-09a7-4df8-aef7-ae98d24a296e", + "policyLocator": "100000040", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premium": "123.17", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "technicalPremium": "98.53", + "updatedTimestamp": "1658524692059" + } + ], + "createdTimestamp": "1658524534440", + "displayId": "100000048", + "exposureLocator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "locator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "name": "collision", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "renewalGroup": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "updatedTimestamp": "1658524543694" + } + ], + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "updatedTimestamp": "1658524543694" + } + ], + "fees": [ + { + "amount": "5.00", + "description": "", + "endTimestamp": "1656648000000", + "locator": "e0755b7b-db2d-472a-b7b6-bc7a39eb284a", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1641013200000" + }, + { + "amount": "3.70", + "description": "", + "endTimestamp": "1656648000000", + "locator": "c97ee398-4dcd-4b39-9d2f-1835b4a9e788", + "name": "transaction", + "reversed": false, + "startTimestamp": "1641013200000" + }, + { + "amount": "5.00", + "description": "", + "endTimestamp": "1672549200000", + "locator": "ce2c29f4-f284-4c52-9819-471c998ff063", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1656648000000" + }, + { + "amount": "3.69", + "description": "", + "endTimestamp": "1672549200000", + "locator": "76da1caa-2092-413a-8c35-0a12425e951b", + "name": "transaction", + "reversed": false, + "startTimestamp": "1656648000000" + } + ], + "grossFees": "8.70", + "invoices": [ + { + "createdTimestamp": "1658524534440", + "displayId": "100000054", + "documents": [ + { + "createdTimestamp": "1658524534440", + "displayName": "invoice_100000054.pdf", + "fileName": "invoice_100000054.pdf", + "locator": "a26d656c-a406-41e6-bab8-810ba892d578", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/fb74ed3f-9961-443b-b444-484f75db0248/49d7c51f-fb40-4604-bee8-2db6bd1b5b74/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220722T211812Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220722%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=7c7a847c63eaac881d6307dd5529661dbe1e498c7087ceb7f42dfc5f54e53f31", + "urlExpirationTimestamp": "1658526492136" + } + ], + "dueTimestamp": "1658548799999", + "endTimestamp": "1659326400000", + "invoiceType": "newBusiness", + "locator": "8a9d141b-bb50-4bf5-810b-2e19e4d8c681", + "payments": [], + "policyLocator": "100000040", + "settlementStatus": "outstanding", + "startTimestamp": "1656648000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1658524534440" + } + ], + "totalDue": "167.16", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1658524539035" + } + ], + "issuedTimestamp": "1658524539035", + "locator": "100000040", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1658524534440", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "2", + "createdTimestamp": "1658524534440", + "displayId": "100000044", + "effectiveTimestamp": "1641013200000", + "exposureModifications": [ + { + "exposureLocator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "locator": "d70a1707-cdda-458a-a969-216fd4476b4e", + "newExposureCharacteristicsLocator": "fbd83d5f-84a8-40b2-b809-906027ed3a81", + "perilModifications": [ + { + "exposureModificationLocator": "d70a1707-cdda-458a-a969-216fd4476b4e", + "locator": "30178b42-9c57-41c8-b092-29a30aadd121", + "newPerilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "246.33", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107" + } + ], + "policyLocator": "100000040", + "policyModificationLocator": "273a5bcc-d0b2-480e-be85-1d3441f301cf", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1658524539035", + "locator": "273a5bcc-d0b2-480e-be85-1d3441f301cf", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "81a6daec-39be-4886-bca9-96fadd7174c1", + "newPolicyCharacteristicsLocators": [ + "81a6daec-39be-4886-bca9-96fadd7174c1" + ], + "number": "0", + "policyEndTimestamp": "1672549200000", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "246.33", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "updatedTimestamp": "1658524539035" + }, + { + "cancellationName": "no_longer_needed", + "configVersion": "2", + "createdTimestamp": "1658524541444", + "displayId": "100000200", + "effectiveTimestamp": "1656648000000", + "exposureModifications": [ + { + "exposureLocator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "locator": "1f3548dc-4c6a-45aa-b610-0d5859947b06", + "perilModifications": [ + { + "exposureModificationLocator": "1f3548dc-4c6a-45aa-b610-0d5859947b06", + "locator": "9c2608d3-7eb9-4b66-ad8a-694b5e041681", + "newPerilCharacteristicsLocator": "a7572a67-e881-4aca-a3fd-0e9d492c4fae", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "-123.16", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "replacedPerilCharacteristicsLocator": "0210f088-6747-491c-8535-aa4a8e72d739" + } + ], + "policyLocator": "100000040", + "policyModificationLocator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1658524543694", + "locator": "f8d3f4ee-9daf-4239-9c5f-bf76c4d7499a", + "mediaByLocator": {}, + "name": "modification.policy.cancel", + "newPolicyCharacteristicsLocator": "66e8eb3b-9de5-4b0d-8a8a-60a4815b5526", + "newPolicyCharacteristicsLocators": [ + "66e8eb3b-9de5-4b0d-8a8a-60a4815b5526" + ], + "number": "1", + "policyEndTimestamp": "1656648000000", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "-123.16", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "updatedTimestamp": "1658524543694" + }, + { + "configVersion": "2", + "createdTimestamp": "1658524692013", + "displayId": "100000062", + "effectiveTimestamp": "1656648000000", + "exposureModifications": [ + { + "exposureLocator": "eb8e5e6e-459e-42fc-bcdc-73883b7078c0", + "locator": "d835d3e0-4cb6-43f5-9baf-27f047e0e65c", + "perilModifications": [ + { + "exposureModificationLocator": "d835d3e0-4cb6-43f5-9baf-27f047e0e65c", + "locator": "c4bbcf7b-0ca8-45a6-adc7-a2c9dd252777", + "newPerilCharacteristicsLocator": "19590ed7-19f8-4db2-bcdf-7af6901843c3", + "perilLocator": "1935c55e-83cd-4053-850c-7f18be43c0bd", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "123.17", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107" + } + ], + "policyLocator": "100000040", + "policyModificationLocator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1658524692059", + "locator": "5837be54-9033-4f5a-8e42-c29ac7b0908b", + "mediaByLocator": {}, + "name": "modification.policy.reinstate", + "newPolicyCharacteristicsLocators": [], + "number": "2", + "policyLocator": "100000040", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "premiumChange": "123.17", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "updatedTimestamp": "1658524692013" + } + ], + "originalContractEndTimestamp": "1672549200000", + "originalContractStartTimestamp": "1641013200000", + "paymentScheduleName": "monthly", + "policyholderLocator": "528e9288-b4b7-476b-9069-994da04d9228", + "productLocator": "82d19041-7af9-47ae-93b2-35cb2c869107", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000050", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000050" + }, + "updatedTimestamp": "1658524692059" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/New_York", + "transactionType": "reinstatement" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/Renewal1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/Renewal1.json new file mode 100644 index 0000000..89985bf --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/Renewal1.json @@ -0,0 +1,1944 @@ +{ + "charges": [ + { + "amount": "3022.50", + "amountCurrency": "USD", + "category": "new", + "chargeId": "1_premium_d32c2349-f4d9-4590-b57b-760debe5127e", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "3022.50", + "perilCharacteristicsLocator": "d32c2349-f4d9-4590-b57b-760debe5127e", + "perilLocator": "d67b861f-bbde-41ec-81b9-0646c09c6618", + "perilName": "comprehensive", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "279.58", + "amountCurrency": "USD", + "category": "new", + "chargeId": "2_tax_fa555c6b-257c-47fe-924c-2831fa8cea6a", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "279.58", + "perilCharacteristicsLocator": "d32c2349-f4d9-4590-b57b-760debe5127e", + "perilLocator": "d67b861f-bbde-41ec-81b9-0646c09c6618", + "perilName": "comprehensive", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "previouslyInvoicedAmount": "0", + "taxLocator": "fa555c6b-257c-47fe-924c-2831fa8cea6a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "3570.00", + "amountCurrency": "USD", + "category": "new", + "chargeId": "3_premium_13642019-3e0e-417e-8b1f-ab5aa24a0d3c", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "3570.00", + "perilCharacteristicsLocator": "13642019-3e0e-417e-8b1f-ab5aa24a0d3c", + "perilLocator": "ceca1110-944e-4421-96a0-73a102e72dfb", + "perilName": "collision", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "330.23", + "amountCurrency": "USD", + "category": "new", + "chargeId": "4_tax_f32c79a2-65cb-4b41-94dd-2e6d3c7bf05c", + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "isNew": true, + "originalAmount": "330.23", + "perilCharacteristicsLocator": "13642019-3e0e-417e-8b1f-ab5aa24a0d3c", + "perilLocator": "ceca1110-944e-4421-96a0-73a102e72dfb", + "perilName": "collision", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "previouslyInvoicedAmount": "0", + "taxLocator": "f32c79a2-65cb-4b41-94dd-2e6d3c7bf05c", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-14.90", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "5_tax_7331d9fc-3175-4796-a177-ff93755057fd", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "14.90", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-161.02", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "6_premium_171ab223-986c-4f9e-9c72-881cb713cc46", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "161.02", + "type": "premium" + }, + { + "amount": "89.93", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "7_tax_0329ad25-ca55-4a6d-8e3e-1a5d67fe63a0", + "coverageEndTimestamp": "1659423600000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "89.93", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "taxLocator": "0329ad25-ca55-4a6d-8e3e-1a5d67fe63a0", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "193.51", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "8_tax_669d726f-140c-4fdd-aa25-cdb9252585a5", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1651474800000", + "isNew": false, + "originalAmount": "193.51", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "taxLocator": "669d726f-140c-4fdd-aa25-cdb9252585a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1001.10", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "9_premium_21df4b9b-26d7-40bf-887b-26253ff56791", + "coverageEndTimestamp": "1659423600000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "1001.10", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-165.81", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "10_premium_ff7df9ab-f736-4194-8113-ab1fad8435f2", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "165.81", + "type": "premium" + }, + { + "amount": "972.22", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "11_premium_39f1323a-1546-4a77-b043-1d15dbddcf7c", + "coverageEndTimestamp": "1659423600000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "972.22", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "2470.94", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "12_premium_8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1651474800000", + "isNew": false, + "originalAmount": "2470.94", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "228.56", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "13_tax_c91dbc6f-8755-49f5-9ec1-aa22401b7457", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1651474800000", + "isNew": false, + "originalAmount": "228.56", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "taxLocator": "c91dbc6f-8755-49f5-9ec1-aa22401b7457", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "92.60", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "14_tax_2b35eb6d-9436-4669-b751-72c8d758a2b3", + "coverageEndTimestamp": "1659423600000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "92.60", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "taxLocator": "2b35eb6d-9436-4669-b751-72c8d758a2b3", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "2091.99", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "15_premium_d37a80d9-2279-4abd-b02a-d5721012f31e", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1651474800000", + "isNew": false, + "originalAmount": "2091.99", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-15.35", + "amountCurrency": "USD", + "category": "previously_invoiced", + "chargeId": "16_tax_c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1643788800000", + "isNew": false, + "originalAmount": "0.00", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "previouslyInvoicedAmount": "15.35", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + } + ], + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "quarterly", + "operation": "renewal", + "paymentScheduleName": "quarterly", + "plannedInvoices": [ + { + "dueTimestamp": "1643875199999", + "endTimestamp": "1651474800000", + "financialTransactions": [ + { + "amount": "-819.76", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-75.84", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "819.76", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "75.83", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "0329ad25-ca55-4a6d-8e3e-1a5d67fe63a0", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-844.11", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "-78.09", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "844.11", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "78.08", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "2b35eb6d-9436-4669-b751-72c8d758a2b3", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.94", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1651474800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1643788800000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1643788800000", + "startTimestamp": "1643788800000", + "writeOff": false + }, + { + "dueTimestamp": "1651561199999", + "endTimestamp": "1659423600000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "152.46", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "14.10", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "0329ad25-ca55-4a6d-8e3e-1a5d67fe63a0", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "156.99", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "14.52", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "2b35eb6d-9436-4669-b751-72c8d758a2b3", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "580.75", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "53.71", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "669d726f-140c-4fdd-aa25-cdb9252585a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "685.94", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "63.44", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "c91dbc6f-8755-49f5-9ec1-aa22401b7457", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1659423600000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1651474800000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1651474800000", + "startTimestamp": "1651474800000", + "writeOff": false + }, + { + "dueTimestamp": "1659509999999", + "endTimestamp": "1667372400000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.62", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "669d726f-140c-4fdd-aa25-cdb9252585a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "c91dbc6f-8755-49f5-9ec1-aa22401b7457", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1667372400000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1659423600000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1659423600000", + "startTimestamp": "1659423600000", + "writeOff": false + }, + { + "dueTimestamp": "1667458799999", + "endTimestamp": "1675324800000", + "financialTransactions": [ + { + "amount": "-658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "-62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "755.62", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "69.90", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "669d726f-140c-4fdd-aa25-cdb9252585a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "892.50", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "82.56", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "c91dbc6f-8755-49f5-9ec1-aa22401b7457", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "60.93", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "7331d9fc-3175-4796-a177-ff93755057fd", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "658.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilName": "comprehensive", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "678.30", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "type": "premium" + }, + { + "amount": "62.74", + "amountCurrency": "USD", + "endTimestamp": "1675324800000", + "perilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilName": "collision", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "postedTimestamp": "1643335788234", + "startTimestamp": "1667372400000", + "taxLocator": "c9b7cca2-b5ed-4e47-9723-7f93613bc407", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1667372400000", + "startTimestamp": "1667372400000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1643335777872", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "5674.99", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335782081", + "locator": "ce3d7134-0158-428e-ad6b-0ed743a3eb18", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335789499", + "startTimestamp": "1641801600000", + "taxGroups": [], + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335788234", + "endTimestamp": "1653274503000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "1973.32", + "grossPremiumCurrency": "USD", + "grossTaxes": "182.53", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "f9cbf945-8e90-465a-a25f-449b6c0aea7a", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "taxGroups": [ + { + "amount": "182.53", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335788234", + "endTimestamp": "1675324800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "4562.93", + "grossPremiumCurrency": "USD", + "grossTaxes": "422.07", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "d499da7c-85c5-42b2-9b65-0f2c8fc5c87a", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1653274503000", + "taxGroups": [ + { + "amount": "422.07", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335795677", + "endTimestamp": "1706860800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "6592.50", + "grossPremiumCurrency": "USD", + "grossTaxes": "609.81", + "grossTaxesCurrency": "USD", + "locator": "31e34049-9f91-408c-8737-4ce39a523b52", + "mediaByLocator": {}, + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyStartTimestamp": "1641801600000", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1675324800000", + "taxGroups": [ + { + "amount": "609.81", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1643335795677" + } + ], + "configVersion": "4", + "createdTimestamp": "1643335777872", + "displayId": "100002856", + "documents": [ + { + "createdTimestamp": "1643335777872", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "a8bb8b56-a694-48b1-bfe8-6f96b9099b4f", + "policyModificationLocator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/c69361b1-5432-4abb-9d19-ef6339c1466a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020955Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=858e8a39c0e21acb141e0e31c6382075ebcae96d46ad5d39fffb705d8f5c7914", + "urlExpirationTimestamp": "1643337595784" + }, + { + "createdTimestamp": "1643335777872", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "7cf3bdeb-2a2d-4f2b-8093-d995cab0b50d", + "policyModificationLocator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/3490c7af-e07c-4f4c-b93b-51f31218fbc4/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020955Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=656d143bdb2c07bd790a2a4de2ad797b8aaea869502922a06c8567e336407e5a", + "urlExpirationTimestamp": "1643337595784" + }, + { + "createdTimestamp": "1643335788234", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "ffb46a3a-557d-43ac-a5e3-07ff0b62d604", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/4ae974ea-1ac3-4ef7-90d9-231edfb12d81/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020955Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=2833ca363ddb947b18237497ee7b21010b3507b8361158b86dc03ce8634b87c2", + "urlExpirationTimestamp": "1643337595784" + } + ], + "effectiveContractEndTimestamp": "1706860800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1643335777872", + "endTimestamp": "1675324800000", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335782081", + "locator": "b77ff956-36c0-4946-894a-1ac655ea6789", + "mediaByLocator": {}, + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335789499", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335788234", + "endTimestamp": "1653274503000", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335789499", + "locator": "f7b552fe-98a5-49a5-933c-70bdab6c54f9", + "mediaByLocator": {}, + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1641801600000", + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335788234", + "endTimestamp": "1675324800000", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "25000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1643335789499", + "locator": "1e31f5b6-1966-40f2-b114-9b607bb0feae", + "mediaByLocator": {}, + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1653274503000", + "updatedTimestamp": "1643335789499" + }, + { + "createdTimestamp": "1643335795677", + "endTimestamp": "1706860800000", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "25000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "62432dbe-67df-4c17-8c16-67493ff60846", + "mediaByLocator": {}, + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "startTimestamp": "1675324800000", + "updatedTimestamp": "1643335795677" + } + ], + "createdTimestamp": "1643335777872", + "displayId": "100002862", + "locator": "34638e3e-e497-429d-97d0-cbd22b099479", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335777872", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b77ff956-36c0-4946-894a-1ac655ea6789", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335782081", + "locator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyCharacteristicsLocator": "ce3d7134-0158-428e-ad6b-0ed743a3eb18", + "policyLocator": "100002856", + "policyModificationLocator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "2795.98", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335789499", + "updatedTimestamp": "1643335789499" + }, + { + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335788234", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f7b552fe-98a5-49a5-933c-70bdab6c54f9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "219.4317", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyCharacteristicsLocator": "f9cbf945-8e90-465a-a25f-449b6c0aea7a", + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "972.22", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335789499" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "createdTimestamp": "1643335788234", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1e31f5b6-1966-40f2-b114-9b607bb0feae", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "251.1980", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyCharacteristicsLocator": "d499da7c-85c5-42b2-9b65-0f2c8fc5c87a", + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "2091.99", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335789499" + } + ], + "createdTimestamp": "1643335777872", + "displayId": "100002864", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "name": "comprehensive", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "updatedTimestamp": "1643335795677" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335777872", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b77ff956-36c0-4946-894a-1ac655ea6789", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335782081", + "locator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyCharacteristicsLocator": "ce3d7134-0158-428e-ad6b-0ed743a3eb18", + "policyLocator": "100002856", + "policyModificationLocator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "2879.01", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedTimestamp": "1643335789499", + "updatedTimestamp": "1643335789499" + }, + { + "coverageEndTimestamp": "1653274503000", + "coverageStartTimestamp": "1641801600000", + "createdTimestamp": "1643335788234", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f7b552fe-98a5-49a5-933c-70bdab6c54f9", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "225.9474", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyCharacteristicsLocator": "f9cbf945-8e90-465a-a25f-449b6c0aea7a", + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "1001.10", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335789499" + }, + { + "coverageEndTimestamp": "1675324800000", + "coverageStartTimestamp": "1653274503000", + "createdTimestamp": "1643335788234", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "1e31f5b6-1966-40f2-b114-9b607bb0feae", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1643335789499", + "locator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "296.6999", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyCharacteristicsLocator": "d499da7c-85c5-42b2-9b65-0f2c8fc5c87a", + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "2470.94", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335789499" + } + ], + "createdTimestamp": "1643335777872", + "displayId": "100002866", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "name": "collision", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "updatedTimestamp": "1643335795677" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643335795677", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "62432dbe-67df-4c17-8c16-67493ff60846", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "d32c2349-f4d9-4590-b57b-760debe5127e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "251.8754156", + "perilLocator": "d67b861f-bbde-41ec-81b9-0646c09c6618", + "policyCharacteristicsLocator": "31e34049-9f91-408c-8737-4ce39a523b52", + "policyLocator": "100002856", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "3022.50", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335795677" + } + ], + "createdTimestamp": "1643335795677", + "displayId": "100002878", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "d67b861f-bbde-41ec-81b9-0646c09c6618", + "name": "comprehensive", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "updatedTimestamp": "1643335795677" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1706860800000", + "coverageStartTimestamp": "1675324800000", + "createdTimestamp": "1643335795677", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "62432dbe-67df-4c17-8c16-67493ff60846", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "13642019-3e0e-417e-8b1f-ab5aa24a0d3c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "297.5000000", + "perilLocator": "ceca1110-944e-4421-96a0-73a102e72dfb", + "policyCharacteristicsLocator": "31e34049-9f91-408c-8737-4ce39a523b52", + "policyLocator": "100002856", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premium": "3570.00", + "premiumCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335795677" + } + ], + "createdTimestamp": "1643335795677", + "displayId": "100002880", + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "ceca1110-944e-4421-96a0-73a102e72dfb", + "name": "collision", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalGroup": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "updatedTimestamp": "1643335795677" + } + ], + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335795677" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1643335777872", + "displayId": "100002872", + "documents": [ + { + "createdTimestamp": "1643335777872", + "displayName": "invoice_100002872.pdf", + "fileName": "invoice_100002872.pdf", + "locator": "47cc6e09-efc2-4647-9993-f2ec723eac76", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/805365e9-939e-43df-a5d1-417385417228/590f2b69-fe3f-45fe-92b1-0248045a08bf/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220128T020955Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220128%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=a8b9d7bf5dbe7847e6093a7e92da3754cd90d5bcc84bfba2b999a16d0bff67a3", + "urlExpirationTimestamp": "1643337595788" + } + ], + "dueTimestamp": "1643356799999", + "endTimestamp": "1643788800000", + "locator": "2c93e448-5ae5-4913-af54-35175370a87c", + "payments": [], + "policyLocator": "100002856", + "settlementStatus": "outstanding", + "startTimestamp": "1641801600000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1643335777872" + } + ], + "totalDue": "357.08", + "totalDueCurrency": "USD", + "updatedTimestamp": "1643335777872" + } + ], + "issuedTimestamp": "1643335782081", + "locator": "100002856", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643335777872", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1643335777872", + "displayId": "100002860", + "effectiveTimestamp": "1641801600000", + "exposureModifications": [ + { + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "d031dd8b-94c2-4889-b592-a0e79130e963", + "newExposureCharacteristicsLocator": "b77ff956-36c0-4946-894a-1ac655ea6789", + "perilModifications": [ + { + "exposureModificationLocator": "d031dd8b-94c2-4889-b592-a0e79130e963", + "locator": "da1db9c8-cb46-4f97-8d52-87bbc49a3677", + "newPerilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "2795.98", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "d031dd8b-94c2-4889-b592-a0e79130e963", + "locator": "5ea8738a-54bb-4074-a9dc-3d4e33742dcd", + "newPerilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "2879.01", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100002856", + "policyModificationLocator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643335782081", + "locator": "7b920d9e-2c0a-4624-bb5d-6348a05da7b8", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "ce3d7134-0158-428e-ad6b-0ed743a3eb18", + "newPolicyCharacteristicsLocators": [ + "ce3d7134-0158-428e-ad6b-0ed743a3eb18" + ], + "number": "0", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "5674.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335782081" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1643335788234", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1643335788133", + "displayId": "100002728", + "effectiveTimestamp": "1653274503000", + "endorsementLocator": "100002730", + "exposureModifications": [ + { + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "53821a5c-c548-44fc-8ffa-04a2e7244027", + "newExposureCharacteristicsLocator": "f7b552fe-98a5-49a5-933c-70bdab6c54f9", + "perilModifications": [ + { + "exposureModificationLocator": "53821a5c-c548-44fc-8ffa-04a2e7244027", + "locator": "ed272350-ab88-44fc-a5c8-23615ac64e87", + "newPerilCharacteristicsLocator": "39f1323a-1546-4a77-b043-1d15dbddcf7c", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "-1823.76", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46" + }, + { + "exposureModificationLocator": "53821a5c-c548-44fc-8ffa-04a2e7244027", + "locator": "8a825ce1-1cec-4c5d-a7b6-bbc1c11f6888", + "newPerilCharacteristicsLocator": "21df4b9b-26d7-40bf-887b-26253ff56791", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "-1877.91", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2" + } + ], + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "f8db1649-d4f9-4107-bd83-4510680de600", + "newExposureCharacteristicsLocator": "1e31f5b6-1966-40f2-b114-9b607bb0feae", + "perilModifications": [ + { + "exposureModificationLocator": "f8db1649-d4f9-4107-bd83-4510680de600", + "locator": "e0677b58-acef-4a1e-b749-2878afe7a511", + "newPerilCharacteristicsLocator": "d37a80d9-2279-4abd-b02a-d5721012f31e", + "perilLocator": "9dae67ca-9837-48dd-8dd6-437e62223ab5", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "-703.99", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "171ab223-986c-4f9e-9c72-881cb713cc46" + }, + { + "exposureModificationLocator": "f8db1649-d4f9-4107-bd83-4510680de600", + "locator": "67f571e6-9fab-4a9d-80fe-e72cf7ddb977", + "newPerilCharacteristicsLocator": "8deedd08-80bd-4a42-8e74-6baee1d1c7db", + "perilLocator": "51aca9b4-2104-4c42-90b3-1cd07fadd8cc", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "-408.07", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "replacedPerilCharacteristicsLocator": "ff7df9ab-f736-4194-8113-ab1fad8435f2" + } + ], + "policyLocator": "100002856", + "policyModificationLocator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643335789499", + "locator": "64db921c-7554-4664-8a8d-b4d32e04c621", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "f9cbf945-8e90-465a-a25f-449b6c0aea7a", + "newPolicyCharacteristicsLocators": [ + "f9cbf945-8e90-465a-a25f-449b6c0aea7a", + "d499da7c-85c5-42b2-9b65-0f2c8fc5c87a" + ], + "number": "1", + "policyEndTimestamp": "1675324800000", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "861.26", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "updatedTimestamp": "1643335789499" + }, + { + "configVersion": "4", + "createdTimestamp": "1643335795677", + "displayId": "100002884", + "effectiveTimestamp": "1675324800000", + "exposureModifications": [ + { + "exposureLocator": "34638e3e-e497-429d-97d0-cbd22b099479", + "locator": "4948749e-8698-44e9-a6aa-97300561fef3", + "newExposureCharacteristicsLocator": "62432dbe-67df-4c17-8c16-67493ff60846", + "perilModifications": [ + { + "exposureModificationLocator": "4948749e-8698-44e9-a6aa-97300561fef3", + "locator": "35392a93-edff-4037-b401-a9076c190177", + "newPerilCharacteristicsLocator": "d32c2349-f4d9-4590-b57b-760debe5127e", + "perilLocator": "d67b861f-bbde-41ec-81b9-0646c09c6618", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "3022.50", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + }, + { + "exposureModificationLocator": "4948749e-8698-44e9-a6aa-97300561fef3", + "locator": "f97c370d-0b33-473e-b147-1c3a5f783242", + "newPerilCharacteristicsLocator": "13642019-3e0e-417e-8b1f-ab5aa24a0d3c", + "perilLocator": "ceca1110-944e-4421-96a0-73a102e72dfb", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "3570.00", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "policyLocator": "100002856", + "policyModificationLocator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1643335795677", + "locator": "f6ee20b2-6d75-4252-ab22-43b9ac6c0a5f", + "mediaByLocator": {}, + "name": "modification.policy.renew", + "newPolicyCharacteristicsLocator": "31e34049-9f91-408c-8737-4ce39a523b52", + "newPolicyCharacteristicsLocators": [ + "31e34049-9f91-408c-8737-4ce39a523b52" + ], + "number": "2", + "policyEndTimestamp": "1706860800000", + "policyLocator": "100002856", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "premiumChange": "6592.50", + "premiumChangeCurrency": "USD", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "renewalLocator": "100002876", + "updatedTimestamp": "1643335795677" + } + ], + "originalContractEndTimestamp": "1675324800000", + "originalContractStartTimestamp": "1641801600000", + "paymentScheduleName": "quarterly", + "policyholderLocator": "bd9d70cf-c348-4bfa-be5d-8e8a6cb76eba", + "productLocator": "9c2bbb06-b97f-4873-92a5-8313114c9fe5", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100002868", + "name": "1", + "state": "accepted" + } + ], + "selected": "100002868" + }, + "updatedTimestamp": "1643335795677" + }, + "productName": "personal-auto", + "tenantTimeZone": "America/Los_Angeles", + "transactionType": "renewal" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/UnrecognizedScheduleChange.json b/test/sample-data/type-samples/PaymentSchedulePluginData/UnrecognizedScheduleChange.json new file mode 100644 index 0000000..4e3baaa --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/UnrecognizedScheduleChange.json @@ -0,0 +1,761 @@ +{ + "charges": [ + { + "amount": "21.80", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "1_tax_727c637e-9fed-419f-9776-49446e7d8b4d", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "26.16", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "4.36", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "499.76", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "2_premium_db52d335-1181-4e17-8c1e-e1dd12adf48f", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "599.72", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "99.96", + "type": "premium" + }, + { + "amount": "46.22", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "3_tax_5a74813d-9230-4c68-99dd-511c52f95ee2", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "55.47", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "9.25", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "235.65", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "4_premium_fb377c9e-dddf-469a-9c25-b702bbb40c99", + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1645430400000", + "isNew": false, + "originalAmount": "282.77", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "previouslyInvoicedAmount": "47.12", + "type": "premium" + } + ], + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "monthly", + "operation": "manual", + "paymentScheduleName": "unknown-schedule", + "plannedInvoices": [ + { + "dueTimestamp": "1645448399999", + "endTimestamp": "1647849600000", + "financialTransactions": [ + { + "amount": "99.96", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "type": "premium" + }, + { + "amount": "9.25", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1647849600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1645430400000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1645430400000", + "startTimestamp": "1645430400000", + "writeOff": false + }, + { + "dueTimestamp": "1647867599999", + "endTimestamp": "1650531600000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "type": "premium" + }, + { + "amount": "9.25", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1650531600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1647849600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1647849600000", + "startTimestamp": "1647849600000", + "writeOff": false + }, + { + "dueTimestamp": "1650549599999", + "endTimestamp": "1653123600000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1653123600000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1650531600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1650531600000", + "startTimestamp": "1650531600000", + "writeOff": false + }, + { + "dueTimestamp": "1653141599999", + "endTimestamp": "1655802000000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1655802000000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1653123600000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1653123600000", + "startTimestamp": "1653123600000", + "writeOff": false + }, + { + "dueTimestamp": "1655819999999", + "endTimestamp": "1658386800000", + "financialTransactions": [ + { + "amount": "99.95", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "type": "premium" + }, + { + "amount": "9.24", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilName": "comprehensive", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "taxLocator": "5a74813d-9230-4c68-99dd-511c52f95ee2", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "47.13", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "type": "premium" + }, + { + "amount": "4.36", + "amountCurrency": "AUD", + "endTimestamp": "1658386800000", + "perilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilName": "collision", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "postedTimestamp": "1642793581223", + "startTimestamp": "1655802000000", + "taxLocator": "727c637e-9fed-419f-9776-49446e7d8b4d", + "taxName": "sales", + "type": "tax" + } + ], + "issueTimestamp": "1655802000000", + "startTimestamp": "1655802000000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1642793581223", + "endTimestamp": "1658386800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "882.49", + "grossPremiumCurrency": "AUD", + "grossTaxes": "81.63", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "mediaByLocator": {}, + "policyEndTimestamp": "1658386800000", + "policyLocator": "100001764", + "policyStartTimestamp": "1642752000000", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "startTimestamp": "1642752000000", + "taxGroups": [ + { + "amount": "81.63", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1642793584863" + } + ], + "configVersion": "1", + "createdTimestamp": "1642793581223", + "displayId": "100001764", + "documents": [ + { + "createdTimestamp": "1642793581223", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "22640886-9be9-45d3-8781-4e452891e78e", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/e495b038-e22f-486e-b6dc-faaea05eb11a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=815d3f49197065b4471f3ccd765807f17922bd79a3d0ea20ebc7f7aaaa72793b", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "One", + "fileName": "one.pdf", + "locator": "175f3510-e278-4cce-87cc-3220fc447fa9", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/5f3011f5-0b5b-4de7-80ee-3f104965fcf7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=363cd62db97b395d53279fe47c2cfaa41b3e3771c3b7292b8c05f0d95cf808f1", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Two", + "fileName": "two.pdf", + "locator": "e20883d3-a13f-430d-a0a0-881c8cc78738", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/80a062d1-31d0-4454-b1a7-6edb51fc8327/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=0a56ee23410025904d5ee1644f0279eeb8a5df37cf81a6a41d1af9d9cddbe47c", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Three", + "fileName": "three.pdf", + "locator": "25eff6d8-c7ff-4e50-bf8d-e9a324644257", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/582ef704-c51d-45e7-a928-278073a0083f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=ab5a1c0256f5c3308a33d2feed4ea5c3782fc3957efa82c018f65b90d41c57bc", + "urlExpirationTimestamp": "1642795385938" + }, + { + "createdTimestamp": "1642793581223", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "93d1c2dd-d6e5-4985-a33d-84a784bc0761", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/1cfbfdc5-eee4-4c50-a273-cba5ff23f323/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=b3f651ef219de29d089042fc8a8545cfb6fc9a58ac9afb6f323d2a8504859a5c", + "urlExpirationTimestamp": "1642795385938" + } + ], + "effectiveContractEndTimestamp": "1658386800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1642793581223", + "endTimestamp": "1658386800000", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "19000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1642793584863", + "locator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "mediaByLocator": {}, + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "startTimestamp": "1642752000000", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001770", + "locator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "createdTimestamp": "1642793581223", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "100.0000", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "policyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premium": "599.72", + "premiumCurrency": "AUD", + "premiumTemplateRevision": "11ec-78d3-f8210971-b599-52937e95020f", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001772", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "name": "comprehensive", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "renewalGroup": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "updatedTimestamp": "1642793584863" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1658386800000", + "coverageStartTimestamp": "1642752000000", + "createdTimestamp": "1642793581223", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1642793584863", + "locator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "47.1500", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "policyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premium": "282.77", + "premiumCurrency": "AUD", + "premiumTemplateRevision": "11ec-78d3-f81a0491-9264-1a79cf64cb75", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "createdTimestamp": "1642793581223", + "displayId": "100001774", + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "7b335340-db24-4ba0-8760-506eadee24f8", + "name": "collision", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "renewalGroup": "7b335340-db24-4ba0-8760-506eadee24f8", + "updatedTimestamp": "1642793584863" + } + ], + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1658386800000", + "locator": "401758d5-988e-4711-a791-9501e3fdd557", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1642752000000" + }, + { + "amount": "26.47", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1658386800000", + "locator": "60f62136-01e0-41d5-8454-12dc193e9010", + "name": "transaction", + "reversed": false, + "startTimestamp": "1642752000000" + } + ], + "grossFees": "36.47", + "grossFeesCurrency": "AUD", + "invoices": [ + { + "createdTimestamp": "1642793581223", + "displayId": "100001780", + "documents": [ + { + "createdTimestamp": "1642793581223", + "displayName": "invoice_100001780.pdf", + "fileName": "invoice_100001780.pdf", + "locator": "6e6ac6f5-b612-48c8-9082-3e6e5155d340", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/6615695b-758e-465a-95b7-8077cffc3452/8a8579b0-fbf4-4a19-b68d-baed4711f083/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220121T193305Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220121%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=8c533cd7c46395181b38d495e76d718353dbdbe287d8aa74b964e5439a24ff23", + "urlExpirationTimestamp": "1642795385940" + } + ], + "dueTimestamp": "1642856399999", + "endTimestamp": "1645430400000", + "locator": "0bffe358-eb80-4214-820e-c605b4ae4f11", + "payments": [], + "policyLocator": "100001764", + "settlementStatus": "outstanding", + "startTimestamp": "1642752000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1642793581223" + } + ], + "totalDue": "197.16", + "totalDueCurrency": "AUD", + "updatedTimestamp": "1642793581223" + } + ], + "issuedTimestamp": "1642793584863", + "locator": "100001764", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1642793581223", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1642793581223", + "displayId": "100001768", + "effectiveTimestamp": "1642752000000", + "exposureModifications": [ + { + "exposureLocator": "f0b081d0-bb65-4ae0-a9ad-882704a89abe", + "locator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "newExposureCharacteristicsLocator": "def85be0-162e-4937-8a65-d3d90a1bede7", + "perilModifications": [ + { + "exposureModificationLocator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "locator": "385ae29d-ddc2-45a4-9bc2-49a9a7b57ece", + "newPerilCharacteristicsLocator": "db52d335-1181-4e17-8c1e-e1dd12adf48f", + "perilLocator": "ec18a915-a5ff-46f7-9533-d1ccb48312bc", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "599.72", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + }, + { + "exposureModificationLocator": "0ebd2ca2-d9ff-4494-bcc1-b1a5e1c75841", + "locator": "9c7c4537-4576-4c2f-b5ac-77c7703cb927", + "newPerilCharacteristicsLocator": "fb377c9e-dddf-469a-9c25-b702bbb40c99", + "perilLocator": "7b335340-db24-4ba0-8760-506eadee24f8", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "282.77", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + } + ], + "policyLocator": "100001764", + "policyModificationLocator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1642793584863", + "locator": "50f9765e-ddb2-4726-8f7d-7b32019b9fdd", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "6223c06b-df4d-42fe-988f-5e2b775fd467", + "newPolicyCharacteristicsLocators": [ + "6223c06b-df4d-42fe-988f-5e2b775fd467" + ], + "number": "0", + "policyEndTimestamp": "1658386800000", + "policyLocator": "100001764", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "premiumChange": "882.49", + "premiumChangeCurrency": "AUD", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "updatedTimestamp": "1642793584863" + } + ], + "originalContractEndTimestamp": "1658386800000", + "originalContractStartTimestamp": "1642752000000", + "paymentScheduleName": "unknown-schedule", + "policyholderLocator": "1ce37f3e-0432-4c05-80af-43799c5ee048", + "productLocator": "b1bdae34-0c8f-47e1-88fe-b32dc2d72938", + "productName": "personal-auto", + "updatedTimestamp": "1642793584863" + }, + "productName": "personal-auto", + "tenantTimeZone": "Australia/Sydney", + "transactionType": "manual" +} diff --git a/test/sample-data/type-samples/PaymentSchedulePluginData/WholeDollarEndorsement1.json b/test/sample-data/type-samples/PaymentSchedulePluginData/WholeDollarEndorsement1.json new file mode 100644 index 0000000..f2aedbf --- /dev/null +++ b/test/sample-data/type-samples/PaymentSchedulePluginData/WholeDollarEndorsement1.json @@ -0,0 +1,1709 @@ +{ + "charges": [ + { + "amount": "-57834.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "1_premium_c17636ab-09fb-4479-a30e-2cf5350affd4", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "isNew": true, + "originalAmount": "-57834.00", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "-5350.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "2_tax_0938c4d1-73d3-4e69-891d-a8273d54e066", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "isNew": true, + "originalAmount": "-5350.00", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "16.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "3_premium_b9950be5-cf09-492d-9062-c09b24741b37", + "coverageEndTimestamp": "1641110400000", + "coverageStartTimestamp": "1641024000000", + "isNew": true, + "originalAmount": "16.00", + "perilCharacteristicsLocator": "b9950be5-cf09-492d-9062-c09b24741b37", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "4_tax_172e1da7-7171-4acf-a998-86bb6b5b785a", + "coverageEndTimestamp": "1641110400000", + "coverageStartTimestamp": "1641024000000", + "isNew": true, + "originalAmount": "1.00", + "perilCharacteristicsLocator": "b9950be5-cf09-492d-9062-c09b24741b37", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "taxLocator": "172e1da7-7171-4acf-a998-86bb6b5b785a", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "64242.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "5_premium_65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "isNew": true, + "originalAmount": "64242.00", + "perilCharacteristicsLocator": "65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "type": "premium" + }, + { + "amount": "5942.00", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "6_tax_63777af9-e971-49e0-9b80-3ecfcd217c5d", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "isNew": true, + "originalAmount": "5942.00", + "perilCharacteristicsLocator": "65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "taxLocator": "63777af9-e971-49e0-9b80-3ecfcd217c5d", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "-107.07", + "amountCurrency": "AUD", + "category": "new", + "chargeId": "7_comm_aa02aa10-654d-40da-9a9c-10917ccf169b", + "commissionLocator": "aa02aa10-654d-40da-9a9c-10917ccf169b", + "commissionRecipient": "Agent1234", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "isNew": true, + "originalAmount": "-107.07", + "perilCharacteristicsLocator": "65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "previouslyInvoicedAmount": "0", + "type": "commission" + }, + { + "amount": "5083.00", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "8_tax_0938c4d1-73d3-4e69-891d-a8273d54e066", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1656666000000", + "isNew": false, + "originalAmount": "5350.00", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "previouslyInvoicedAmount": "267.00", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.00", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "9_fee_8cf10333-62b2-4527-b86c-cc5ea7fff479", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1798790400000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "isNew": false, + "originalAmount": "10.00", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "previouslyInvoicedAmount": "0", + "type": "fee" + }, + { + "amount": "1649.00", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "10_fee_61f73a91-4a92-4999-b8bd-c864f1beb36a", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1656666000000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "isNew": false, + "originalAmount": "1735.00", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "previouslyInvoicedAmount": "86.00", + "type": "fee" + }, + { + "amount": "54943.00", + "amountCurrency": "AUD", + "category": "previously_invoiced", + "chargeId": "11_premium_c17636ab-09fb-4479-a30e-2cf5350affd4", + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1656666000000", + "isNew": false, + "originalAmount": "57834.00", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "previouslyInvoicedAmount": "2891.00", + "type": "premium" + } + ], + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "defaultPaymentTerms": { + "amount": "0", + "unit": "day" + }, + "oldPaymentScheduleName": "semiannually", + "operation": "endorsement", + "paymentScheduleName": "semiannually", + "plannedInvoices": [ + { + "dueTimestamp": "1656683999999", + "endTimestamp": "1672560000000", + "financialTransactions": [ + { + "amount": "2891.00", + "amountCurrency": "AUD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1656666000000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1672560000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1656666000000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "86.00", + "amountCurrency": "AUD", + "endTimestamp": "1672560000000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1656666000000", + "type": "fee" + } + ], + "issueTimestamp": "1656666000000", + "startTimestamp": "1656666000000", + "writeOff": false + }, + { + "dueTimestamp": "1672577999999", + "endTimestamp": "1688202000000", + "financialTransactions": [ + { + "amount": "2891.00", + "amountCurrency": "AUD", + "endTimestamp": "1688202000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1672560000000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1688202000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1672560000000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "86.00", + "amountCurrency": "AUD", + "endTimestamp": "1688202000000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1672560000000", + "type": "fee" + } + ], + "issueTimestamp": "1672560000000", + "startTimestamp": "1672560000000", + "writeOff": false + }, + { + "dueTimestamp": "1688219999999", + "endTimestamp": "1704096000000", + "financialTransactions": [ + { + "amount": "2891.00", + "amountCurrency": "AUD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1688202000000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1704096000000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1688202000000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "86.00", + "amountCurrency": "AUD", + "endTimestamp": "1704096000000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1688202000000", + "type": "fee" + } + ], + "issueTimestamp": "1688202000000", + "startTimestamp": "1688202000000", + "writeOff": false + }, + { + "dueTimestamp": "1704113999999", + "endTimestamp": "1719824400000", + "financialTransactions": [ + { + "amount": "2891.00", + "amountCurrency": "AUD", + "endTimestamp": "1719824400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1704096000000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1719824400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1704096000000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "86.00", + "amountCurrency": "AUD", + "endTimestamp": "1719824400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1704096000000", + "type": "fee" + } + ], + "issueTimestamp": "1704096000000", + "startTimestamp": "1704096000000", + "writeOff": false + }, + { + "dueTimestamp": "1719842399999", + "endTimestamp": "1735718400000", + "financialTransactions": [ + { + "amount": "2890.00", + "amountCurrency": "AUD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1719824400000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1735718400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1719824400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1735718400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1719824400000", + "type": "fee" + } + ], + "issueTimestamp": "1719824400000", + "startTimestamp": "1719824400000", + "writeOff": false + }, + { + "dueTimestamp": "1735736399999", + "endTimestamp": "1751360400000", + "financialTransactions": [ + { + "amount": "2894.00", + "amountCurrency": "AUD", + "endTimestamp": "1751360400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1735718400000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1751360400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1735718400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1751360400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1735718400000", + "type": "fee" + } + ], + "issueTimestamp": "1735718400000", + "startTimestamp": "1735718400000", + "writeOff": false + }, + { + "dueTimestamp": "1751378399999", + "endTimestamp": "1767254400000", + "financialTransactions": [ + { + "amount": "2894.00", + "amountCurrency": "AUD", + "endTimestamp": "1767254400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1751360400000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1767254400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1751360400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1767254400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1751360400000", + "type": "fee" + } + ], + "issueTimestamp": "1751360400000", + "startTimestamp": "1751360400000", + "writeOff": false + }, + { + "dueTimestamp": "1767272399999", + "endTimestamp": "1782896400000", + "financialTransactions": [ + { + "amount": "2894.00", + "amountCurrency": "AUD", + "endTimestamp": "1782896400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1767254400000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1782896400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1767254400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1782896400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1767254400000", + "type": "fee" + } + ], + "issueTimestamp": "1767254400000", + "startTimestamp": "1767254400000", + "writeOff": false + }, + { + "dueTimestamp": "1782914399999", + "endTimestamp": "1798790400000", + "financialTransactions": [ + { + "amount": "2894.00", + "amountCurrency": "AUD", + "endTimestamp": "1798790400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1782896400000", + "type": "premium" + }, + { + "amount": "267.00", + "amountCurrency": "AUD", + "endTimestamp": "1798790400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1782896400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1798790400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1782896400000", + "type": "fee" + } + ], + "issueTimestamp": "1782896400000", + "startTimestamp": "1782896400000", + "writeOff": false + }, + { + "dueTimestamp": "1798808399999", + "endTimestamp": "1814432400000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1814432400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1798790400000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1814432400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1798790400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1814432400000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1798790400000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1814432400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1798790400000", + "type": "fee" + } + ], + "issueTimestamp": "1798790400000", + "startTimestamp": "1798790400000", + "writeOff": false + }, + { + "dueTimestamp": "1814450399999", + "endTimestamp": "1830326400000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1830326400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1814432400000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1830326400000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1814432400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1830326400000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1814432400000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1830326400000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1814432400000", + "type": "fee" + } + ], + "issueTimestamp": "1814432400000", + "startTimestamp": "1814432400000", + "writeOff": false + }, + { + "dueTimestamp": "1830344399999", + "endTimestamp": "1846054800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1846054800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1830326400000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1846054800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1830326400000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1846054800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1830326400000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1846054800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1830326400000", + "type": "fee" + } + ], + "issueTimestamp": "1830326400000", + "startTimestamp": "1830326400000", + "writeOff": false + }, + { + "dueTimestamp": "1846072799999", + "endTimestamp": "1861948800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1861948800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1846054800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1861948800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1846054800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1861948800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1846054800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1861948800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1846054800000", + "type": "fee" + } + ], + "issueTimestamp": "1846054800000", + "startTimestamp": "1846054800000", + "writeOff": false + }, + { + "dueTimestamp": "1861966799999", + "endTimestamp": "1877590800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1877590800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1861948800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1877590800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1861948800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1877590800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1861948800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1877590800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1861948800000", + "type": "fee" + } + ], + "issueTimestamp": "1861948800000", + "startTimestamp": "1861948800000", + "writeOff": false + }, + { + "dueTimestamp": "1877608799999", + "endTimestamp": "1893484800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1893484800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1877590800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1893484800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1877590800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1893484800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1877590800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1893484800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1877590800000", + "type": "fee" + } + ], + "issueTimestamp": "1877590800000", + "startTimestamp": "1877590800000", + "writeOff": false + }, + { + "dueTimestamp": "1893502799999", + "endTimestamp": "1909126800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1909126800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1893484800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1909126800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1893484800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1909126800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1893484800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1909126800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1893484800000", + "type": "fee" + } + ], + "issueTimestamp": "1893484800000", + "startTimestamp": "1893484800000", + "writeOff": false + }, + { + "dueTimestamp": "1909144799999", + "endTimestamp": "1925020800000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1925020800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1909126800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1925020800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1909126800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1925020800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1909126800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1925020800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1909126800000", + "type": "fee" + } + ], + "issueTimestamp": "1909126800000", + "startTimestamp": "1909126800000", + "writeOff": false + }, + { + "dueTimestamp": "1925038799999", + "endTimestamp": "1940659200000", + "financialTransactions": [ + { + "amount": "2892.00", + "amountCurrency": "AUD", + "endTimestamp": "1940659200000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1925020800000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1940659200000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1925020800000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1940659200000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1925020800000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1940659200000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1925020800000", + "type": "fee" + } + ], + "issueTimestamp": "1925020800000", + "startTimestamp": "1925020800000", + "writeOff": false + }, + { + "dueTimestamp": "1940677199999", + "endTimestamp": "1956556800000", + "financialTransactions": [ + { + "amount": "2885.00", + "amountCurrency": "AUD", + "endTimestamp": "1956556800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1940659200000", + "type": "premium" + }, + { + "amount": "268.00", + "amountCurrency": "AUD", + "endTimestamp": "1956556800000", + "perilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilName": "collision", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1940659200000", + "taxLocator": "0938c4d1-73d3-4e69-891d-a8273d54e066", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "1.00", + "amountCurrency": "AUD", + "endTimestamp": "1956556800000", + "feeLocator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "feeName": "underwriting", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1940659200000", + "type": "fee" + }, + { + "amount": "87.00", + "amountCurrency": "AUD", + "endTimestamp": "1956556800000", + "feeLocator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "feeName": "transaction", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "postedTimestamp": "1645816222574", + "startTimestamp": "1940659200000", + "type": "fee" + } + ], + "issueTimestamp": "1940659200000", + "startTimestamp": "1940659200000", + "writeOff": false + } + ], + "policy": { + "characteristics": [ + { + "createdTimestamp": "1645816222574", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "57834.00", + "grossPremiumCurrency": "AUD", + "grossTaxes": "5350.00", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1645816226537", + "locator": "b72b92a9-7d4e-4f1b-a714-bb1fe935a5e9", + "mediaByLocator": {}, + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000100", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "replacedTimestamp": "1645816233012", + "startTimestamp": "1641024000000", + "taxGroups": [ + { + "amount": "5350.00", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1645816226537" + }, + { + "createdTimestamp": "1645816233012", + "endTimestamp": "1641110400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "16.00", + "grossPremiumCurrency": "AUD", + "grossTaxes": "1.00", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1645816233012", + "locator": "55f102df-4e1e-4753-ac27-dad0b82fa1da", + "mediaByLocator": {}, + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000100", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "startTimestamp": "1641024000000", + "taxGroups": [ + { + "amount": "1.00", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1645816233012" + }, + { + "createdTimestamp": "1645816233012", + "endTimestamp": "1956556800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "64242.00", + "grossPremiumCurrency": "AUD", + "grossTaxes": "5942.00", + "grossTaxesCurrency": "AUD", + "issuedTimestamp": "1645816233012", + "locator": "4800fe07-f09b-4a8d-8abc-61578dacee81", + "mediaByLocator": {}, + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000100", + "policyStartTimestamp": "1641024000000", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "startTimestamp": "1641110400000", + "taxGroups": [ + { + "amount": "5942.00", + "amountCurrency": "AUD", + "name": "sales" + } + ], + "updatedTimestamp": "1645816233012" + } + ], + "configVersion": "1", + "createdTimestamp": "1645816222574", + "displayId": "100000100", + "documents": [ + { + "createdTimestamp": "1645816222574", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "353af4a9-7df0-4f5d-bc44-4f59cb1ceb83", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/79391da8-071c-4537-a9ed-f22609db3c9d/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=dd1ace5329ae3da92cc9a7eb0084b7bc311464ad28492587f3dc4e91e52ab98b", + "urlExpirationTimestamp": "1645818033143" + }, + { + "createdTimestamp": "1645816222574", + "displayName": "One", + "fileName": "one.pdf", + "locator": "b49cf06e-ac72-4f04-b561-e25f94b6805f", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/55e405c9-9841-4a7d-8f17-c36c89c54cd6/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=8b7718818bc904c36f8b99091b3be763ff9d8ceebf0f0c4df0e7652d329b3cd4", + "urlExpirationTimestamp": "1645818033143" + }, + { + "createdTimestamp": "1645816222574", + "displayName": "Two", + "fileName": "two.pdf", + "locator": "91bbed74-73bc-4013-8056-0f26c3d2c45e", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/859c8a4b-b6c2-437a-9c5d-0a3552c2f2f9/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=fa9f2477eeb57f1c1fab18a60d2d5e23c5e74f9967e2d0312462064cd6529e4a", + "urlExpirationTimestamp": "1645818033143" + }, + { + "createdTimestamp": "1645816222574", + "displayName": "Three", + "fileName": "three.pdf", + "locator": "095a45fb-2e03-4926-9333-6ff5bb4ab905", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/e143a61a-8d3d-4552-8c43-1815100c0cd8/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=69afcc5621022d4ba33d154ecd25de80468961e4fe5b7ecc577cfc5f2580bcb2", + "urlExpirationTimestamp": "1645818033143" + }, + { + "createdTimestamp": "1645816222574", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "8230d44f-e295-457b-abed-5cca3ee569a6", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/3b5e92af-1e6a-422d-aa1a-24c4f409c774/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=e10e6c16cfb4109b783a000734cd3c87832944fc27b58cd75692de5c74ec5a36", + "urlExpirationTimestamp": "1645818033143" + } + ], + "effectiveContractEndTimestamp": "1956556800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645816222574", + "endTimestamp": "1956556800000", + "exposureLocator": "fd980b22-6357-48ff-95a0-219af2d6eb1b", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "Honda" + ], + "model": [ + "Camry" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2019" + ] + }, + "issuedTimestamp": "1645816226537", + "locator": "3c7c5a64-4b6f-4e22-b944-482b3ee330a1", + "mediaByLocator": {}, + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "startTimestamp": "1641024000000", + "updatedTimestamp": "1645816226537" + } + ], + "createdTimestamp": "1645816222574", + "displayId": "100000106", + "locator": "fd980b22-6357-48ff-95a0-219af2d6eb1b", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645816222574", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "3c7c5a64-4b6f-4e22-b944-482b3ee330a1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1645816226537", + "locator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyCharacteristicsLocator": "b72b92a9-7d4e-4f1b-a714-bb1fe935a5e9", + "policyLocator": "100000100", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premium": "57834.00", + "premiumCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "replacedTimestamp": "1645816233012", + "technicalPremium": "1542.24", + "updatedTimestamp": "1645816226537" + }, + { + "coverageEndTimestamp": "1641110400000", + "coverageStartTimestamp": "1641024000000", + "createdTimestamp": "1645816233012", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "3c7c5a64-4b6f-4e22-b944-482b3ee330a1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1645816233012", + "locator": "b9950be5-cf09-492d-9062-c09b24741b37", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyCharacteristicsLocator": "55f102df-4e1e-4753-ac27-dad0b82fa1da", + "policyLocator": "100000100", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premium": "16.00", + "premiumCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "technicalPremium": "0.00", + "updatedTimestamp": "1645816233012" + }, + { + "coverageEndTimestamp": "1956556800000", + "coverageStartTimestamp": "1641110400000", + "createdTimestamp": "1645816233012", + "deductibleCurrency": "AUD", + "exposureCharacteristicsLocator": "3c7c5a64-4b6f-4e22-b944-482b3ee330a1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "AUD", + "indemnityPerEventCurrency": "AUD", + "indemnityPerItemCurrency": "AUD", + "issuedTimestamp": "1645816233012", + "locator": "65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "lumpSumPaymentCurrency": "AUD", + "mediaByLocator": {}, + "monthPremium": "17.8500000", + "monthTechnicalPremium": "14.2800000", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyCharacteristicsLocator": "4800fe07-f09b-4a8d-8abc-61578dacee81", + "policyLocator": "100000100", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premium": "64242.00", + "premiumCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "technicalPremium": "1713.14", + "updatedTimestamp": "1645816233012" + } + ], + "createdTimestamp": "1645816222574", + "displayId": "100000108", + "exposureLocator": "fd980b22-6357-48ff-95a0-219af2d6eb1b", + "locator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "name": "collision", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "renewalGroup": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "updatedTimestamp": "1645816233012" + } + ], + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "updatedTimestamp": "1645816233012" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1956556800000", + "locator": "8cf10333-62b2-4527-b86c-cc5ea7fff479", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1641024000000" + }, + { + "amount": "1735.00", + "amountCurrency": "AUD", + "description": "", + "endTimestamp": "1956556800000", + "locator": "61f73a91-4a92-4999-b8bd-c864f1beb36a", + "name": "transaction", + "reversed": false, + "startTimestamp": "1641024000000" + } + ], + "grossFees": "1745.00", + "grossFeesCurrency": "AUD", + "invoices": [ + { + "createdTimestamp": "1645816222574", + "displayId": "100000114", + "documents": [ + { + "createdTimestamp": "1645816222574", + "displayName": "invoice_100000114.pdf", + "fileName": "invoice_100000114.pdf", + "locator": "118a558d-40b8-4fdf-9df7-32571bf7b499", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/94e8b8fd-77ec-473c-ace8-df06af8e82a9/ee330f54-c62e-4cf7-a709-8c148c374eaf/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220225T191033Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220225%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=0fbb9bbb4670551a90e7bda1467f39114b9b14f4d6f4c609ea97bfac62371748", + "urlExpirationTimestamp": "1645818033151" + } + ], + "dueTimestamp": "1645880399999", + "endTimestamp": "1656666000000", + "invoiceType": "newBusiness", + "locator": "24dde567-162d-4123-b3ee-c70cb796c233", + "payments": [], + "policyLocator": "100000100", + "settlementStatus": "outstanding", + "startTimestamp": "1641024000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1645816222574" + } + ], + "totalDue": "3244.00", + "totalDueCurrency": "AUD", + "transactionIssued": true, + "updatedTimestamp": "1645816222574" + } + ], + "issuedTimestamp": "1645816226537", + "locator": "100000100", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1645816222574", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "1", + "createdTimestamp": "1645816222574", + "displayId": "100000104", + "effectiveTimestamp": "1641024000000", + "exposureModifications": [ + { + "exposureLocator": "fd980b22-6357-48ff-95a0-219af2d6eb1b", + "locator": "e69476a1-2c0d-485c-9111-915d0892f226", + "newExposureCharacteristicsLocator": "3c7c5a64-4b6f-4e22-b944-482b3ee330a1", + "perilModifications": [ + { + "exposureModificationLocator": "e69476a1-2c0d-485c-9111-915d0892f226", + "locator": "e3558ea5-4d3d-4d0c-8224-d88667a8c1a0", + "newPerilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premiumChange": "57834.00", + "premiumChangeCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "56245068-9f95-4e05-a7c7-49a874b54456", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645816226537", + "locator": "56245068-9f95-4e05-a7c7-49a874b54456", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "b72b92a9-7d4e-4f1b-a714-bb1fe935a5e9", + "newPolicyCharacteristicsLocators": [ + "b72b92a9-7d4e-4f1b-a714-bb1fe935a5e9" + ], + "number": "0", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premiumChange": "57834.00", + "premiumChangeCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "updatedTimestamp": "1645816226537" + }, + { + "configVersion": "1", + "createdTimestamp": "1645816233012", + "displayId": "100000048", + "effectiveTimestamp": "1641110400000", + "exposureModifications": [ + { + "exposureLocator": "fd980b22-6357-48ff-95a0-219af2d6eb1b", + "locator": "df7f43eb-4527-4213-b88b-c2f1b69273d2", + "perilModifications": [ + { + "exposureModificationLocator": "df7f43eb-4527-4213-b88b-c2f1b69273d2", + "locator": "a6c95e42-b7b0-4a93-aca4-0c4db3476187", + "newPerilCharacteristicsLocator": "b9950be5-cf09-492d-9062-c09b24741b37", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premiumChange": "-57818.00", + "premiumChangeCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "replacedPerilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4" + }, + { + "exposureModificationLocator": "df7f43eb-4527-4213-b88b-c2f1b69273d2", + "locator": "3286b144-2ede-4aeb-9cf4-d0fc48b1d253", + "newPerilCharacteristicsLocator": "65778c7f-3380-41ac-b0b2-b5caeb33f8f8", + "perilLocator": "f29ed853-2b3b-4216-ae7f-816339dee55d", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premiumChange": "6408.00", + "premiumChangeCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "replacedPerilCharacteristicsLocator": "c17636ab-09fb-4479-a30e-2cf5350affd4" + } + ], + "policyLocator": "100000100", + "policyModificationLocator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1645816233012", + "locator": "c10bb402-4547-4aa5-a43d-b1a0c028585b", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "55f102df-4e1e-4753-ac27-dad0b82fa1da", + "4800fe07-f09b-4a8d-8abc-61578dacee81" + ], + "number": "1", + "policyEndTimestamp": "1956556800000", + "policyLocator": "100000100", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "premiumChange": "6424.00", + "premiumChangeCurrency": "AUD", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "updatedTimestamp": "1645816233012" + } + ], + "originalContractEndTimestamp": "1956556800000", + "originalContractStartTimestamp": "1641024000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "fa3fa5e0-12f1-4388-a9b9-e92dd972d1e4", + "productLocator": "6756521d-9e9c-42f4-b9fe-3209a6ef8808", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000110", + "name": "1", + "state": "accepted" + } + ], + "selected": "100000110" + }, + "updatedTimestamp": "1645816233012" + }, + "productName": "personal-auto", + "tenantTimeZone": "Australia/Sydney", + "transactionType": "endorsement" +} diff --git a/test/sample-data/type-samples/PolicyResponse/PolicyResponse1.json b/test/sample-data/type-samples/PolicyResponse/PolicyResponse1.json new file mode 100644 index 0000000..208cc33 --- /dev/null +++ b/test/sample-data/type-samples/PolicyResponse/PolicyResponse1.json @@ -0,0 +1,938 @@ +{ + "characteristics": [ + { + "createdTimestamp": "1646278487494", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "8c02a5cd-c104-4483-853a-db6da2335105", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "startTimestamp": "1650006000000", + "taxGroups": [], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278498723", + "endTimestamp": "1651805703000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "883.57", + "grossPremiumCurrency": "USD", + "grossTaxes": "81.72", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "07622494-158a-43cc-8a21-2d8942a7b286", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "81.72", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278498723", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "980.70", + "grossPremiumCurrency": "USD", + "grossTaxes": "90.71", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "90.71", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278508729", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "926.16", + "grossPremiumCurrency": "USD", + "grossTaxes": "85.67", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "85.67", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278508729" + }, + { + "createdTimestamp": "1646278508729", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "0.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1656399600000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278508729" + } + ], + "configVersion": "4", + "createdTimestamp": "1646278487494", + "displayId": "100001180", + "documents": [ + { + "createdTimestamp": "1646278487494", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "b220c71b-fe61-4ebe-bf06-99a9e218b8e1", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/cb1e03f4-4d16-48a9-9469-07d4da73d7d8/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=d0ef98418593c5357b3d286135a00c842449acd189e12814553695aeca6a9a32", + "urlExpirationTimestamp": "1646280308833" + }, + { + "createdTimestamp": "1646278487494", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "5138d586-6d58-4838-8819-c502c4d3d343", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/5c0edaf6-02db-4793-9d5d-e3eb24c89f5a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=16bf90e4b8912753d16e2941250d6ccba28ea91d188c7fdb0f76b41d450fbbee", + "urlExpirationTimestamp": "1646280308833" + }, + { + "createdTimestamp": "1646278498723", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "72db82d6-ca0a-490d-a2c2-c39ed4584dfa", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/50466587-7dca-4766-a99b-36447896f33f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c1d9c10ca0840bef314ff08360e48e2aff33a8acbc7f998b4c281b65f2dcf7ac", + "urlExpirationTimestamp": "1646280308834" + } + ], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646278487494", + "endTimestamp": "1735718400000", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000.01" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646278491735", + "locator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "mediaByLocator": {}, + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646278491735" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001186", + "locator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278487494", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "c0c83d07-e99e-43a6-9377-5c2756371a22", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "technicalPremium": "303.48", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "b8639abd-b7e2-4997-8914-6d32373d223b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "371.50", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "297.36", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "412.34", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "technicalPremium": "329.91", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "50307fa9-e88e-420a-9568-711a11f4a253", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "389.41", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "311.56", + "updatedTimestamp": "1646278508729" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "d21e4c3d-9c08-4826-be62-e7190d54c6c6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001188", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "name": "comprehensive", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "updatedTimestamp": "1646278508729" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278487494", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "technicalPremium": "418.31", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "396984a8-23d2-4866-a9f3-025c4fb3b9a4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "512.07", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "409.87", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "568.36", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "technicalPremium": "454.74", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "148be671-96c7-4a38-b0b3-de2472f3e148", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "536.75", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "429.45", + "updatedTimestamp": "1646278508729" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "a30ca077-d2f3-4c2a-9528-5ee3159edc00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001190", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "name": "collision", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "updatedTimestamp": "1646278508729" + } + ], + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646278487494", + "displayId": "100001196", + "documents": [ + { + "createdTimestamp": "1646278487494", + "displayName": "invoice_100001196.pdf", + "fileName": "invoice_100001196.pdf", + "locator": "f67ee9b9-2874-49f3-8298-856693ad7874", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/4893b2a4-6a71-4ea2-82ca-da45434c1bdf/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=bb2bf08e9b54d282e4fde03c22631e1355e39e038f690ae64a0ede797bbb1a0a", + "urlExpirationTimestamp": "1646280308837" + } + ], + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "invoiceType": "newBusiness", + "locator": "0c653d59-f1fc-4a80-bfff-a790d495514f", + "payments": [], + "policyLocator": "100001180", + "settlementStatus": "outstanding", + "startTimestamp": "1650006000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646278487494" + } + ], + "totalDue": "76.64", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646278487494" + } + ], + "issuedTimestamp": "1646278491735", + "locator": "100001180", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646278487494", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646278487494", + "displayId": "100001184", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "newExposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "perilModifications": [ + { + "exposureModificationLocator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "locator": "42c14683-7577-4a61-9889-9104ece8414a", + "newPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "locator": "f82c6678-2752-4255-aff5-534a19e56b20", + "newPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278491735", + "locator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "newPolicyCharacteristicsLocators": [ + "8c02a5cd-c104-4483-853a-db6da2335105" + ], + "number": "0", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278491735" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646278498723", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646278498523", + "displayId": "100001198", + "effectiveTimestamp": "1651805703000", + "endorsementLocator": "100001300", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "perilModifications": [ + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "a7a3bf48-0d89-4599-b961-0698d22a5523", + "newPerilCharacteristicsLocator": "b8639abd-b7e2-4997-8914-6d32373d223b", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-7.65", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "9fa56811-50c9-49e5-b8da-3346cc10f179", + "newPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "33.19", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "44b60bae-b06c-4d9e-921a-af056c72959e", + "newPerilCharacteristicsLocator": "396984a8-23d2-4866-a9f3-025c4fb3b9a4", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-10.55", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "b870d01e-0eaf-48ac-9508-5a3f105bbeb0", + "newPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "45.74", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278500716", + "locator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "newPolicyCharacteristicsLocators": [ + "07622494-158a-43cc-8a21-2d8942a7b286", + "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0" + ], + "number": "1", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "962.50", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278500716" + }, + { + "configVersion": "4", + "createdTimestamp": "1646278508729", + "displayId": "100001308", + "effectiveTimestamp": "1656399600000", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "perilModifications": [ + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "6a6212e7-8f65-4e15-9c7e-1c76daf76ec9", + "newPerilCharacteristicsLocator": "50307fa9-e88e-420a-9568-711a11f4a253", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-22.93", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "713559f7-28e1-47b5-8ab4-a6000cd32d45", + "newPerilCharacteristicsLocator": "d21e4c3d-9c08-4826-be62-e7190d54c6c6", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "f397b01c-6e75-4f71-af6a-055dde0e8370", + "newPerilCharacteristicsLocator": "148be671-96c7-4a38-b0b3-de2472f3e148", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-31.61", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "eac2a790-9c00-4b4e-8948-77a96c1f3a59", + "newPerilCharacteristicsLocator": "a30ca077-d2f3-4c2a-9528-5ee3159edc00", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278508729", + "locator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "79bca5f4-7189-415c-b8a1-a7b410c3d6a4" + ], + "number": "2", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-54.54", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001192", + "name": "1", + "state": "accepted" + } + ], + "selected": "100001192" + }, + "updatedTimestamp": "1646278508729" +} diff --git a/test/sample-data/type-samples/PostIssuancePluginData/PostIssuanceData1.json b/test/sample-data/type-samples/PostIssuancePluginData/PostIssuanceData1.json new file mode 100644 index 0000000..12a6696 --- /dev/null +++ b/test/sample-data/type-samples/PostIssuancePluginData/PostIssuanceData1.json @@ -0,0 +1,50 @@ +{ + "documents": [ + { + "createdTimestamp": "1659526406232", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "bc90af1b-1549-4a1a-a40e-9cde1754dc8b", + "policyModificationLocator": "0cb2a506-3bac-4643-a6d6-2edc69a664c4", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/b643e203-2aa6-4665-b22d-4cd95526c244/87d34fd3-fe4d-463b-9f5a-c311dc25f3da/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220803T113331Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220803%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=1329e2406c68cd71e29907aa6badfe2ca6821fab3ab4d828318f5af8588041f6", + "urlExpirationTimestamp": "1659528211772" + }, + { + "createdTimestamp": "1659526406232", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "224d4683-276c-4df1-b750-0728276881a3", + "policyModificationLocator": "0cb2a506-3bac-4643-a6d6-2edc69a664c4", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/b643e203-2aa6-4665-b22d-4cd95526c244/33d9f011-78f3-47d7-8d7c-27d1c53d4705/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220803T113331Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220803%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=223c10698868b739e21e65a927886815b9aeb41cdca6603b993453551fcdc9b2", + "urlExpirationTimestamp": "1659528211772" + }, + { + "createdTimestamp": "1659526410762", + "displayName": "Policy Schedule on Issue", + "fileName": "schedule.pdf", + "locator": "a3cc0f04-2342-4b61-b90c-09010c7f4ec4", + "policyModificationLocator": "0cb2a506-3bac-4643-a6d6-2edc69a664c4", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/b643e203-2aa6-4665-b22d-4cd95526c244/f0db0504-a540-4b13-aaeb-96ae4e35c38a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220803T113331Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220803%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=bebab40c5c7ee3ba52b8cedc257fdf416f5ff7418fe4673bd10cb6cd88c36d65", + "urlExpirationTimestamp": "1659528211772" + }, + { + "createdTimestamp": "1659526410762", + "displayName": "Regulatory Disclosure on Issue", + "fileName": "regulatory_disclosure.pdf", + "locator": "04e65574-893d-4060-be65-46bed0033ade", + "policyModificationLocator": "0cb2a506-3bac-4643-a6d6-2edc69a664c4", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/b643e203-2aa6-4665-b22d-4cd95526c244/1ea67522-62ad-492c-b4a1-abfb843e6a91/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220803T113331Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220803%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=7254915fafbbfb8796f2132a34ec51fd451f7ce9647cbbd02e312106d8802826", + "urlExpirationTimestamp": "1659528211773" + } + ], + "operation": "newBusiness", + "policy": { + "currency": "USD", + "locator": "100000102", + "originalContractStartTimestamp": "1641013200000", + "policyholderLocator": "5baff6ad-cb5d-4bcb-8c2a-47cb8088a5d7", + "productName": "personal-auto", + "quoteLocator": "100000112" + }, + "policyLocator": "100000102" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/PreGracePluginData/PreGracePluginData1.json b/test/sample-data/type-samples/PreGracePluginData/PreGracePluginData1.json new file mode 100644 index 0000000..52a551d --- /dev/null +++ b/test/sample-data/type-samples/PreGracePluginData/PreGracePluginData1.json @@ -0,0 +1,13 @@ +{ + "defaultGracePeriodDays": "30", + "invoiceLocator": "a7fa6b16-20c0-4c5d-bb82-89488cf2b6f2", + "policy": { + "currency": "USD", + "locator": "100000034", + "originalContractStartTimestamp": "1641013200000", + "policyholderLocator": "6fb1d94e-e81a-4998-a0fd-c269d2333b85", + "productName": "personal-auto", + "quoteLocator": "100000044" + }, + "tenantTimeZone": "America/New_York" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/ProrationPluginData/Endorsement1.json b/test/sample-data/type-samples/ProrationPluginData/Endorsement1.json new file mode 100644 index 0000000..e03e67f --- /dev/null +++ b/test/sample-data/type-samples/ProrationPluginData/Endorsement1.json @@ -0,0 +1,59 @@ +{ + "items": [ + { + "amount": "210.00", + "followingAmount": "0", + "id": "621b6109-be71-48d6-8ebf-f9e09e28d53f_p", + "perilCharacteristicsLocator": "621b6109-be71-48d6-8ebf-f9e09e28d53f", + "perilName": "thirdPartyLiability", + "segmentEndTimestamp": "1656399600000", + "segmentStartTimestamp": "1624863600000", + "type": "premium" + }, + { + "amount": "168.00", + "followingAmount": "0", + "id": "621b6109-be71-48d6-8ebf-f9e09e28d53f_tp", + "perilCharacteristicsLocator": "621b6109-be71-48d6-8ebf-f9e09e28d53f", + "perilName": "thirdPartyLiability", + "segmentEndTimestamp": "1656399600000", + "segmentStartTimestamp": "1624863600000", + "type": "technicalPremium" + }, + { + "amount": "19.43", + "followingAmount": "0", + "id": "621b6109-be71-48d6-8ebf-f9e09e28d53f_t_36bddc73-7d86-4219-bd1e-3e8f894161a5", + "perilCharacteristicsLocator": "621b6109-be71-48d6-8ebf-f9e09e28d53f", + "perilName": "thirdPartyLiability", + "segmentEndTimestamp": "1656399600000", + "segmentStartTimestamp": "1624863600000", + "taxLocator": "36bddc73-7d86-4219-bd1e-3e8f894161a5", + "taxName": "sales", + "type": "tax" + }, + { + "amount": "10.50", + "commissionLocator": "2fda6a1c-51dd-4111-8e45-500304eb720f", + "commissionRecipient": "Agent1234", + "followingAmount": "0", + "id": "621b6109-be71-48d6-8ebf-f9e09e28d53f_c_2fda6a1c-51dd-4111-8e45-500304eb720f", + "perilCharacteristicsLocator": "621b6109-be71-48d6-8ebf-f9e09e28d53f", + "perilName": "thirdPartyLiability", + "segmentEndTimestamp": "1656399600000", + "segmentStartTimestamp": "1624863600000", + "type": "commission" + } + ], + "operation": "endorsement", + "paymentPlan": "monthly", + "paymentScheduleName": "monthly", + "policy": { + "locator": "100000253", + "policyholderLocator": "ee8ab6e1-c281-4e0e-be92-f43161f49095", + "productName": "personal-auto", + "originalContractStartTimestamp": "1624863600000" + }, + "segmentSplitTimestamp": "1628406000000", + "tenantTimeZone": "America/Los_Angeles" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/ProrationPluginData/Endorsement2.json b/test/sample-data/type-samples/ProrationPluginData/Endorsement2.json new file mode 100644 index 0000000..150724e --- /dev/null +++ b/test/sample-data/type-samples/ProrationPluginData/Endorsement2.json @@ -0,0 +1,25 @@ +{ + "items": [ + { + "amount": "1748.40", + "followingAmount": "0", + "id": "621b6109-be71-48d6-8ebf-f9e09e28d53f_p", + "perilCharacteristicsLocator": "621b6109-be71-48d6-8ebf-f9e09e28d53f", + "perilName": "thirdPartyLiability", + "segmentEndTimestamp": "1962385885701", + "segmentStartTimestamp": "1646766685701", + "type": "premium" + } + ], + "operation": "endorsement", + "paymentPlan": "monthly", + "paymentScheduleName": "monthly", + "policy": { + "locator": "100000253", + "policyholderLocator": "ee8ab6e1-c281-4e0e-be92-f43161f49095", + "productName": "personal-auto", + "originalContractStartTimestamp": "1646766685701" + }, + "segmentSplitTimestamp": "1653004800000", + "tenantTimeZone": "UTC" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/RatingPluginData/Endorsement1.json b/test/sample-data/type-samples/RatingPluginData/Endorsement1.json new file mode 100644 index 0000000..0959f31 --- /dev/null +++ b/test/sample-data/type-samples/RatingPluginData/Endorsement1.json @@ -0,0 +1,651 @@ +{ + "endorsementLocator": "100001312", + "operation": "endorsement", + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646278687253", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "83.41", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278691067", + "locator": "2572f099-a142-4cbc-9e35-03cd83783966", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001226", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278697228", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "83.41", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278691067" + }, + { + "createdTimestamp": "1646278697228", + "endTimestamp": "1651805703000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "883.57", + "grossPremiumCurrency": "USD", + "grossTaxes": "81.72", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "0da906f1-c174-4fd3-9e45-a7353a959da4", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001226", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "81.72", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278697228" + }, + { + "createdTimestamp": "1646278697228", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "0.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "33a200df-433a-45bd-99f5-1e31bb32cd65", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001226", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278697228" + } + ], + "configVersion": "4", + "createdTimestamp": "1646278687253", + "displayId": "100001226", + "documents": [ + { + "createdTimestamp": "1646278687253", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "10777b65-9499-46bb-b7ee-c7b5cea1b86c", + "policyModificationLocator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/507ba654-a639-444d-a970-cd6b8f4fdee9/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=b81c8debf3fbbd4e1d251999ebbe2322fd463e8d14c02ed3fcaf68d574e8be39", + "urlExpirationTimestamp": "1646280497274" + }, + { + "createdTimestamp": "1646278687253", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "e4504c6d-5f51-45f6-b7c6-97e762611ce2", + "policyModificationLocator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/d29073ba-e4ca-4a09-8c19-7f4fcf735ffe/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=102510f03df53acfd3db8507c5d40e0977668344206f2f70dfcdb2fd4a9d45b9", + "urlExpirationTimestamp": "1646280497274" + } + ], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646278687253", + "endTimestamp": "1735718400000", + "exposureLocator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646278691067", + "locator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "mediaByLocator": {}, + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646278691067" + } + ], + "createdTimestamp": "1646278687253", + "displayId": "100001232", + "locator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278687253", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278691067", + "locator": "3fcbb445-dc18-4861-88bc-90ad35d626bc", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyCharacteristicsLocator": "2572f099-a142-4cbc-9e35-03cd83783966", + "policyLocator": "100001226", + "policyModificationLocator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278697228", + "technicalPremium": "303.48", + "updatedTimestamp": "1646278691067" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278697228", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "c1e6ad44-e1cc-42e2-ae8b-1c023d47ba4f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyCharacteristicsLocator": "0da906f1-c174-4fd3-9e45-a7353a959da4", + "policyLocator": "100001226", + "policyModificationLocator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premium": "371.50", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "297.36", + "updatedTimestamp": "1646278697228" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278697228", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "3110ae4c-970f-4245-a79d-02ac83d56fe7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyCharacteristicsLocator": "33a200df-433a-45bd-99f5-1e31bb32cd65", + "policyLocator": "100001226", + "policyModificationLocator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278697228" + } + ], + "createdTimestamp": "1646278687253", + "displayId": "100001234", + "exposureLocator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "locator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "name": "comprehensive", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "updatedTimestamp": "1646278697228" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278687253", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278691067", + "locator": "bc7d0d7c-2ded-4858-a126-a912f8ea1a7c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyCharacteristicsLocator": "2572f099-a142-4cbc-9e35-03cd83783966", + "policyLocator": "100001226", + "policyModificationLocator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278697228", + "technicalPremium": "418.31", + "updatedTimestamp": "1646278691067" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278697228", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "900f9be2-236a-4829-bce5-27e19ec55fb9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyCharacteristicsLocator": "0da906f1-c174-4fd3-9e45-a7353a959da4", + "policyLocator": "100001226", + "policyModificationLocator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premium": "512.07", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "409.87", + "updatedTimestamp": "1646278697228" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278697228", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278697228", + "locator": "c20ca3a1-1558-4ed9-a1ee-c12cf5d9a428", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyCharacteristicsLocator": "33a200df-433a-45bd-99f5-1e31bb32cd65", + "policyLocator": "100001226", + "policyModificationLocator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278697228" + } + ], + "createdTimestamp": "1646278687253", + "displayId": "100001236", + "exposureLocator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "locator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "name": "collision", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "updatedTimestamp": "1646278697228" + } + ], + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278697228" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646278687253", + "displayId": "100001242", + "documents": [ + { + "createdTimestamp": "1646278687253", + "displayName": "invoice_100001242.pdf", + "fileName": "invoice_100001242.pdf", + "locator": "e2cb9b71-2089-4bcb-a576-985f5166adc6", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/36dcf1ca-fe8c-4773-9f3f-6ed7c68faf8a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=394ee2de935affd178248d2a5aee8aa532f56ff017425aeb0329291213b67b39", + "urlExpirationTimestamp": "1646280497276" + } + ], + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "invoiceType": "newBusiness", + "locator": "748d0a8f-1f14-4a96-80e8-1b60c0f96ce8", + "payments": [], + "policyLocator": "100001226", + "settlementStatus": "outstanding", + "startTimestamp": "1650006000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646278687253" + } + ], + "totalDue": "76.64", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646278687253" + } + ], + "issuedTimestamp": "1646278691067", + "locator": "100001226", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646278687253", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646278687253", + "displayId": "100001230", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "locator": "648059f0-e7c8-4f34-92c8-30f1f1edfb69", + "newExposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "perilModifications": [ + { + "exposureModificationLocator": "648059f0-e7c8-4f34-92c8-30f1f1edfb69", + "locator": "d4458022-9a09-40bb-9a50-c7625406cbaa", + "newPerilCharacteristicsLocator": "3fcbb445-dc18-4861-88bc-90ad35d626bc", + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "648059f0-e7c8-4f34-92c8-30f1f1edfb69", + "locator": "a443d8c2-49ce-43e6-830d-b568b6ee8e9c", + "newPerilCharacteristicsLocator": "bc7d0d7c-2ded-4858-a126-a912f8ea1a7c", + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100001226", + "policyModificationLocator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278691067", + "locator": "913a5433-ecac-4f72-be81-1d381cbbd71b", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "2572f099-a142-4cbc-9e35-03cd83783966", + "newPolicyCharacteristicsLocators": [ + "2572f099-a142-4cbc-9e35-03cd83783966" + ], + "number": "0", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278691067" + }, + { + "configVersion": "4", + "createdTimestamp": "1646278697228", + "displayId": "100001314", + "effectiveTimestamp": "1651805703000", + "exposureModifications": [ + { + "exposureLocator": "f23d44b6-6e6e-4bf9-95dc-8490fae2febf", + "locator": "7f9926b2-6492-49db-a54f-cdbc8a0da6c8", + "perilModifications": [ + { + "exposureModificationLocator": "7f9926b2-6492-49db-a54f-cdbc8a0da6c8", + "locator": "486cb259-945f-4cbe-baa7-95f1814d7411", + "newPerilCharacteristicsLocator": "c1e6ad44-e1cc-42e2-ae8b-1c023d47ba4f", + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "-7.65", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "3fcbb445-dc18-4861-88bc-90ad35d626bc" + }, + { + "exposureModificationLocator": "7f9926b2-6492-49db-a54f-cdbc8a0da6c8", + "locator": "3add1fc5-496b-48d7-81fe-985a9a6e262b", + "newPerilCharacteristicsLocator": "3110ae4c-970f-4245-a79d-02ac83d56fe7", + "perilLocator": "369eb90e-8885-4a62-b4bb-f24e45ad7785", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "3fcbb445-dc18-4861-88bc-90ad35d626bc" + }, + { + "exposureModificationLocator": "7f9926b2-6492-49db-a54f-cdbc8a0da6c8", + "locator": "09f41b7f-ff8a-4f8d-9d41-444063869261", + "newPerilCharacteristicsLocator": "900f9be2-236a-4829-bce5-27e19ec55fb9", + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "-10.55", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "bc7d0d7c-2ded-4858-a126-a912f8ea1a7c" + }, + { + "exposureModificationLocator": "7f9926b2-6492-49db-a54f-cdbc8a0da6c8", + "locator": "3dc0ada0-8bea-4df0-aa69-4f5b67131300", + "newPerilCharacteristicsLocator": "c20ca3a1-1558-4ed9-a1ee-c12cf5d9a428", + "perilLocator": "bb1a4fe6-571a-4b08-8bd9-1fb43669e869", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "bc7d0d7c-2ded-4858-a126-a912f8ea1a7c" + } + ], + "policyLocator": "100001226", + "policyModificationLocator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278697228", + "locator": "a9d1dc51-7a00-4620-86fc-60f6712032c9", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "0da906f1-c174-4fd3-9e45-a7353a959da4", + "33a200df-433a-45bd-99f5-1e31bb32cd65" + ], + "number": "1", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001226", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "premiumChange": "-18.20", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278697228" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "32ccaceb-5d1f-4506-bb43-b658fcaad151", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001238", + "name": "1", + "state": "accepted" + } + ], + "selected": "100001238" + }, + "updatedTimestamp": "1646278697228" + }, + "policyExposurePerils": [ + { + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "perilCharacteristicsLocator": "3110ae4c-970f-4245-a79d-02ac83d56fe7", + "policyCharacteristicsLocator": "33a200df-433a-45bd-99f5-1e31bb32cd65" + }, + { + "exposureCharacteristicsLocator": "dce6142b-5c39-4eb3-b980-a8be0e363127", + "perilCharacteristicsLocator": "c20ca3a1-1558-4ed9-a1ee-c12cf5d9a428", + "policyCharacteristicsLocator": "33a200df-433a-45bd-99f5-1e31bb32cd65" + } + ], + "tenantTimeZone": "America/Los_Angeles" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/RatingPluginData/Endorsement2.json b/test/sample-data/type-samples/RatingPluginData/Endorsement2.json new file mode 100644 index 0000000..da92ed7 --- /dev/null +++ b/test/sample-data/type-samples/RatingPluginData/Endorsement2.json @@ -0,0 +1,955 @@ +{ + "endorsementLocator": "100001306", + "operation": "endorsement", + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646278487494", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "901.77", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "8c02a5cd-c104-4483-853a-db6da2335105", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "startTimestamp": "1650006000000", + "taxGroups": [], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278498723", + "endTimestamp": "1651805703000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "883.57", + "grossPremiumCurrency": "USD", + "grossTaxes": "81.72", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "07622494-158a-43cc-8a21-2d8942a7b286", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "81.72", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278498723", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "980.70", + "grossPremiumCurrency": "USD", + "grossTaxes": "90.71", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "90.71", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278500716" + }, + { + "createdTimestamp": "1646278508729", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Agent" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "926.16", + "grossPremiumCurrency": "USD", + "grossTaxes": "85.67", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1651805703000", + "taxGroups": [ + { + "amount": "85.67", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278508729" + }, + { + "createdTimestamp": "1646278508729", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremium": "0.00", + "grossPremiumCurrency": "USD", + "grossTaxes": "0.00", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1656399600000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646278508729" + } + ], + "configVersion": "4", + "createdTimestamp": "1646278487494", + "displayId": "100001180", + "documents": [ + { + "createdTimestamp": "1646278487494", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "b220c71b-fe61-4ebe-bf06-99a9e218b8e1", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/cb1e03f4-4d16-48a9-9469-07d4da73d7d8/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=d0ef98418593c5357b3d286135a00c842449acd189e12814553695aeca6a9a32", + "urlExpirationTimestamp": "1646280308833" + }, + { + "createdTimestamp": "1646278487494", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "5138d586-6d58-4838-8819-c502c4d3d343", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/5c0edaf6-02db-4793-9d5d-e3eb24c89f5a/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=16bf90e4b8912753d16e2941250d6ccba28ea91d188c7fdb0f76b41d450fbbee", + "urlExpirationTimestamp": "1646280308833" + }, + { + "createdTimestamp": "1646278498723", + "displayName": "Policy Change", + "fileName": "endorsement.pdf", + "locator": "72db82d6-ca0a-490d-a2c2-c39ed4584dfa", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/50466587-7dca-4766-a99b-36447896f33f/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=c1d9c10ca0840bef314ff08360e48e2aff33a8acbc7f998b4c281b65f2dcf7ac", + "urlExpirationTimestamp": "1646280308834" + } + ], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646278487494", + "endTimestamp": "1735718400000", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1646278491735", + "locator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "mediaByLocator": {}, + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646278491735" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001186", + "locator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278487494", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "c0c83d07-e99e-43a6-9377-5c2756371a22", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "379.15", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "technicalPremium": "303.48", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "b8639abd-b7e2-4997-8914-6d32373d223b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.6550", + "monthTechnicalPremium": "9.3240", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "371.50", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "297.36", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "412.34", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "technicalPremium": "329.91", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "50307fa9-e88e-420a-9568-711a11f4a253", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9500", + "monthTechnicalPremium": "10.3600", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "389.41", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "311.56", + "updatedTimestamp": "1646278508729" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "d21e4c3d-9c08-4826-be62-e7190d54c6c6", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001188", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "name": "comprehensive", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "updatedTimestamp": "1646278508729" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278487494", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278491735", + "locator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "522.62", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278500716", + "technicalPremium": "418.31", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1651805703000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "396984a8-23d2-4866-a9f3-025c4fb3b9a4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "16.0650", + "monthTechnicalPremium": "12.8520", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "512.07", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "409.87", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278498723", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278500716", + "locator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0", + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "568.36", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedTimestamp": "1646278508729", + "technicalPremium": "454.74", + "updatedTimestamp": "1646278500716" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1651805703000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "148be671-96c7-4a38-b0b3-de2472f3e148", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.8500", + "monthTechnicalPremium": "14.2800", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premium": "536.75", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "technicalPremium": "429.45", + "updatedTimestamp": "1646278508729" + }, + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1656399600000", + "createdTimestamp": "1646278508729", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1646278508729", + "locator": "a30ca077-d2f3-4c2a-9528-5ee3159edc00", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4", + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "createdTimestamp": "1646278487494", + "displayId": "100001190", + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "name": "collision", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "updatedTimestamp": "1646278508729" + } + ], + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1646278487494", + "displayId": "100001196", + "documents": [ + { + "createdTimestamp": "1646278487494", + "displayName": "invoice_100001196.pdf", + "fileName": "invoice_100001196.pdf", + "locator": "f67ee9b9-2874-49f3-8298-856693ad7874", + "type": "pdf", + "url": "https://document-c2d51a2e-5dda-474d-835d-68d63d7c8e92.s3.eu-west-1.amazonaws.com/7f69dafb-5792-4304-98fd-101a5d349809/4893b2a4-6a71-4ea2-82ca-da45434c1bdf/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220303T033508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5O5V6ZA7B5FTNA5D%2F20220303%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=bb2bf08e9b54d282e4fde03c22631e1355e39e038f690ae64a0ede797bbb1a0a", + "urlExpirationTimestamp": "1646280308837" + } + ], + "dueTimestamp": "1650092399999", + "endTimestamp": "1656658800000", + "invoiceType": "newBusiness", + "locator": "0c653d59-f1fc-4a80-bfff-a790d495514f", + "payments": [], + "policyLocator": "100001180", + "settlementStatus": "outstanding", + "startTimestamp": "1650006000000", + "statuses": [ + { + "status": "unfulfilled", + "timestamp": "1646278487494" + } + ], + "totalDue": "76.64", + "totalDueCurrency": "USD", + "transactionIssued": true, + "updatedTimestamp": "1646278487494" + } + ], + "issuedTimestamp": "1646278491735", + "locator": "100001180", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646278487494", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646278487494", + "displayId": "100001184", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "newExposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "perilModifications": [ + { + "exposureModificationLocator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "locator": "42c14683-7577-4a61-9889-9104ece8414a", + "newPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "379.15", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "f8168a28-5699-4a52-afc7-d1ec9e6e698a", + "locator": "f82c6678-2752-4255-aff5-534a19e56b20", + "newPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "522.62", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278491735", + "locator": "af284fba-ad65-4558-b6a3-1d697d3fb2ff", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "8c02a5cd-c104-4483-853a-db6da2335105", + "newPolicyCharacteristicsLocators": [ + "8c02a5cd-c104-4483-853a-db6da2335105" + ], + "number": "0", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "901.77", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278491735" + }, + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1646278498723", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "4", + "createdTimestamp": "1646278498523", + "displayId": "100001198", + "effectiveTimestamp": "1651805703000", + "endorsementLocator": "100001300", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "perilModifications": [ + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "a7a3bf48-0d89-4599-b961-0698d22a5523", + "newPerilCharacteristicsLocator": "b8639abd-b7e2-4997-8914-6d32373d223b", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-7.65", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "9fa56811-50c9-49e5-b8da-3346cc10f179", + "newPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "33.19", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "c0c83d07-e99e-43a6-9377-5c2756371a22" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "44b60bae-b06c-4d9e-921a-af056c72959e", + "newPerilCharacteristicsLocator": "396984a8-23d2-4866-a9f3-025c4fb3b9a4", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-10.55", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543" + }, + { + "exposureModificationLocator": "6d88c7a3-fa30-462b-8a01-7ce84bd0cf0c", + "locator": "b870d01e-0eaf-48ac-9508-5a3f105bbeb0", + "newPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "45.74", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "33eb4a8f-24fa-464b-a763-0a8bb0aca543" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278500716", + "locator": "4a94911e-6907-4c58-b3cf-8fbf5db3de74", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocator": "07622494-158a-43cc-8a21-2d8942a7b286", + "newPolicyCharacteristicsLocators": [ + "07622494-158a-43cc-8a21-2d8942a7b286", + "c50e0225-5ed5-4d8c-a4e1-b9e1e9d2b4d0" + ], + "number": "1", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "962.50", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278500716" + }, + { + "configVersion": "4", + "createdTimestamp": "1646278508729", + "displayId": "100001308", + "effectiveTimestamp": "1656399600000", + "exposureModifications": [ + { + "exposureLocator": "828c8652-6fef-4a2d-b52f-b4b65dbcbda9", + "locator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "perilModifications": [ + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "6a6212e7-8f65-4e15-9c7e-1c76daf76ec9", + "newPerilCharacteristicsLocator": "50307fa9-e88e-420a-9568-711a11f4a253", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-22.93", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "713559f7-28e1-47b5-8ab4-a6000cd32d45", + "newPerilCharacteristicsLocator": "d21e4c3d-9c08-4826-be62-e7190d54c6c6", + "perilLocator": "6b884c3b-a067-491e-aa22-751d3faae8c4", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "fe40911b-d592-4cbf-b4b7-aac7e9c5218b" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "f397b01c-6e75-4f71-af6a-055dde0e8370", + "newPerilCharacteristicsLocator": "148be671-96c7-4a38-b0b3-de2472f3e148", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-31.61", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275" + }, + { + "exposureModificationLocator": "6be84edb-11c8-4516-846c-4cc36db2c107", + "locator": "eac2a790-9c00-4b4e-8948-77a96c1f3a59", + "newPerilCharacteristicsLocator": "a30ca077-d2f3-4c2a-9528-5ee3159edc00", + "perilLocator": "1f9397e2-2566-4876-8e4d-bd75487f9621", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "replacedPerilCharacteristicsLocator": "d7943e19-2a2f-40e6-bc21-b41f3b1d5275" + } + ], + "policyLocator": "100001180", + "policyModificationLocator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1646278508729", + "locator": "e9730ba7-1631-40fe-a93e-f13ae88214de", + "mediaByLocator": {}, + "name": "generic", + "newPolicyCharacteristicsLocators": [ + "73b1dea9-32cb-425f-ba01-9f348b963b6b", + "79bca5f4-7189-415c-b8a1-a7b410c3d6a4" + ], + "number": "2", + "policyEndTimestamp": "1735718400000", + "policyLocator": "100001180", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "premiumChange": "-54.54", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646278508729" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "ae3a8391-7f34-48ec-8645-8b6dfd906240", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100001192", + "name": "1", + "state": "accepted" + } + ], + "selected": "100001192" + }, + "updatedTimestamp": "1646278508729" + }, + "policyExposurePerils": [ + { + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "perilCharacteristicsLocator": "d21e4c3d-9c08-4826-be62-e7190d54c6c6", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4" + }, + { + "exposureCharacteristicsLocator": "87e7f55e-8ab5-40ba-8e47-291bf1e9fae1", + "perilCharacteristicsLocator": "a30ca077-d2f3-4c2a-9528-5ee3159edc00", + "policyCharacteristicsLocator": "79bca5f4-7189-415c-b8a1-a7b410c3d6a4" + } + ], + "tenantTimeZone": "America/Los_Angeles" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/RatingPluginData/NewBusiness1.json b/test/sample-data/type-samples/RatingPluginData/NewBusiness1.json new file mode 100644 index 0000000..cedef28 --- /dev/null +++ b/test/sample-data/type-samples/RatingPluginData/NewBusiness1.json @@ -0,0 +1,648 @@ +{ + "operation": "new_business", + "policy": { + "characteristics": [ + { + "createdTimestamp": "1645319651658", + "endTimestamp": "1660546800000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremiumCurrency": "USD", + "grossTaxesCurrency": "USD", + "locator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "mediaByLocator": {}, + "policyEndTimestamp": "1660546800000", + "policyLocator": "100000002", + "policyStartTimestamp": "1644912000000", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "startTimestamp": "1644912000000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1645319651658" + } + ], + "configVersion": "1", + "createdTimestamp": "1645319651658", + "displayId": "100000002", + "documents": [], + "effectiveContractEndTimestamp": "1660546800000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1645319651658", + "endTimestamp": "1660546800000", + "exposureLocator": "a424a0da-ecb9-41ae-84eb-09dea0c3a450", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "mediaByLocator": {}, + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "startTimestamp": "1644912000000", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000006", + "locator": "a424a0da-ecb9-41ae-84eb-09dea0c3a450", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "e8ce9557-42d1-4eb9-8ad4-ecfb917c6ac5", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "d45a877c-00ca-4100-ac10-5f4b34657a48", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000008", + "exposureLocator": "a424a0da-ecb9-41ae-84eb-09dea0c3a450", + "locator": "d45a877c-00ca-4100-ac10-5f4b34657a48", + "name": "comprehensive", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "d45a877c-00ca-4100-ac10-5f4b34657a48", + "updatedTimestamp": "1645319651658" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "27e1bea6-f33d-44c6-8bfe-496fafc32a70", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "b1081e13-cce4-4d86-89c0-e429431fed77", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000010", + "exposureLocator": "a424a0da-ecb9-41ae-84eb-09dea0c3a450", + "locator": "b1081e13-cce4-4d86-89c0-e429431fed77", + "name": "collision", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "b1081e13-cce4-4d86-89c0-e429431fed77", + "updatedTimestamp": "1645319651658" + } + ], + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + }, + { + "characteristics": [ + { + "createdTimestamp": "1645319651658", + "endTimestamp": "1660546800000", + "exposureLocator": "3465e6a9-e601-4ef6-8bdf-3cc2fa6b985a", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "20500" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "b88f458f-1218-4b38-8085-3822954b925b", + "mediaByLocator": {}, + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "startTimestamp": "1644912000000", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000012", + "locator": "3465e6a9-e601-4ef6-8bdf-3cc2fa6b985a", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b88f458f-1218-4b38-8085-3822954b925b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "6e4f11c5-9c38-4110-8a31-ac41e91aae4c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "d4a04068-f5fb-403e-b2a7-29a2b7d46db8", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000014", + "exposureLocator": "3465e6a9-e601-4ef6-8bdf-3cc2fa6b985a", + "locator": "d4a04068-f5fb-403e-b2a7-29a2b7d46db8", + "name": "comprehensive", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "d4a04068-f5fb-403e-b2a7-29a2b7d46db8", + "updatedTimestamp": "1645319651658" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b88f458f-1218-4b38-8085-3822954b925b", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "7187577d-6743-464b-a97f-5b14bfbb407f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "39202203-2b50-4310-a428-027f152f4eb4", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000016", + "exposureLocator": "3465e6a9-e601-4ef6-8bdf-3cc2fa6b985a", + "locator": "39202203-2b50-4310-a428-027f152f4eb4", + "name": "collision", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "39202203-2b50-4310-a428-027f152f4eb4", + "updatedTimestamp": "1645319651658" + } + ], + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + }, + { + "characteristics": [ + { + "createdTimestamp": "1645319651658", + "endTimestamp": "1660546800000", + "exposureLocator": "30c0be20-1da9-466a-b9c5-ea95ec7e3821", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "23000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "mediaByLocator": {}, + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "startTimestamp": "1644912000000", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000018", + "locator": "30c0be20-1da9-466a-b9c5-ea95ec7e3821", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "960c7fe9-9676-46ee-bda5-dbfa3d695ce8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "0ce7a88e-8a9b-4e06-89c1-2cb09ceebfe4", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000020", + "exposureLocator": "30c0be20-1da9-466a-b9c5-ea95ec7e3821", + "locator": "0ce7a88e-8a9b-4e06-89c1-2cb09ceebfe4", + "name": "comprehensive", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "0ce7a88e-8a9b-4e06-89c1-2cb09ceebfe4", + "updatedTimestamp": "1645319651658" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1660546800000", + "coverageStartTimestamp": "1644912000000", + "createdTimestamp": "1645319651658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "2ccc22aa-97e3-4756-9e61-b45fdcd9ba22", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "93fcbf21-1686-4245-aad6-1482636093eb", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "createdTimestamp": "1645319651658", + "displayId": "100000022", + "exposureLocator": "30c0be20-1da9-466a-b9c5-ea95ec7e3821", + "locator": "93fcbf21-1686-4245-aad6-1482636093eb", + "name": "collision", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "renewalGroup": "93fcbf21-1686-4245-aad6-1482636093eb", + "updatedTimestamp": "1645319651658" + } + ], + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000000", + "modifications": [ + { + "configVersion": "1", + "createdTimestamp": "1645319651658", + "displayId": "100000004", + "effectiveTimestamp": "1644912000000", + "exposureModifications": [ + { + "exposureLocator": "a424a0da-ecb9-41ae-84eb-09dea0c3a450", + "locator": "b9bf9ddd-87f2-4890-9e89-2189a2213414", + "newExposureCharacteristicsLocator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "perilModifications": [ + { + "exposureModificationLocator": "b9bf9ddd-87f2-4890-9e89-2189a2213414", + "locator": "7a58e95b-6fce-4ae8-bf61-10b816dad577", + "newPerilCharacteristicsLocator": "e8ce9557-42d1-4eb9-8ad4-ecfb917c6ac5", + "perilLocator": "d45a877c-00ca-4100-ac10-5f4b34657a48", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + }, + { + "exposureModificationLocator": "b9bf9ddd-87f2-4890-9e89-2189a2213414", + "locator": "6cb83b08-87d1-4dc0-9c0b-f10a11d3fbd1", + "newPerilCharacteristicsLocator": "27e1bea6-f33d-44c6-8bfe-496fafc32a70", + "perilLocator": "b1081e13-cce4-4d86-89c0-e429431fed77", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + } + ], + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + }, + { + "exposureLocator": "3465e6a9-e601-4ef6-8bdf-3cc2fa6b985a", + "locator": "528bda8e-4861-4ff9-8ceb-c18718f0b69d", + "newExposureCharacteristicsLocator": "b88f458f-1218-4b38-8085-3822954b925b", + "perilModifications": [ + { + "exposureModificationLocator": "528bda8e-4861-4ff9-8ceb-c18718f0b69d", + "locator": "2188a37a-7794-4196-9441-7cb5a1826d84", + "newPerilCharacteristicsLocator": "6e4f11c5-9c38-4110-8a31-ac41e91aae4c", + "perilLocator": "d4a04068-f5fb-403e-b2a7-29a2b7d46db8", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + }, + { + "exposureModificationLocator": "528bda8e-4861-4ff9-8ceb-c18718f0b69d", + "locator": "8f2cb9e5-db7b-4038-8339-431e1e1bfcc0", + "newPerilCharacteristicsLocator": "7187577d-6743-464b-a97f-5b14bfbb407f", + "perilLocator": "39202203-2b50-4310-a428-027f152f4eb4", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + } + ], + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + }, + { + "exposureLocator": "30c0be20-1da9-466a-b9c5-ea95ec7e3821", + "locator": "4093f8a7-1dc6-40d7-8778-e6c3b20b6ddd", + "newExposureCharacteristicsLocator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "perilModifications": [ + { + "exposureModificationLocator": "4093f8a7-1dc6-40d7-8778-e6c3b20b6ddd", + "locator": "9ad312c0-b09d-41f7-80d1-f09e70b3a38e", + "newPerilCharacteristicsLocator": "960c7fe9-9676-46ee-bda5-dbfa3d695ce8", + "perilLocator": "0ce7a88e-8a9b-4e06-89c1-2cb09ceebfe4", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + }, + { + "exposureModificationLocator": "4093f8a7-1dc6-40d7-8778-e6c3b20b6ddd", + "locator": "e2f7bdab-c9d9-4531-9324-785421d5a864", + "newPerilCharacteristicsLocator": "2ccc22aa-97e3-4756-9e61-b45fdcd9ba22", + "perilLocator": "93fcbf21-1686-4245-aad6-1482636093eb", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + } + ], + "policyLocator": "100000002", + "policyModificationLocator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "aa976d3c-ace3-4368-90f5-e974cd15b764", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134", + "newPolicyCharacteristicsLocators": [ + "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + ], + "number": "0", + "policyLocator": "100000002", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "premiumChangeCurrency": "USD", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "updatedTimestamp": "1645319651658" + } + ], + "originalContractEndTimestamp": "1660546800000", + "originalContractStartTimestamp": "1644912000000", + "paymentScheduleName": "monthly", + "policyholderLocator": "7b2e4652-0d5d-4651-851c-7f8034911caa", + "productLocator": "16ef8c63-9aec-4314-9cf1-d54203b656b1", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000024", + "name": "1", + "state": "draft" + } + ], + "selected": "100000024" + }, + "updatedTimestamp": "1645319651658" + }, + "policyExposurePerils": [ + { + "exposureCharacteristicsLocator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "perilCharacteristicsLocator": "e8ce9557-42d1-4eb9-8ad4-ecfb917c6ac5", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + }, + { + "exposureCharacteristicsLocator": "f993a233-ab64-4e1b-81b3-f2913de4ac72", + "perilCharacteristicsLocator": "27e1bea6-f33d-44c6-8bfe-496fafc32a70", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + }, + { + "exposureCharacteristicsLocator": "b88f458f-1218-4b38-8085-3822954b925b", + "perilCharacteristicsLocator": "6e4f11c5-9c38-4110-8a31-ac41e91aae4c", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + }, + { + "exposureCharacteristicsLocator": "b88f458f-1218-4b38-8085-3822954b925b", + "perilCharacteristicsLocator": "7187577d-6743-464b-a97f-5b14bfbb407f", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + }, + { + "exposureCharacteristicsLocator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "perilCharacteristicsLocator": "960c7fe9-9676-46ee-bda5-dbfa3d695ce8", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + }, + { + "exposureCharacteristicsLocator": "9b09c92a-6a88-4611-97e3-28998a8666aa", + "perilCharacteristicsLocator": "2ccc22aa-97e3-4756-9e61-b45fdcd9ba22", + "policyCharacteristicsLocator": "4c86e3ca-cdc3-48bc-b575-8592c8bfe134" + } + ], + "quoteLocator": "100000024", + "tenantTimeZone": "America/Los_Angeles" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/RatingPluginData/NewBusiness2.json b/test/sample-data/type-samples/RatingPluginData/NewBusiness2.json new file mode 100644 index 0000000..cfdd228 --- /dev/null +++ b/test/sample-data/type-samples/RatingPluginData/NewBusiness2.json @@ -0,0 +1,288 @@ +{ + "operation": "new_business", + "policy": { + "characteristics": [ + { + "createdTimestamp": "1646267404658", + "endTimestamp": "1735718400000", + "fieldGroupsByLocator": {}, + "fieldValues": { + "10_year_felony_conviction": [ + "No" + ], + "atfault_claims_past_5_years": [ + "None" + ], + "channel": [ + "Direct" + ], + "insurance_fraud_conviction": [ + "No" + ], + "multiple_drivers": [ + "No - Just Policyholder" + ], + "run_third_party_reports": [ + "Yes - Please Run Reports - To Provide the Best Quote" + ] + }, + "grossPremiumCurrency": "USD", + "grossTaxesCurrency": "USD", + "locator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1", + "mediaByLocator": {}, + "policyEndTimestamp": "1735718400000", + "policyLocator": "100000756", + "policyStartTimestamp": "1650006000000", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "taxGroups": [ + { + "amount": "0.00", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1646267404658" + } + ], + "configVersion": "4", + "createdTimestamp": "1646267404658", + "displayId": "100000756", + "documents": [], + "effectiveContractEndTimestamp": "1735718400000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1646267404658", + "endTimestamp": "1735718400000", + "exposureLocator": "d897e2a6-ca24-4839-b1d1-083db69b85d0", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annual_miles": [ + "12000" + ], + "body_style": [ + "4 door" + ], + "distance_to_work_school": [ + "Between 11 to 20 Miles" + ], + "license_plate": [ + "THX1138" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "primary_vehicle_use": [ + "Drive to Work / School" + ], + "vehicle_plated_state": [ + "CA" + ], + "vehicle_type": [ + "Car" + ], + "vehicle_value": [ + "18000" + ], + "vin": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "mediaByLocator": {}, + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "startTimestamp": "1650006000000", + "updatedTimestamp": "1646267404658" + } + ], + "createdTimestamp": "1646267404658", + "displayId": "100000760", + "locator": "d897e2a6-ca24-4839-b1d1-083db69b85d0", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646267404658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "6e9b2383-b437-46ba-9ea8-de9f7e037fbf", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "ed00f07e-c05e-415c-bc0d-2781e13128cf", + "policyCharacteristicsLocator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1", + "policyLocator": "100000756", + "policyModificationLocator": "2a187280-d3cc-4526-bb2a-b9960ab64305", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646267404658" + } + ], + "createdTimestamp": "1646267404658", + "displayId": "100000762", + "exposureLocator": "d897e2a6-ca24-4839-b1d1-083db69b85d0", + "locator": "ed00f07e-c05e-415c-bc0d-2781e13128cf", + "name": "comprehensive", + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "ed00f07e-c05e-415c-bc0d-2781e13128cf", + "updatedTimestamp": "1646267404658" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1735718400000", + "coverageStartTimestamp": "1650006000000", + "createdTimestamp": "1646267404658", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "481a480f-b7d2-4045-bd29-fe9adc807f3d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "perilLocator": "dfb737ab-d6b4-4ecd-83c9-45396d7ffbbb", + "policyCharacteristicsLocator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1", + "policyLocator": "100000756", + "policyModificationLocator": "2a187280-d3cc-4526-bb2a-b9960ab64305", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "premiumCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646267404658" + } + ], + "createdTimestamp": "1646267404658", + "displayId": "100000764", + "exposureLocator": "d897e2a6-ca24-4839-b1d1-083db69b85d0", + "locator": "dfb737ab-d6b4-4ecd-83c9-45396d7ffbbb", + "name": "collision", + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "renewalGroup": "dfb737ab-d6b4-4ecd-83c9-45396d7ffbbb", + "updatedTimestamp": "1646267404658" + } + ], + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646267404658" + } + ], + "fees": [], + "grossFees": "0.00", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000754", + "modifications": [ + { + "configVersion": "4", + "createdTimestamp": "1646267404658", + "displayId": "100000758", + "effectiveTimestamp": "1650006000000", + "exposureModifications": [ + { + "exposureLocator": "d897e2a6-ca24-4839-b1d1-083db69b85d0", + "locator": "f8559d9e-4a12-4ab9-acdc-e72c03b0706e", + "newExposureCharacteristicsLocator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "perilModifications": [ + { + "exposureModificationLocator": "f8559d9e-4a12-4ab9-acdc-e72c03b0706e", + "locator": "3686a0c7-abfa-4de5-9e47-7f1e67025acd", + "newPerilCharacteristicsLocator": "6e9b2383-b437-46ba-9ea8-de9f7e037fbf", + "perilLocator": "ed00f07e-c05e-415c-bc0d-2781e13128cf", + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + }, + { + "exposureModificationLocator": "f8559d9e-4a12-4ab9-acdc-e72c03b0706e", + "locator": "deaf965a-0be3-4671-ad64-9b71dfa26635", + "newPerilCharacteristicsLocator": "481a480f-b7d2-4045-bd29-fe9adc807f3d", + "perilLocator": "dfb737ab-d6b4-4ecd-83c9-45396d7ffbbb", + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "policyLocator": "100000756", + "policyModificationLocator": "2a187280-d3cc-4526-bb2a-b9960ab64305", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "2a187280-d3cc-4526-bb2a-b9960ab64305", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1", + "newPolicyCharacteristicsLocators": [ + "53af3579-93f3-46c5-bcdf-f0224e8a64c1" + ], + "number": "0", + "policyLocator": "100000756", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "premiumChangeCurrency": "USD", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "updatedTimestamp": "1646267404658" + } + ], + "originalContractEndTimestamp": "1735718400000", + "originalContractStartTimestamp": "1650006000000", + "paymentScheduleName": "semiannually", + "policyholderLocator": "ce4854e7-1aa7-468a-b085-9f5406b97618", + "productLocator": "d602a3e0-f038-4121-9970-3124c1b54b9c", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000766", + "name": "1", + "state": "draft" + } + ], + "selected": "100000766" + }, + "updatedTimestamp": "1646267404658" + }, + "policyExposurePerils": [ + { + "exposureCharacteristicsLocator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "perilCharacteristicsLocator": "6e9b2383-b437-46ba-9ea8-de9f7e037fbf", + "policyCharacteristicsLocator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1" + }, + { + "exposureCharacteristicsLocator": "7cc7d5a6-8500-4f7d-825d-5103eeabfc5a", + "perilCharacteristicsLocator": "481a480f-b7d2-4045-bd29-fe9adc807f3d", + "policyCharacteristicsLocator": "53af3579-93f3-46c5-bcdf-f0224e8a64c1" + } + ], + "quoteLocator": "100000766", + "tenantTimeZone": "America/Los_Angeles" + } \ No newline at end of file diff --git a/test/sample-data/type-samples/UnderwritingPluginData/Endorsement.json b/test/sample-data/type-samples/UnderwritingPluginData/Endorsement.json new file mode 100644 index 0000000..1193e2e --- /dev/null +++ b/test/sample-data/type-samples/UnderwritingPluginData/Endorsement.json @@ -0,0 +1,1955 @@ +{ + "policy": { + "characteristics": [ + { + "createdTimestamp": "1629586834258", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": { + "51ec1fd2-6413-4caa-b220-f07bf03dcfb3": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + }, + "db6dcc3f-cf83-4e73-a0bd-aa3a1fb5a388": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + }, + "e4758acd-4552-4747-92ab-b36f37dd8aaf": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "e4758acd-4552-4747-92ab-b36f37dd8aaf", + "51ec1fd2-6413-4caa-b220-f07bf03dcfb3", + "db6dcc3f-cf83-4e73-a0bd-aa3a1fb5a388" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "1524.84", + "grossPremiumCurrency": "USD", + "grossTaxes": "141.05", + "grossTaxesCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "mediaByLocator": {}, + "policyEndTimestamp": "1656399600000", + "policyLocator": "100007219", + "policyStartTimestamp": "1624863600000", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1624863600000", + "taxGroups": [ + { + "amount": "141.05", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1629587145083" + } + ], + "configVersion": "93", + "createdTimestamp": "1629586834258", + "displayId": "100007219", + "documents": [ + { + "createdTimestamp": "1629586834258", + "displayName": "Policy Schedule", + "fileName": "schedule.pdf", + "locator": "a4e7ecb2-9f49-4bd3-9128-5ef18f471c89", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/b1049223-fad8-4659-a16b-604da8f2ecf4/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210821T230545Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210821%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=4aa5a92e2647f199b66aa26d98e480322e8d5cce3a26edfa6022fa71448112e4", + "urlExpirationTimestamp": "1629588945149" + }, + { + "createdTimestamp": "1629586834258", + "displayName": "Regulatory Disclosure", + "fileName": "regulatory_disclosure.pdf", + "locator": "38fdf662-a00b-40bb-8c1e-b48b47158391", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/1cdbad85-46b5-4658-b58c-00e9f992d3f7/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210821T230545Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210821%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=6def82c90758da6b216c68b991ab8c7d76adf15a87482ec728e4453dc90a025b", + "urlExpirationTimestamp": "1629588945150" + } + ], + "effectiveContractEndTimestamp": "1656399600000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1629586834258", + "endTimestamp": "1656399600000", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629586841506", + "locator": "2378c840-ff7f-41d5-8433-75022f366237", + "mediaByLocator": {}, + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "startTimestamp": "1624863600000", + "updatedTimestamp": "1629586841506" + }, + { + "createdTimestamp": "1629587145083", + "endTimestamp": "1628406000000", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629587145083", + "locator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "mediaByLocator": {}, + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1624863600000", + "updatedTimestamp": "1629587145083" + }, + { + "createdTimestamp": "1629587145083", + "endTimestamp": "1656399600000", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Over 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "12000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "issuedTimestamp": "1629587145083", + "locator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "mediaByLocator": {}, + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1628406000000", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007222", + "locator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "2f4274d5-5576-4b89-976b-6d74c1a8aa0c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9546c181-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "168.00", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "95f3cbf6-a30d-41bb-ad52-a934d2d1f499", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "23.71", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9546c181-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "18.97", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEvent": "5164.00", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "f8e75cf4-7c59-4174-a2bd-d43e1729f4c9", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.0000", + "monthTechnicalPremium": "16.8000", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "224.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9546c181-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "179.20", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007223", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "name": "thirdPartyLiability", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "65ffcdde-aee6-442f-b6b6-8051fb0e1555", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957153f1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "207.20", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "582d5586-1745-4b90-9be9-e7e19f2e666f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "29.24", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957153f1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "23.39", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "1a3920ca-be1e-404f-9d83-9f3bd02871eb", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "25.9167", + "monthTechnicalPremium": "20.7333", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "276.44", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957153f1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "221.16", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007224", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "name": "bodilyInjury", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "6c51d1bb-4a1f-4d77-b771-c174660a4be1", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957b6611-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "95.20", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "6d92637f-d5d8-41bd-9bf9-a61eb0308124", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "13.44", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957b6611-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "10.75", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "6dec10d2-bb5d-4940-9180-188383d5be5a", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "11.9167", + "monthTechnicalPremium": "9.5333", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "127.11", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957b6611-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "101.69", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007225", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "name": "collision", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "44456590-50ac-4de9-a839-ac2ef8590517", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-954d0311-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "124.00", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "b383d855-e7b1-46cc-bf5b-49bd48d55c31", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "17.50", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-954d0311-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "14.00", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "83479f4c-41de-44bc-b2b7-00ca50aefd76", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "137.78", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-954d0311-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "110.22", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007226", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "name": "comprehensive", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "4a9a59b0-a8bb-41f1-a61f-73aeccdc6fb8", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-955bd021-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "20.00", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "ef3e0c40-29d6-45b7-b59f-6a36ed23309b", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "2.82", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-955bd021-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "2.26", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "577997fb-bbe6-4b6f-971e-646c696df885", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "22.22", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-955bd021-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "17.78", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007227", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "name": "roadsideService", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "116041f4-da51-4949-b707-affb57941748", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9553e0e1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "23.92", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "b89fa632-41ef-47f6-b972-4de78504c298", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "3.38", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9553e0e1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "2.70", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "bc30c65a-9def-4c2f-a353-d42be994618f", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "26.58", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9553e0e1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "21.26", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007228", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "name": "underinsuredMotorist", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629586834258", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629586841506", + "locator": "10232c1e-cf5a-48c5-abeb-9ee9a26a478d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9566a591-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedTimestamp": "1629587145083", + "technicalPremium": "6.89", + "updatedTimestamp": "1629586841506" + }, + { + "coverageEndTimestamp": "1628406000000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "ca339e39-fcd3-4688-92cd-d919b2e1b7e4", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "0.97", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9566a591-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "0.78", + "updatedTimestamp": "1629587145083" + }, + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "75ecfb40-7a85-4e6f-916a-bb7ee762345e", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "7.65", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9566a591-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.12", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629586834258", + "displayId": "100007229", + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "name": "uninsuredMotorist", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "5412634c-bd5c-45dd-8d58-7719336ad991", + "updatedTimestamp": "1629587145083" + } + ], + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "createdTimestamp": "1629587145083", + "endTimestamp": "1656399600000", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "6YIQ327" + ], + "make": [ + "VOLKSWAGEN" + ], + "model": [ + "GOLF" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "8000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "2012" + ] + }, + "issuedTimestamp": "1629587145083", + "locator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "mediaByLocator": {}, + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "startTimestamp": "1624863600000", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007409", + "locator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "069895bd-7f62-4f95-91a4-19e325b2dacd", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "14.0000", + "monthTechnicalPremium": "11.2000", + "perilLocator": "d271103a-54b2-4784-ac8d-e381e9cf0d0e", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "149.33", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9546c181-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "119.47", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007402", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "d271103a-54b2-4784-ac8d-e381e9cf0d0e", + "name": "thirdPartyLiability", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "d271103a-54b2-4784-ac8d-e381e9cf0d0e", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "46c03b3d-74db-477b-aba0-e6c8d04df8b0", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.2500", + "monthTechnicalPremium": "13.8000", + "perilLocator": "c724fc5a-15f7-44b5-8794-712d77d5817a", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "184.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957153f1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "147.20", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007403", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "c724fc5a-15f7-44b5-8794-712d77d5817a", + "name": "bodilyInjury", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "c724fc5a-15f7-44b5-8794-712d77d5817a", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "3a829849-db11-4ffd-b335-21b505af33cc", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "7.9167", + "monthTechnicalPremium": "6.3333", + "perilLocator": "f7fca671-a847-46f4-9204-c848bb8809a1", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "84.44", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-957b6611-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "67.56", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007404", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "f7fca671-a847-46f4-9204-c848bb8809a1", + "name": "collision", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "f7fca671-a847-46f4-9204-c848bb8809a1", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "ae99791c-6790-4017-acb6-5da2076d6e0d", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "b12faacb-473f-492a-b59f-7d692aaf2469", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "137.78", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-954d0311-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "110.22", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007405", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "b12faacb-473f-492a-b59f-7d692aaf2469", + "name": "comprehensive", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "b12faacb-473f-492a-b59f-7d692aaf2469", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "95bd800c-851e-469b-9129-d1b55d245218", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "063c698d-1370-450a-ba48-4bcecff59410", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "22.22", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-955bd021-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "17.78", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007406", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "063c698d-1370-450a-ba48-4bcecff59410", + "name": "roadsideService", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "063c698d-1370-450a-ba48-4bcecff59410", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "726a9c9f-c037-4879-8fe6-af4694560145", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "cc97aa35-d24f-46da-91ec-2ac4dafb43b6", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "26.58", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9553e0e1-b9a9-c64e03614a76", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "21.26", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007407", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "cc97aa35-d24f-46da-91ec-2ac4dafb43b6", + "name": "underinsuredMotorist", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "cc97aa35-d24f-46da-91ec-2ac4dafb43b6", + "updatedTimestamp": "1629587145083" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1628406000000", + "createdTimestamp": "1629587145083", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "issuedTimestamp": "1629587145083", + "locator": "e005c5d1-ebb5-4fd4-9341-19d22f66a7d5", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "b03ced7a-ec37-4f38-9610-cd4fc7c11721", + "policyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premium": "7.65", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11ec-02d3-9566a591-aceb-fe4c82e4fe2d", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "technicalPremium": "6.12", + "updatedTimestamp": "1629587145083" + } + ], + "createdTimestamp": "1629587145083", + "displayId": "100007408", + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "b03ced7a-ec37-4f38-9610-cd4fc7c11721", + "name": "uninsuredMotorist", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "renewalGroup": "b03ced7a-ec37-4f38-9610-cd4fc7c11721", + "updatedTimestamp": "1629587145083" + } + ], + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629587145083" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1656399600000", + "locator": "9e4e4968-abec-4703-a30d-b668a5d32046", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1624863600000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1656399600000", + "locator": "60d2e112-a3e7-4309-b93a-2a6525390550", + "name": "transaction", + "reversed": false, + "startTimestamp": "1624863600000" + } + ], + "grossFees": "34.20", + "grossFeesCurrency": "USD", + "invoices": [ + { + "createdTimestamp": "1629586834258", + "displayId": "100007232", + "documents": [ + { + "createdTimestamp": "1629586834258", + "displayName": "invoice_100007232.pdf", + "fileName": "invoice_100007232.pdf", + "locator": "92af7516-bb0e-4cec-abb9-2d93b616153f", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/08eabde9-f2e8-4133-ab82-30af46561f90/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210821T230545Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210821%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=5501e12b141961238ddf7dfd614ab97c3f232e56459b35dadc1a78272ee05d17", + "urlExpirationTimestamp": "1629588945152" + } + ], + "dueTimestamp": "1629615599999", + "endTimestamp": "1627455600000", + "locator": "32d8ae02-2838-46fd-b765-a973d5a61eff", + "payments": [], + "policyLocator": "100007219", + "settlementStatus": "settled", + "settlementType": "zeroDue", + "startTimestamp": "1624863600000", + "statuses": [ + { + "status": "zeroDue", + "timestamp": "1629586834258" + } + ], + "totalDue": "0.00", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629586834258" + }, + { + "createdTimestamp": "1629587108102", + "displayId": "100007301", + "documents": [ + { + "createdTimestamp": "1629587108102", + "displayName": "invoice_100007301.pdf", + "fileName": "invoice_100007301.pdf", + "locator": "8aa7b408-a010-42d8-b742-741f1d423f37", + "type": "pdf", + "url": "https://us-west-2-8c24701c-2fcd-46ec-a7d8-0d7854a927ca.s3.us-west-2.amazonaws.com/18e89066-3eef-445c-b0fa-04ead8adf26a/b757fbf6-721d-4548-a296-31ce9a1216eb/document.original?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210821T230545Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIA5UJJJ44LTK4OZ3ML%2F20210821%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=a36e514829dab42a66729ca6fb10f5061bf8ff5d35e9489df08f129067f8a988", + "urlExpirationTimestamp": "1629588945154" + } + ], + "dueTimestamp": "1629615599999", + "endTimestamp": "1630134000000", + "locator": "223e8551-82a1-4e4b-8261-a7970e2f25c3", + "payments": [], + "policyLocator": "100007219", + "settlementStatus": "settled", + "settlementType": "zeroDue", + "startTimestamp": "1627455600000", + "statuses": [ + { + "status": "zeroDue", + "timestamp": "1629587108102" + } + ], + "totalDue": "0.00", + "totalDueCurrency": "USD", + "updatedTimestamp": "1629587108102" + } + ], + "issuedTimestamp": "1629586841506", + "locator": "100007219", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1629586834258", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "93", + "createdTimestamp": "1629586834258", + "displayId": "100007221", + "effectiveTimestamp": "1624863600000", + "exposureModifications": [ + { + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "newExposureCharacteristicsLocator": "2378c840-ff7f-41d5-8433-75022f366237", + "perilModifications": [ + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "8c39abc0-0331-4b7e-8f41-7ce15f1b7d31", + "newPerilCharacteristicsLocator": "2f4274d5-5576-4b89-976b-6d74c1a8aa0c", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "81865f44-ea8c-40c8-8f80-188138098b15", + "newPerilCharacteristicsLocator": "65ffcdde-aee6-442f-b6b6-8051fb0e1555", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "8c8e655a-80cc-4195-84b1-a19cb45d6cb8", + "newPerilCharacteristicsLocator": "6c51d1bb-4a1f-4d77-b771-c174660a4be1", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "fac19e23-0c36-4b15-b33d-86af4b738ed7", + "newPerilCharacteristicsLocator": "44456590-50ac-4de9-a839-ac2ef8590517", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "6cd309dc-17ee-415f-a0b8-ab455758334c", + "newPerilCharacteristicsLocator": "4a9a59b0-a8bb-41f1-a61f-73aeccdc6fb8", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "7d5181ca-dcbe-48ab-a6ce-a6388c1f12c1", + "newPerilCharacteristicsLocator": "116041f4-da51-4949-b707-affb57941748", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "2e2ae3e0-208f-46fe-acbf-121ca77c053e", + "locator": "8b68e129-d3e5-4577-9aa4-7b1bd75dea35", + "newPerilCharacteristicsLocator": "10232c1e-cf5a-48c5-abeb-9ee9a26a478d", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007219", + "policyModificationLocator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629586841506", + "locator": "e806eb25-d3fd-4c5f-b828-f3b17eb933ec", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "8be2778c-d91c-4ecb-93b3-fffbc2474f8c", + "newPolicyCharacteristicsLocators": [ + "8be2778c-d91c-4ecb-93b3-fffbc2474f8c" + ], + "number": "0", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629586841506" + }, + { + "configVersion": "93", + "createdTimestamp": "1629587145083", + "displayId": "100007410", + "effectiveTimestamp": "1628406000000", + "exposureModifications": [ + { + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "newExposureCharacteristicsLocator": "cc5bf4c8-51d8-486e-9919-72b8f9c03365", + "perilModifications": [ + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "01fc46ec-0efb-4e19-9eb8-113b73ba6167", + "newPerilCharacteristicsLocator": "95f3cbf6-a30d-41bb-ad52-a934d2d1f499", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-186.29", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "2f4274d5-5576-4b89-976b-6d74c1a8aa0c" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "99ffa04f-05be-4532-870e-27148d24a206", + "newPerilCharacteristicsLocator": "582d5586-1745-4b90-9be9-e7e19f2e666f", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-229.76", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "65ffcdde-aee6-442f-b6b6-8051fb0e1555" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "27452cd3-9e87-40b0-89cb-e064a0c1b38f", + "newPerilCharacteristicsLocator": "6d92637f-d5d8-41bd-9bf9-a61eb0308124", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-105.56", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "6c51d1bb-4a1f-4d77-b771-c174660a4be1" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "c0148972-e897-4e20-9d7a-34bc2c8b4653", + "newPerilCharacteristicsLocator": "b383d855-e7b1-46cc-bf5b-49bd48d55c31", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-137.50", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "44456590-50ac-4de9-a839-ac2ef8590517" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "b058be6e-36cf-4e19-a38a-c0540f14c052", + "newPerilCharacteristicsLocator": "ef3e0c40-29d6-45b7-b59f-6a36ed23309b", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-22.18", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4a9a59b0-a8bb-41f1-a61f-73aeccdc6fb8" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "dbc48c45-430d-458e-beba-b524e58e81ed", + "newPerilCharacteristicsLocator": "b89fa632-41ef-47f6-b972-4de78504c298", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-26.52", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "116041f4-da51-4949-b707-affb57941748" + }, + { + "exposureModificationLocator": "d099c94b-1236-4820-90dd-3f8a703f2691", + "locator": "87a69e2f-77cd-44fe-a01c-e0302ff8371a", + "newPerilCharacteristicsLocator": "ca339e39-fcd3-4688-92cd-d919b2e1b7e4", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-7.64", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "10232c1e-cf5a-48c5-abeb-9ee9a26a478d" + } + ], + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "8cbde442-41fc-4c47-8202-d9d34670ec37", + "locator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "newExposureCharacteristicsLocator": "5e338e8d-5165-464e-95d0-f2678a85229c", + "perilModifications": [ + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "1c72f421-ae40-45c8-9010-559495a80534", + "newPerilCharacteristicsLocator": "f8e75cf4-7c59-4174-a2bd-d43e1729f4c9", + "perilLocator": "f86c4b55-9149-45f3-8ad9-5cc5bd3a5bf3", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "14.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "2f4274d5-5576-4b89-976b-6d74c1a8aa0c" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "12c75b6f-fff9-46c2-8660-f47df997e495", + "newPerilCharacteristicsLocator": "1a3920ca-be1e-404f-9d83-9f3bd02871eb", + "perilLocator": "1957d12b-3c65-4439-85f9-1475c01a30f6", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "17.44", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "65ffcdde-aee6-442f-b6b6-8051fb0e1555" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "fcf0e5c2-c276-4f2e-a7be-2eceb5f2b68b", + "newPerilCharacteristicsLocator": "6dec10d2-bb5d-4940-9180-188383d5be5a", + "perilLocator": "c96f8b58-f2d0-4fb0-8c5b-f58f845b9c0a", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "8.11", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "6c51d1bb-4a1f-4d77-b771-c174660a4be1" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "b60d8e06-b063-4995-a67c-1a735d54a27b", + "newPerilCharacteristicsLocator": "83479f4c-41de-44bc-b2b7-00ca50aefd76", + "perilLocator": "7bfc99d0-6c9a-4c19-89af-5dccbd80fb24", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-17.22", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "44456590-50ac-4de9-a839-ac2ef8590517" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "11f73dac-2d81-42f2-b263-7472151b65e6", + "newPerilCharacteristicsLocator": "577997fb-bbe6-4b6f-971e-646c696df885", + "perilLocator": "53047f63-6af1-451f-bd6f-d5e4f7331db1", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-2.78", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "4a9a59b0-a8bb-41f1-a61f-73aeccdc6fb8" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "e887314c-e976-4c55-ae10-48f9da770e58", + "newPerilCharacteristicsLocator": "bc30c65a-9def-4c2f-a353-d42be994618f", + "perilLocator": "85fc9f1f-1df3-4837-91e5-7199c7797f04", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-3.32", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "116041f4-da51-4949-b707-affb57941748" + }, + { + "exposureModificationLocator": "ce69af13-b2e3-4b10-a090-39b62c82b541", + "locator": "0f33214d-9583-41fe-8d1a-c2d5d494bd02", + "newPerilCharacteristicsLocator": "75ecfb40-7a85-4e6f-916a-bb7ee762345e", + "perilLocator": "5412634c-bd5c-45dd-8d58-7719336ad991", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "-0.96", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "replacedPerilCharacteristicsLocator": "10232c1e-cf5a-48c5-abeb-9ee9a26a478d" + } + ], + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureLocator": "475f8cc9-f526-4076-93ac-b41a6b5e47d9", + "locator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "newExposureCharacteristicsLocator": "58cf4781-8980-4b61-8f5c-5e444f856739", + "perilModifications": [ + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "a2f6b177-d73d-416b-a5b9-e19d52403eb9", + "newPerilCharacteristicsLocator": "069895bd-7f62-4f95-91a4-19e325b2dacd", + "perilLocator": "d271103a-54b2-4784-ac8d-e381e9cf0d0e", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "149.33", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "ddebc058-f617-4a1f-ac2f-48a78cfaaa98", + "newPerilCharacteristicsLocator": "46c03b3d-74db-477b-aba0-e6c8d04df8b0", + "perilLocator": "c724fc5a-15f7-44b5-8794-712d77d5817a", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "184.00", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "912ed5ff-0c52-4c31-a428-cd739a015f7d", + "newPerilCharacteristicsLocator": "3a829849-db11-4ffd-b335-21b505af33cc", + "perilLocator": "f7fca671-a847-46f4-9204-c848bb8809a1", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "84.44", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "67d63e92-668c-4e52-bbc2-69656ae77b95", + "newPerilCharacteristicsLocator": "ae99791c-6790-4017-acb6-5da2076d6e0d", + "perilLocator": "b12faacb-473f-492a-b59f-7d692aaf2469", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "137.78", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "ac75b096-09b3-423d-9cac-f617932fcd54", + "newPerilCharacteristicsLocator": "95bd800c-851e-469b-9129-d1b55d245218", + "perilLocator": "063c698d-1370-450a-ba48-4bcecff59410", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "22.22", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "2f5002ca-3edc-4236-a3c4-47122beba68d", + "newPerilCharacteristicsLocator": "726a9c9f-c037-4879-8fe6-af4694560145", + "perilLocator": "cc97aa35-d24f-46da-91ec-2ac4dafb43b6", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "26.58", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + }, + { + "exposureModificationLocator": "463a96d6-f868-4230-a76a-2f0641d790b5", + "locator": "3315ac06-eb01-44d0-8f24-18aa6367f7af", + "newPerilCharacteristicsLocator": "e005c5d1-ebb5-4fd4-9341-19d22f66a7d5", + "perilLocator": "b03ced7a-ec37-4f38-9610-cd4fc7c11721", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "7.65", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "policyLocator": "100007219", + "policyModificationLocator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "issuedTimestamp": "1629587145083", + "locator": "170d1556-bbef-4552-9b46-75cf2bbec24d", + "mediaByLocator": {}, + "name": "standardChange", + "newPolicyCharacteristicsLocators": [], + "number": "1", + "policyLocator": "100007219", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "premiumChange": "718.33", + "premiumChangeCurrency": "USD", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "updatedTimestamp": "1629587145083" + } + ], + "originalContractEndTimestamp": "1656399600000", + "originalContractStartTimestamp": "1624863600000", + "paymentScheduleName": "monthly", + "policyholderLocator": "3860c8af-0adf-4fa5-99c5-e19cfdc27067", + "productLocator": "8bbee75a-3e3d-4813-a963-aa44182125ae", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100007230", + "name": "1", + "state": "accepted" + } + ], + "selected": "100007230" + }, + "updatedTimestamp": "1629587145083" + }, + "policyholder": {}, + "operation": "endorsement" +} \ No newline at end of file diff --git a/test/sample-data/type-samples/UnderwritingPluginData/NewBusiness.json b/test/sample-data/type-samples/UnderwritingPluginData/NewBusiness.json new file mode 100644 index 0000000..99df2c9 --- /dev/null +++ b/test/sample-data/type-samples/UnderwritingPluginData/NewBusiness.json @@ -0,0 +1,648 @@ +{ + "policy": { + "characteristics": [ + { + "createdTimestamp": "1627573878216", + "endTimestamp": "1656399600000", + "fieldGroupsByLocator": { + "104671a7-77d5-48f8-a1a9-5bfdf83a8e3d": { + "driverDesignation": [ + "Occasional" + ], + "driverFirstName": [ + "Geddy" + ], + "driverLastName": [ + "Lee" + ], + "driversLicenseNumber": [ + "720104009" + ], + "driversLicenseState": [ + "AZ" + ] + }, + "4a97351f-b3ea-413e-973b-b3d762463029": { + "driverDesignation": [ + "Secondary" + ], + "driverFirstName": [ + "Alex" + ], + "driverLastName": [ + "Lifeson" + ], + "driversLicenseNumber": [ + "382711489" + ], + "driversLicenseState": [ + "CA" + ] + }, + "91ebb6b8-74b0-46b8-ba86-21df87e8b3d1": { + "driverDesignation": [ + "Primary" + ], + "driverFirstName": [ + "Neil" + ], + "driverLastName": [ + "Peart" + ], + "driversLicenseNumber": [ + "132382498" + ], + "driversLicenseState": [ + "NY" + ] + } + }, + "fieldValues": { + "feloniesLastTenYears": [ + "No" + ], + "atFaultClaimsLastFiveYears": [ + "None" + ], + "salesChannel": [ + "Agent" + ], + "drivers": [ + "4a97351f-b3ea-413e-973b-b3d762463029", + "104671a7-77d5-48f8-a1a9-5bfdf83a8e3d", + "91ebb6b8-74b0-46b8-ba86-21df87e8b3d1" + ], + "convictionInsuranceFraud": [ + "No" + ], + "numberOfDrivers": [ + "2 or More" + ], + "authorizeThirdPartyReports": [ + "Yes - Reports authorized" + ] + }, + "grossPremium": "806.51", + "grossPremiumCurrency": "USD", + "grossTaxes": "74.62", + "grossTaxesCurrency": "USD", + "locator": "c3f280da-d630-4070-9e26-83c4c0324955", + "mediaByLocator": {}, + "policyEndTimestamp": "1656399600000", + "policyLocator": "100000701", + "policyStartTimestamp": "1624863600000", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "startTimestamp": "1624863600000", + "taxGroups": [ + { + "amount": "74.62", + "amountCurrency": "USD", + "name": "sales" + } + ], + "updatedTimestamp": "1627573878216" + } + ], + "configVersion": "15", + "createdTimestamp": "1627573878216", + "displayId": "100000701", + "documents": [], + "effectiveContractEndTimestamp": "1656399600000", + "exposures": [ + { + "characteristics": [ + { + "createdTimestamp": "1627573878216", + "endTimestamp": "1656399600000", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "fieldGroupsByLocator": {}, + "fieldValues": { + "annualMilesDriven": [ + "12000" + ], + "vehicleBodyStyle": [ + "Sedan" + ], + "workSchoolDistance": [ + "Between 11 to 20 Miles" + ], + "licensePlate": [ + "THX1000" + ], + "make": [ + "HONDA" + ], + "model": [ + "Civic" + ], + "ownershipIndicator": [ + "Owned - Financed" + ], + "primaryVehicleUse": [ + "Drive to Work / School" + ], + "unrepairedDamage": [ + "No - Existing Damage" + ], + "vehicleLicenseState": [ + "CA" + ], + "vehicleType": [ + "Car" + ], + "vehicleValue": [ + "10000" + ], + "vehicleIdNum": [ + "2JGEJ6526VH515414" + ], + "year": [ + "1997" + ] + }, + "locator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "mediaByLocator": {}, + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "startTimestamp": "1624863600000", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000703", + "locator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "name": "vehicle", + "perils": [ + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "f6932c81-96bf-49d5-88d0-c18c377de7c7", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "17.5000", + "monthTechnicalPremium": "14.0000", + "perilLocator": "4607c313-8466-4aa7-9105-eeaaf1300865", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "210.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce4accd1-96e6-66865509d4fc", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "168.00", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000704", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "4607c313-8466-4aa7-9105-eeaaf1300865", + "name": "thirdPartyLiability", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "4607c313-8466-4aa7-9105-eeaaf1300865", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "292843ef-9b28-43d3-bc13-351edefb08d2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "21.5833", + "monthTechnicalPremium": "17.2667", + "perilLocator": "46c79037-aebc-438e-ac1d-7785919ebe36", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "259.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce700811-96e6-66865509d4fc", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "207.20", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000705", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "46c79037-aebc-438e-ac1d-7785919ebe36", + "name": "bodilyInjury", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "46c79037-aebc-438e-ac1d-7785919ebe36", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductible": "1000.00", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItem": "30000.00", + "indemnityPerItemCurrency": "USD", + "locator": "ccadf168-2735-46bb-a5d0-919535e4f986", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "9.9167", + "monthTechnicalPremium": "7.9333", + "perilLocator": "2fabd5f3-d93f-43ef-bf82-58d0cb51d11b", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "119.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce77f751-96e6-66865509d4fc", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "95.20", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000706", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "2fabd5f3-d93f-43ef-bf82-58d0cb51d11b", + "name": "collision", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "2fabd5f3-d93f-43ef-bf82-58d0cb51d11b", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "35054c63-f89b-4a50-8bde-e00b33d459c2", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "12.9167", + "monthTechnicalPremium": "10.3333", + "perilLocator": "eb5f215c-b465-44cd-b483-bad254952835", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "155.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce51f8c1-96e6-66865509d4fc", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "124.00", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000707", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "eb5f215c-b465-44cd-b483-bad254952835", + "name": "comprehensive", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "eb5f215c-b465-44cd-b483-bad254952835", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "3daa20f9-b1cf-4f71-8ac8-c6cbefb1655c", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.0833", + "monthTechnicalPremium": "1.6667", + "perilLocator": "1a49c0c6-9ae5-4cc4-9854-22226e0bb653", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "25.00", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce60c5d1-90b1-72b502978f4b", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "20.00", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000708", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "1a49c0c6-9ae5-4cc4-9854-22226e0bb653", + "name": "roadsideService", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "1a49c0c6-9ae5-4cc4-9854-22226e0bb653", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "f5c6545a-f608-46a6-a86d-d8a974e17806", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "2.4917", + "monthTechnicalPremium": "1.9933", + "perilLocator": "a4d6c151-ea7c-492d-af70-fdd5bba01a3a", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "29.90", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce58fda1-90b1-72b502978f4b", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "23.92", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000709", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "a4d6c151-ea7c-492d-af70-fdd5bba01a3a", + "name": "underinsuredMotorist", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "a4d6c151-ea7c-492d-af70-fdd5bba01a3a", + "updatedTimestamp": "1627573878216" + }, + { + "characteristics": [ + { + "coverageEndTimestamp": "1656399600000", + "coverageStartTimestamp": "1624863600000", + "createdTimestamp": "1627573878216", + "deductibleCurrency": "USD", + "exposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "indemnityInAggregateCurrency": "USD", + "indemnityPerEventCurrency": "USD", + "indemnityPerItemCurrency": "USD", + "locator": "a32890cc-6c77-401f-aafa-04ec72420de3", + "lumpSumPaymentCurrency": "USD", + "mediaByLocator": {}, + "monthPremium": "0.7175", + "monthTechnicalPremium": "0.5742", + "perilLocator": "56c8e501-a5a4-4ebe-9778-c31f648d8f88", + "policyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premium": "8.61", + "premiumCurrency": "USD", + "premiumTemplateRevision": "11eb-f084-ce68b511-96e6-66865509d4fc", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "technicalPremium": "6.89", + "updatedTimestamp": "1627573878216" + } + ], + "createdTimestamp": "1627573878216", + "displayId": "100000710", + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "56c8e501-a5a4-4ebe-9778-c31f648d8f88", + "name": "uninsuredMotorist", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "renewalGroup": "56c8e501-a5a4-4ebe-9778-c31f648d8f88", + "updatedTimestamp": "1627573878216" + } + ], + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "updatedTimestamp": "1627573878216" + } + ], + "fees": [ + { + "amount": "10.00", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1656399600000", + "locator": "c003fc9e-9c32-490a-b67e-ada39a0985dd", + "name": "underwriting", + "reversed": false, + "startTimestamp": "1624863600000" + }, + { + "amount": "24.20", + "amountCurrency": "USD", + "description": "", + "endTimestamp": "1656399600000", + "locator": "9d41f52b-8e22-4fb5-907f-8e6654623231", + "name": "transaction", + "reversed": false, + "startTimestamp": "1624863600000" + } + ], + "grossFees": "34.20", + "grossFeesCurrency": "USD", + "invoices": [], + "locator": "100000700", + "modifications": [ + { + "automatedUnderwritingResult": { + "decision": "accept", + "decisionTimestamp": "1627573878216", + "notes": [ + "Premium includes credit for being claims free." + ] + }, + "configVersion": "15", + "createdTimestamp": "1627573878216", + "displayId": "100000702", + "effectiveTimestamp": "1624863600000", + "exposureModifications": [ + { + "exposureLocator": "1a073bf1-56ad-414d-a581-2226188d9ab4", + "locator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "newExposureCharacteristicsLocator": "b5cfa971-c9ab-44c4-9710-0bc03f4cc19e", + "perilModifications": [ + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "fa77253f-3de2-44c0-89c6-5f3a8234eb98", + "newPerilCharacteristicsLocator": "f6932c81-96bf-49d5-88d0-c18c377de7c7", + "perilLocator": "4607c313-8466-4aa7-9105-eeaaf1300865", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "210.00", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "04e6336e-aa21-4e83-a85e-9e15c8074f1e", + "newPerilCharacteristicsLocator": "292843ef-9b28-43d3-bc13-351edefb08d2", + "perilLocator": "46c79037-aebc-438e-ac1d-7785919ebe36", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "259.00", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "c7b11642-cdcd-4cff-92aa-d04b686439af", + "newPerilCharacteristicsLocator": "ccadf168-2735-46bb-a5d0-919535e4f986", + "perilLocator": "2fabd5f3-d93f-43ef-bf82-58d0cb51d11b", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "119.00", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "f8e336d4-0d18-4fab-9bb7-f79acfe76d87", + "newPerilCharacteristicsLocator": "35054c63-f89b-4a50-8bde-e00b33d459c2", + "perilLocator": "eb5f215c-b465-44cd-b483-bad254952835", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "155.00", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "f52bdcd3-69da-4018-8c56-eab43d596ff8", + "newPerilCharacteristicsLocator": "3daa20f9-b1cf-4f71-8ac8-c6cbefb1655c", + "perilLocator": "1a49c0c6-9ae5-4cc4-9854-22226e0bb653", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "25.00", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "73ae09f4-3dbd-4802-9356-e3e5f2bef015", + "newPerilCharacteristicsLocator": "f5c6545a-f608-46a6-a86d-d8a974e17806", + "perilLocator": "a4d6c151-ea7c-492d-af70-fdd5bba01a3a", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "29.90", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + }, + { + "exposureModificationLocator": "188b2a5c-bfd3-4d17-906d-172684572f42", + "locator": "061c32ed-b104-4a5d-8f84-cd2e82257cd4", + "newPerilCharacteristicsLocator": "a32890cc-6c77-401f-aafa-04ec72420de3", + "perilLocator": "56c8e501-a5a4-4ebe-9778-c31f648d8f88", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "8.61", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + } + ], + "policyLocator": "100000701", + "policyModificationLocator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75" + } + ], + "fieldGroupsByLocator": {}, + "fieldValues": {}, + "locator": "dc0a64bd-fc0d-44e5-a3d2-7bd69ccd1a2e", + "mediaByLocator": {}, + "name": "modification.policy.create", + "newPolicyCharacteristicsLocator": "c3f280da-d630-4070-9e26-83c4c0324955", + "newPolicyCharacteristicsLocators": [ + "c3f280da-d630-4070-9e26-83c4c0324955" + ], + "number": "0", + "policyLocator": "100000701", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "premiumChange": "806.51", + "premiumChangeCurrency": "USD", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "updatedTimestamp": "1627573878216" + } + ], + "originalContractEndTimestamp": "1656399600000", + "originalContractStartTimestamp": "1624863600000", + "paymentScheduleName": "monthly", + "policyholderLocator": "e67e91b7-ce6a-4794-af5a-afe933ee3f17", + "productLocator": "c7e95f85-2869-4b41-bf5a-c520dbc8ee75", + "productName": "personal-auto", + "quoteSummary": { + "notDiscarded": [ + { + "locator": "100000711", + "name": "1", + "state": "draft" + } + ], + "selected": "100000711" + }, + "updatedTimestamp": "1627573878216" + }, + "policyholder": {}, + "operation": "new_business" +} \ No newline at end of file diff --git a/test/sample-data/underwritingSampleData.js b/test/sample-data/underwritingSampleData.js new file mode 100644 index 0000000..a63d7c4 --- /dev/null +++ b/test/sample-data/underwritingSampleData.js @@ -0,0 +1,9 @@ +const path = require('path'); +const { jsonFromFile } = require('../test-helpers.js'); + +const resolve = (fileName) => path.resolve(__dirname, './type-samples/UnderwritingPluginData/', fileName); + +module.exports = { + getNewBusinessData: () => jsonFromFile(resolve('NewBusiness.json')), + getEndorsementData: () => jsonFromFile(resolve('Endorsement.json')) +}; \ No newline at end of file diff --git a/test/test-helpers.js b/test/test-helpers.js new file mode 100644 index 0000000..3bba180 --- /dev/null +++ b/test/test-helpers.js @@ -0,0 +1,344 @@ +const fs = require('fs'); +const {DateCalc} = require("../scripts/lib/utils/DateCalc.js"); +const { roundMoney }= require('../scripts/main/common-options.js').options; + +const jsonFromFile = (path) => JSON.parse(fs.readFileSync(path)); + +function midnightTonightForReversalData(data) { + return (new DateCalc(data.tenantTimezone)).getEndOfDayTimestamp(new Date().getTime()); +} + +// options properties: +// tablePath: the path to a folder with csv file(s) +// tableInfo: literal csv data in an array, [ { tableName: "xxx", tableData: "a,b\nc,d" }] +// Both can be used at the same time. + +function createMockApi(options) +{ + let tableData = new Map(); + if (options && options.tablePath && options.tablePath.length) + { + const Fs = require('fs'); + const Path = require('path'); + + let listOfFilesInDirectory = Fs.readdirSync(options.tablePath); + + if (options.tablePath[options.tablePath.length - 1] !== '/') + options.tablePath += '/'; + + tableData = csvToMap(listOfFilesInDirectory.map(f => [f, Fs.readFileSync(`${options.tablePath}${f}`, { encoding: 'utf8' })]) + .map(f => [f[0].slice(0, f[0].length - 4), parseCSV(f[1])])); + } + if (options && options.tableInfo) + { + tableData = new Map([...tableData, + ...csvToMap(options.tableInfo.map(x => [x.tableName, parseCSV(x.tableData)]))]); + } + + global.socotraApi = { + tableLookup: (configVersion, tableName, key) => + { + if (tableData.has(tableName)) + { + const table = tableData.get(tableName); + while (Array.isArray(key)) + key = key[0]; + key = key.toString(); + if (table.has(key)) + { + return table.get(key); + } + } + return ""; + } + }; +} +function csvToMap(csvArray) +{ + return csvArray.toMap(x => x[0], x => x[1].toMap(y => y[0], y => y[1])); +} +function parseCSV(csvText) +{ + const ret = []; + let quoting = false; // 'true' means we're inside a quoted field + + // Iterate over each character, keep track of current row and column (of the returned array) + for (let row = 0, col = 0, c = 0; c < csvText.length; c++) + { + const cc = csvText[c], nc = csvText[c+1]; // Current character, next character + ret[row] = ret[row] || []; // Create a new row if necessary + ret[row][col] = ret[row][col] || ''; // Create a new column (start with empty string) if necessary + + // If the current character is a quotation mark, and we're inside a + // quoted field, and the next character is also a quotation mark, + // add a quotation mark to the current column and skip the next character + if (cc == '"' && quoting && nc == '"') { ret[row][col] += cc; ++c; continue; } + + // If it's just one quotation mark, begin/end quoted field + if (cc == '"') { quoting = !quoting; continue; } + + // If it's a comma and we're not in a quoted field, move on to the next column + if (cc == ',' && !quoting) { ++col; continue; } + + // If it's a newline (CRLF) and we're not in a quoted field, skip the next character + // and move on to the next row and move to column 0 of that new row + if (cc == '\r' && nc == '\n' && !quoting) { ++row; col = 0; ++c; continue; } + + // If it's a newline (LF or CR) and we're not in a quoted field, + // move on to the next row and move to column 0 of that new row + if (cc == '\n' && !quoting) { ++row; col = 0; continue; } + if (cc == '\r' && !quoting) { ++row; col = 0; continue; } + + // Otherwise, append the current character to the current column + ret[row][col] += cc; + } + return ret; +} + +function getPolicyAndTransactionSummary(data, dateCalc) { + return ` +Policy Effective: ${dateCalc.formatTimestampDate(data.policy.originalContractStartTimestamp)} +Transaction: ${data.transactionType} +Effective: ${dateCalc.formatTimestampDate(data.policy.modifications.last().effectiveTimestamp)} +Policy Ends: ${dateCalc.formatTimestampDate(data.policy.effectiveContractEndTimestamp)} +Payment Schedule Name: ${data.paymentScheduleName} +`; +} + +function getInstallmentCoverageSummary(inst, dateCalc) { + return ` +Coverage: ${dateCalc.formatTimestampDate(inst.startTimestamp)} - ${dateCalc.formatTimestampDate(inst.endTimestamp)} + Amount: ${roundMoney(inst.invoiceItems.filter(ii => !ii.chargeId.includes('_comm_')).sum(ii => ii.amount))} ItemCount: ${inst.invoiceItems.length} + ItemCount: ${inst.invoiceItems.length} + Issue Date: ${dateCalc.formatTimestampDate(inst.issueTimestamp)} + Due Date: ${dateCalc.formatTimestampDate(inst.dueTimestamp)} +`; +} + +function getInstallmentsResultSummary(data, installments, dateCalc) { + const nonCommissionCharges = data.charges.filter(ch => ch.type !== 'commission'); + return ` +Transaction Type: ${data.transactionType} +${data.charges.length} charges +${installments.flatMap(inst => inst.invoiceItems).length} invoice items +Policy Start: ${dateCalc.formatTimestampDate(data.policy.originalContractStartTimestamp)} +Trans Eff Date: ${dateCalc.formatTimestampDate(data.policy.modifications.last().effectiveTimestamp)} +Policy End: ${dateCalc.formatTimestampDate(data.policy.effectiveContractEndTimestamp)} +Num Gen Invoices / Amt: ${data.policy.invoices.length} / ${data.policy.invoices.sum(i => i.totalDue)} +Num Installments: ${installments.length} +Total Original Amount: ${roundMoney(nonCommissionCharges.sum(ch => ch.originalAmount))} +Total Prev Invoiced: ${roundMoney(nonCommissionCharges.sum(ch => ch.previouslyInvoicedAmount))} +Total Net Charge Amounts: ${roundMoney(nonCommissionCharges.sum(ch => ch.amount))} +Total Inv Item Amounts: ${roundMoney(installments.flatMap(inst => inst.invoiceItems).filter(ii => !ii.chargeId.includes('_comm_')).sum(ii => ii.amount))} +Total New Inst Fees: ${installments.every(i => i.installmentFees) ? roundMoney(installments.sum(inst => inst.installmentFees.sum(f => f.amount))) : 'N/A'} +Total Other Fees To Charge ${roundMoney(data.charges.filter(ch => ch.type === 'fee').sum(ch => ch.amount))} + +${installments.map((i) => getInstallmentCoverageSummary(i, dateCalc)).join('')}`; +} + +function getInvoiceTableSummary(data, installments, dateCalc) { + + let times = data.policy.invoices.map(inv => inv.startTimestamp); + times.push(...data.plannedInvoices.map(pi => pi.startTimestamp)); + times.push(...installments.map(inst => inst.startTimestamp)); + + times = times.distinct() + .orderBy(x => x); + + let results = []; + + const nowTimestamp = new Date().getTime(); + const effTimestamp = data.policy.modifications.last().effectiveTimestamp; + + let generatedTotal = 0; + let plannedTotal = 0; + let newInstallmentsTotal = 0; + let nowDividerShown = false; + let effDividerShown = false; + let totalInstallmentFees = 0; + let newGrandTotal = 0; + let oldGrandTotal = 0; + for (let time of times) { + const gen = data.policy.invoices.filter(x => x.startTimestamp === time); + const planned = data.plannedInvoices.filter(x => x.startTimestamp === time); + let installmentsForTime = installments.filter(x => x.startTimestamp === time); + let didGen; + + while (gen.length || planned.length || installmentsForTime.length) + { + didGen = false; + let newTotalForLine = 0; + let oldTotal = 0; + if (!nowDividerShown && time >= nowTimestamp) + { + nowDividerShown = true; + results.push({'START': '<-- NOW -->'}) + } + if (!effDividerShown && time >= effTimestamp) + { + effDividerShown = true; + results.push({'START': '<-- EFFECTIVE -->'}); + } + g = gen.shift(); + + let genAmtStr; + if (g) + { + didGen = true; + genAmtStr = formatNum(g.totalDue); + generatedTotal += g.totalDue; + newTotalForLine += g.totalDue; + oldGrandTotal += g.totalDue; + oldTotal += g.totalDue; + } + let plannedAmtStr; + let p; + if (!didGen) + { + p = planned.shift(); + + if (p) + { + let amt = p.financialTransactions + .filter(ft => ft.type !== 'commission') + .sum(ft => ft.amount); + plannedTotal += amt; + oldTotal += amt; + oldGrandTotal += amt; + plannedAmtStr = formatNum(amt); + } + } + let newAmtStr; + let newIssueStr; + let newDueStr; + let instFeesStr; + let n; + if (!didGen) + { + n = installmentsForTime.shift(); + + if (n) { + const amt = n.invoiceItems + .filter(ii => !ii.chargeId.includes('_comm_')) + .sum(ii => ii.amount); + newInstallmentsTotal += amt; + newAmtStr = formatNum(amt); + newIssueStr = dateCalc.formatTimestampDate(n.issueTimestamp); + newDueStr = dateCalc.formatTimestampDate(n.dueTimestamp); + const installmentFees = n.installmentFees.sum(f => f.amount); + totalInstallmentFees += installmentFees; + instFeesStr = formatNum(installmentFees); + newTotalForLine += amt; + } + } + const endStr = dateCalc.formatTimestampDate((n && n.endTimestamp) || (p && p.endTimestamp) || (g && g.endTimestamp)); + newGrandTotal += newTotalForLine; + + let rawEntry = { + 'START': dateCalc.formatTimestampDate(time), + 'END': endStr, + 'GENERATED': genAmtStr, + 'OLD PLANNED': plannedAmtStr, + 'OLD TOTAL': formatNum(oldTotal), + 'NEW': newAmtStr, + 'ISSUE': newIssueStr, + 'DUE': newDueStr, + 'NEW TOTAL': formatNum(newTotalForLine), + 'DIFF': formatNum(newTotalForLine - oldTotal), + 'INST FEES': instFeesStr + } + + let refinedEntry = Object.fromEntries(Object.entries(rawEntry).filter(([_, val]) => val != undefined)); + results.push(refinedEntry); + } + } + results.push({}); + results.push({ + 'START': 'TOTAL', + 'GENERATED': formatNum(generatedTotal), + 'OLD PLANNED': formatNum(plannedTotal), + 'OLD TOTAL': formatNum(oldGrandTotal), + 'NEW': formatNum(newInstallmentsTotal), + 'NEW TOTAL': formatNum(newGrandTotal), + 'DIFF': formatNum(newGrandTotal - oldGrandTotal), + 'INST FEES': formatNum(totalInstallmentFees) + }); + return results; +} + +function formatNum(num) { + if (typeof num === 'string') + num = parseFloat(num); + return roundMoney(num).toFixed(2); +} + +function commonAssertions(originalInputData, installments) { + it('should ensure all installments have a valid start timestamp', () => { + expect(installments.filter(i => !Number.isInteger(i.startTimestamp))).toHaveLength(0); + }); + + it('should ensure all installments have a valid end timestamp', () => { + expect(installments.filter(i => !Number.isInteger(i.endTimestamp))).toHaveLength(0); + }); + + it('should ensure all installment invoice items have a valid amount', () => { + expect(installments.flatMap(i => i.invoiceItems).filter(item => !Number.isFinite(item.amount))).toHaveLength(0); + }); + + it('should ensure there are no overlaps in the installment schedule', () => { + let noOverlaps = 0; + for (let i = 0; i < installments.length - 1; i++) { + if (installments[i].endTimestamp > installments[i + 1].startTimestamp) { + noOverlaps++; + } + } + + expect(noOverlaps).toEqual(0); + }); + + it('should ensure the total amount for each nonzero charge is accounted for across the set of installments', () => { + let mismatches = originalInputData.charges.filter(ch => { + const amt = roundMoney(parseFloat(ch.amount)); + const retAmt = roundMoney(installments.flatMap( + inst => inst.invoiceItems).filter(ii => ii.chargeId == ch.chargeId).sum(ii => ii.amount)); + return amt != retAmt; + }); + + expect(mismatches).toHaveLength(0); + }); + + it('should ensure there are no inverse dates', () => { + let inverseDates = installments.flatMap( + inst => inst.invoiceItems).filter(items => items.startTimestamp > items.endTimestamp); + + expect(inverseDates).toHaveLength(0); + }); +} + +function displaySummary(originalInputData, installments, dateCalc) { + // Display invoice summary info, installments result summary + console.log(getPolicyAndTransactionSummary(originalInputData, dateCalc)); + console.table(getInvoiceTableSummary(originalInputData, installments, dateCalc)); + console.log(getInstallmentsResultSummary(originalInputData, installments, dateCalc)); +} + +function getInvoiceItemSum(installment) { + return installment.invoiceItems.map(i => i.amount).reduce((a, b) => a + b, 0); +} + +function getPairs(arr) { + return arr.map( (v, i) => arr.slice(i + 1).map(w => [v, w]) ).flat(); +} + +module.exports = { + createMockApi, + jsonFromFile, + getInvoiceTableSummary, + getInstallmentsResultSummary, + getPolicyAndTransactionSummary, + midnightTonightForReversalData, + commonAssertions, + displaySummary, + getInvoiceItemSum, + getPairs +} \ No newline at end of file diff --git a/test/wrappers/full-pay-to-monthly-with-credit/installments.test.js b/test/wrappers/full-pay-to-monthly-with-credit/installments.test.js new file mode 100644 index 0000000..a7c84a4 --- /dev/null +++ b/test/wrappers/full-pay-to-monthly-with-credit/installments.test.js @@ -0,0 +1,16 @@ +const { createInstallments } = require('../../../scripts/wrappers/full-pay-to-monthly-with-credit/installments.js'); +const { getFullPayToMonthlyEndorsement1 } = require('../../sample-data/paymentScheduleSampleData.js').validSamples; + +describe('full pay to monthly wrapper', () => { + it('should return expected values', () => { + const { installments }= createInstallments(getFullPayToMonthlyEndorsement1()); + expect(installments).toHaveLength(8); + installments.forEach((installment, idx) => { + if (idx === 0) { + expect(installment.invoiceItems).toHaveLength(1); + } else { + expect(installment.invoiceItems.length).toBeGreaterThan(1); + } + }); + }); +}); \ No newline at end of file diff --git a/test/wrappers/partial-payment/installments.test.js b/test/wrappers/partial-payment/installments.test.js new file mode 100644 index 0000000..633412f --- /dev/null +++ b/test/wrappers/partial-payment/installments.test.js @@ -0,0 +1,32 @@ +const { createInstallments } = require('../../../scripts/wrappers/partial-payment/installments.js'); +const { getNoOpPaymentScheduleChange } = require('../../sample-data/paymentScheduleSampleData.js').specialCaseSamples; +const { commonAssertions } = require('../../test-helpers.js'); + +// testing mock +global.socotraApi = { + getAuxData: function() { + return JSON.stringify({ + paymentAmount: '150.00', + targetInvoiceLocator: '0bffe358-eb80-4214-820e-c605b4ae4f11', + expires: 9999793584863 + }); + }, + deleteAuxData: function() {} +}; + +describe('partial payments implementation', () => { + const { installments } = createInstallments(getNoOpPaymentScheduleChange()); + const originalData = getNoOpPaymentScheduleChange(); + + it('should return expected values', () => { + const { installments }= createInstallments(getNoOpPaymentScheduleChange()); + expect(installments).toHaveLength(3); + expect(installments[0].invoiceItems).toHaveLength(1); + expect(installments[0].invoiceItems[0].chargeId).toEqual('2_premium_db52d335-1181-4e17-8c1e-e1dd12adf48f'); + expect(installments[1].invoiceItems).toHaveLength(1); + expect(installments[1].invoiceItems[0].chargeId).toEqual('2_premium_db52d335-1181-4e17-8c1e-e1dd12adf48f'); + expect(installments[2].invoiceItems).toHaveLength(4); + }); + + commonAssertions(originalData, installments); +}); \ No newline at end of file