Skip to main content

PolicyFirstPremiumStatus

Whether a policy's first premium has reached the insurance system, and — where it has not — what the policyholder has said about it.

Only RECEIVED states that money has been booked. DECLARED_PAID, DECLARED_STANDING_ORDER and BANK_PROBLEM_REPORTED are the policyholder's own account of the payment, given in the customer app and not verified against a bank; treat every one of them as premium outstanding.

RECEIVED follows from any booked, non-revoked payment on the policy, a recurring premium and a one-off additional payment alike — it is not tied to one dated instalment. It carries no statement about the premiums that followed either: a policy in arrears on this year's instalments still reports RECEIVED.

enum PolicyFirstPremiumStatus {
BANK_PROBLEM_REPORTED
DECLARED_PAID
DECLARED_STANDING_ORDER
NOT_RECEIVED
RECEIVED
}

Values​

PolicyFirstPremiumStatus.BANK_PROBLEM_REPORTED​

No premium payment has been booked. The policyholder reports in the customer app that their bank is preventing the payment.

PolicyFirstPremiumStatus.DECLARED_PAID​

No premium payment has been booked. The policyholder states in the customer app that they have already paid it.

PolicyFirstPremiumStatus.DECLARED_STANDING_ORDER​

No premium payment has been booked. The policyholder states in the customer app that a standing order for the premium has been set up.

PolicyFirstPremiumStatus.NOT_RECEIVED​

No premium payment has been booked and the policyholder has said nothing about one. This is also the state of a policy whose cover has not started yet, which has no premium due — read startDate before treating it as a payment that has gone missing.

PolicyFirstPremiumStatus.RECEIVED​

The insurance system has booked a premium payment for the policy and has not revoked it.

Member Of​

Policy object