ScalepointDeveloper Portal

case settled

case_settled - v3

case_settled event is sent to IC when a claim got settled inside scalepoint platform. A case/claim could be settled manually by a claim handler or automatically by our rule engine so its depending on customer configurations.

{
	"settlement": {
		"approvedBy": {
			"email": "och@company.com",
			"name": "ochtryg",
			"type": "user"
		},
		"summary": {
			"deductible": 1000.0,
			"shareOfVat": 0.0,
			"depreciation": 0.0,
			"manualReduction": 0.0
		},
		"revisionToken": "C3BEDF01-A49D-4CB1-A026-3A160AA5322A"
	},
	"parties": [{
			"$id": "/parties/2",
			"name": "Lauren Horn",
			"address": {
				"street": "335 Ranchero Rd",
				"street2": "",
				"city": "Racine",
				"postalCode": "1357",
				"countryCode": ""
			},
			"contact": {
				"name": "Lauren Horn",
				"telephone": "79169401",
				"email": "och@scalepoint.com"
			}
		}, {
			"$id": "/parties/0",
			"name": "Scalepoint",
			"address": {
				"street": "",
				"street2": "",
				"city": "",
				"postalCode": "",
				"countryCode": ""
			}
		}, {
			"$id": "/parties/1",
			"name": "Tryg",
			"address": {
				"street": "",
				"street2": "",
				"city": "",
				"postalCode": "",
				"countryCode": ""
			}
		}
	],
	"expenses": [{
			"$id": "/expenses/0",
			"uuid": "449f0bdc-5589-41a9-ad23-655a9f5eff58",
			"dueDate": "2018-09-10T11:22:39.760Z",
			"issueDate": "2018-09-10T11:22:39.760Z",
			"total": 9763.00,
			"currencyCode": "NOK",
			"payerParty": {
				"$ref": "/parties/1"
			},
			"payeeParty": {
				"$ref": "/parties/2"
			},
			"expenseType": "cashCompensation"
		}
	],
	"payments": [{
			"uuid": "6ec41869-cd6f-40f5-af12-8101896a7d53",
			"dueDate": "2018-09-10T11:22:39.776Z",
			"total": 8763.00,
			"currencyCode": "NOK",
			"payerParty": {
				"$ref": "/parties/1"
			},
			"payeeParty": {
				"$ref": "/parties/0"
			},
			"expenses": [{
					"$ref": "/expenses/0"
				}
			],
			"obligations": [{
					"$ref": "/obligations/1"
				}
			],
			"paymentMeans": {
				"payeeFinancialAccount": {
					"id": "123412341234",
					"fiBranch": {
						"id": "1234"
					},
					"paymentNote": "CH75691383",
					"paymentDescription": "CH75691383"
				},
				"paymentMeansCode": "DOMESTIC_BANK_TRANSFER",
				"paymentChannelCode": "DK:BANK"
			}
		}
	],
	"obligations": [{
			"$id": "/obligations/0",
			"obligationType": "compensation",
			"total": 8763.00,
			"currencyCode": "NOK",
			"payerParty": {
				"$ref": "/parties/0"
			},
			"payeeParty": {
				"$ref": "/parties/2"
			},
			"expense": {
				"$ref": "/expenses/0"
			}
		}, {
			"$id": "/obligations/1",
			"obligationType": "compensation",
			"total": 8763.00,
			"currencyCode": "NOK",
			"payerParty": {
				"$ref": "/parties/1"
			},
			"payeeParty": {
				"$ref": "/parties/0"
			},
			"expense": {
				"$ref": "/expenses/0"
			}
		}, {
			"$id": "/obligations/2",
			"obligationType": "deductible",
			"total": 1000.00,
			"currencyCode": "NOK",
			"payerParty": {
				"$ref": "/parties/2"
			},
			"payeeParty": {
				"$ref": "/parties/2"
			},
			"expense": {
				"$ref": "/expenses/0"
			}
		}
	],
	"eventType": "case_settled",
	"payloadVersion": "1.0.0",
	"correlationId": "7634A739-EF51-4706-92AD-AB57D88B0F78",
	"timestamp": "2018-09-10T11:22:39.743Z",
	"case": {
		"uuid": "bd6e3a94-aded-4f2d-936e-783fea446b71",
		"number": "CH75691383",
		"externalClaimId": "",
		"token": "c.7634A739-EF51-4706-92AD-AB57D88B0F78",
		"caseType": "contentClaim"
	}
}

Description case_settled - v3

Attribute NameDescription
CaseCase related information
case.uuidUnique id for the case
case.numberThe caseNumber is the identifier for the case received from Insurance Company
case.externalclaimIdExternal claim Id is unique to the specified case and provided by Insurance Company
case.tokenCase token - using this token customer always get the case related information
case.caseTypeThe caseType determines the kind of case - contentClaim, propertyclaim
timestampTime stamp when the event is created
correlationIdScalepoint internal Id
payloadVersionVersion of the payload, in case if we do any breaking changes we will update this version
eventTypeType of the event. Fx. case_settled, claim_updated
SettlementCase Settlement related info, for example who have settled this claim, and what is the applied deductible and what is applied depreciation
Settlement.approvedBy.emailEmail address of the settlement approver
Settlement.approvedBy.nameFull name of the person who made changes to the claim
Settlement.approvedBy.usernameUsername of the settlement approver
Settlement.approvedBy.typeType of the User approval. Can be 'automatic' or 'user'
Settlement.summary.deductibleamount of deductible applied in this settlement
Settlement.summary.shareOfVatamount of VAT the claimant pays
Settlement.summary.depreciationamount of depreciation applied in this settlement
Settlement.summary.manualReductionManual reduction applied for this settlement
Settlement.revisionTokenRevision Token is generated every time when a case is settled. Its a unique Id which should be used in Settlement API to get the list of the items got settled
PartiesArray of Parties involved in this case close
Parties.$idreference to this party within the json document
Parties.idUnique identification of the party. Can be CVR or CRP number
Parties.rolesRole of the party within the claim, for instance service provider or policy holder
Parties.nameParty Name who involved in this case settlement for example could be Insurance company or Service Partner or claimant
Parties.address.streetParty Address who involved in this case settlement for example could be Insurance company address or Service Partner address or claimant address
Parties.address.street2Party Address who involved in this case settlement for example could be Insurance company address or Service Partner address or claimant address
Parties.address.cityParty Address who involved in this case settlement for example could be Insurance company address or Service Partner address or claimant address
Parties.address.postalCodeParty Address who involved in this case settlement for example could be Insurance company address or Service Partner address or claimant address
Parties.address.countryCodeParty Address who involved in this case settlement for example could be Insurance company address or Service Partner address or claimant address
Parties.contact.nameParty contact name who involved in this case settlement for example could be Insurance company contact name or Service Partner name or claimant name
Parties.contact.telephoneParty contact telephone who involved in this case settlement for example could be Insurance company contact telephone or Service Partner telephone or claimant telephone
Parties.contact.emailParty contact email who involved in this case settlement for example could be Insurance company contact email or Service Partner email or claimant email
ExpensesSummary of the approved expenses
Expenses.$idReference to this expense within the json document
Expenses.uuidUnique id for the expense
Expenses.dueDateDuedate as stated on the invoice
Expenses.issueDateDate for when the invoice was issued by the payee party
Expenses.totalTotal amount on the invoice, before any selfcoverage (deductible, depreciation...)
Expenses.currencyCodeCurrency for the invoice. For example DKK
Expenses.administrativeThis is a special type of expense that is not supposed to cover claimant loss, but is issued by service provider when he performed some administrative tasks like inspection
Expenses.payerParty.$refPayer as stated on the invoice
Expenses.payeeParty.$refIssuer of invoice
Expenses.expenseTypeType of expense. Can be one of 'invoice', 'creditNote', 'repairInvoice', 'assessmentInvoice', 'rejectionInvoice', 'cashCompensation'
PaymentsArray of transactions between parties
Payments.uuidUnique id for the particular transaction. Can be used to provide feedback to scalepoint if the given transaction succeeded or not
Payments.dueDateDue date for the payment
Payments.totalAmount to be transferred
Payments.currencyCodeCurrency for the invoice. For example DKK
Payments.payerParty.$refReference to the paying participant
Payments.payeeParty.$refReference to the participant getting payed
Payments.expenses.$refExpenses to which this transaction relates
Payments.paymentMeansdefines the preferrec way of how the money should be transferred
Payments.paymentMeans.paymentMeansCodedefines the kind of payment eg. FIK, Domestic or internation bank trasfer
Payments.paymentMeans.paymentChannelCoderelates to paymentmeanscode
Payments.paymentMeans.payerFinancialAccountAccount information of the sending party
Payments.paymentMeans.payeeFinancialAccountAccount information of the recieving party
Payments.paymentMeans.paymentIdspecifies the form category on joint info transfer form payment information (Danish abbreviation FIK), and Giro payment forms
Payments.paymentMeans.instructionIdspecifies an OCR reference from a payment form using the PaymentID 04, 15, 71 or 75. The number of digits depends on which PaymentID is being used
Payments.paymentMeans.creditAccount
Payments.paymentMeans.creditAccount.accountIdidentifies the account ID on payment forms with the paymentId FIK71,FIK73,FIK75. The accountId is always 8 numeric characters
Payments.paymentMeans.financialAccountThe identifier for the Financial Account; the Bank Account Number
Payments.paymentMeans.fiBranchFor domestic bank transfer it is 4 digits bank branch number
Payments.additionalPaymentMeansArray of secondary payment means. Usually this contains bank transfer if 'Payment means' contains FIK payment
ObligationsList of obligations which describes how expenses are covered, and why. Each one described in Obligation structure.
Obligations.idReference to this obligation within the event
Obligations.obligationTypeType of obligation. Can be one of 'deductible', 'depreciation', 'manualReduction', 'compensation', 'creditNote'
Obligations.totalAmount of obligation
Payments.currencyCodeCurrency for the invoice. For example DKK
Payments.payerParty.$refReference to the paying participant
Payments.payeeParty.$refReference to the participant getting payed
Payments.expenses.$refExpenses to which this transaction relates
JSON Schema of case_settled
JSON examples of case_settled

Types of Events Supported by ClaimShop

Last updated on

On this page