Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

BenefitDisbursementDetail Class

This class contains the benefit disbursement details for an eligible benefit assignment.

Namespace

PublicSectrSltn

BenefitDisbursementDetail Properties

BenefitDisbursementDetail has these properties.

adjustmentAmount

The adjustment amount of the benefit disbursement, which is the total of all the adjustment amounts for the benefit disbursement adjustment records.

Signature

public Double adjustmentAmount {get; set;}

Property Value

Type: Double

approvalStatus

The approval status of the benefit disbursement that is created or previewed.
The default values are:
  • Approved
  • In Review
  • Not Applicable
  • Pending
  • Rejected

Salesforce administrators can define these values.

Signature

public String approvalStatus {get; set;}

Property Value

Type: String

benefitDisbursementAdjs

Lists the benefit disbursement adjustment details.

Signature

public List<publicsectrsltn.BenefitDisbursementAdjDetail> benefitDisbursementAdjs {get; set;}

category

The category of the benefit assignment.

Signature

public String category {get; set;}

Property Value

Type: String

endDate

The end date of the benefit disbursement.

Signature

public Datetime endDate {get; set;}

Property Value

Type: Datetime

entitlementAmount

The entitlement amount of the benefit disbursement.

Signature

public Double entitlementAmount {get; set;}

Property Value

Type: Double

id

The ID of the benefit disbursement record that is created.

If the isPreviewMode parameter is set to true, the value of this field is null.

Signature

public String id {get; set;}

Property Value

Type: String

payoutAmount

The payout amount of the benefit disbursement, which is the total of the entitlement and adjustment amounts.

Signature

public Double payoutAmount {get; set;}

Property Value

Type: Double

recipientId

The ID of the recipient of the benefit disbursement.

Signature

public String recipientId {get; set;}

Property Value

Type: String

startDate

The start date of the benefit disbursement.

Signature

public Datetime startDate {get; set;}

Property Value

Type: Datetime