Skip to main content
NPC represents pledges as GiftCommitment records with a FormalCommitmentType, distinguishing them from open-ended recurring commitments. No custom object is required.

GiftCommitment fields

GiftCommitmentSchedule fields

Linkage (create-only)

Designation

A pledge has a single fund. It syncs as one 100 percent GiftDefaultDesignation regardless of the Fund allocations setting.

Pledge payments

Payments against a pledge are standard GiftTransaction records linked to the parent commitment through GiftCommitmentId. They follow the Gift Transaction mapping.

Pull behavior

Pledges are pulled from GiftCommitment where FormalCommitmentType is set. Recurring plans are pulled where RecurrenceType is set. A commitment can carry both.