CreateInsuranceClaims

Inputs (Array of InsuranceClaim) inherits from EntityBase

NameTypeDescriptionMandatoryAvailable from version
BrickIdGuidNot used as an input.
2.02
InsurancePolicyIdGuidThe BrickId of the insurance policy. Insurance policies can be fetched using GetInsurancePolicies.true2.02
InsuranceCoverIdGuidThe BrickId of the insurance cover.true2.02
BenefitGrantdecimalThe claims payment amount
2.02
PersonIdGuidThe BrickId of the person (administrator) who is assigned to work on the insurance claim, this is a Legal Entity that can be fetched using GetPersons.
2.02
SystemDateDateTime

2.02
ReceiveDateDateTimeThe date on which the claim was received from the customer
2.02
ClaimDateDateTimeThe date when the claim was opened
2.02
ClaimNostringThe claims number
2.02
Statusint
ValueStatusDescription
1NewThe claim is just created
2AssignedThe claim has been assigned to an administrator
3ClosedThe claim was closed
4RejectedThe claim was rejected

2.02
Priorityint1-5
2.02
RejectReasonint
Reason IdReason
1

Amount of indemnification

2

Anteriority

3Cancellation
4Contractual exclusion
5Cooling off period
6Early repayment
7End of indemnification
8End of loan duration
9False statement
10Late statement
11Medical reasons
12No answer/delays
13Over limit age
14Premium refunding
15Prescription
16Unjustified TTD
17Other

2.02
Commentstring

2.02
XmlFormFillOutstring

2.02

Response rows

NameTypeDescriptionAvailable from version
EntitiesArrayArrayAll insurance claims are returned along with each insurance claim's BrickId and array of Errors per insurance claim.

Code examples

C# - Crete an insurance claim
// Create Insurance Claim

var client = new BFSServiceReference.bfsapiSoapClient();
  
var credentials = new BFSServiceReference.Credentials()
{
    UserName = bfsusername, //Username of administrative user in your instance of BFS
    Password = bfspassword, //Password of the administrative user in your instance of BFS
};
  
Guid insurancePolicyId = GetInsurancePolicyId("Your ExternalReference"); // Can be implemented user API function GetInsurancePolicies


var response = client.CreateInsuranceClaims(new BFSServiceReference.CreateInsuranceClaimsRequest()
{
    Credentials = credentials,
  
    identify = bfsidentifier, //Identifier is a unique token for your instance of BFS  
  
    Entities = new[]
    {
        new InsuranceClaim()
        {
			InsurancePolicyId = new Guid("15b1f034-c9b9-4747-a03a-5bb06edd0ad1"), // Should be the ID of an existing insurance policy
			InsuranceCoverId = new Guid("15b1f034-c9b9-4747-a03a-5bb06edd0ad1"), // Should be the ID of an existing insurance cover
        }
    }
  
});
  
foreach (var c in response.Entities)
{
    Console.WriteLine(c.BrickId + ", " + c.ClaimNo);
}

Blog stream

Create a blog post to share news and announcements with your team and company.