PaymentSchedule

The payment schedule represents a collection of payments that a customer wants to collect at different times for a certain record. A schedule contains one or more payment schedule items, where each item represents one payment to be processed. Each of a schedule’s items can have different payment configuration fields, such as payment methods, payment dates, and payment accounts. When a payment scheduler launches a payment run, the run evaluates active payment schedule items, and picks them up for payment processing if they align with the scheduler’s payment criteria. This object is available in API version 55.0 and later.

This guide only lists certain information for each object. For more information, including descriptions of the fields, see PaymentSchedule in the Billing Guide and Object Reference for the Salesforce Platform.

Field NameField LabelTypeDigitsLengthPrecisionScale
AvailableRequestedAmountAvailable Requested Amountcurrency  182
CommentsCommentstextarea 1000  
CreatedByIdCreated By IDreference 18  
CreatedDateCreated Datedatetime    
DefaultPaymentAccountIdDefault Payment Account IDreference 18  
DefaultPaymentMethodIdDefault Payment Method IDreference 18  
IdPayment Schedule IDid 18  
IsDeletedDeletedboolean    
LastModifiedByIdLast Modified By IDreference 18  
LastModifiedDateLast Modified Datedatetime    
LastReferencedDateLast Referenced Datedatetime    
LastViewedDateLast Viewed Datedatetime    
OwnerIdOwner IDreference 18  
PaymentScheduleNumberPayment Schedule Numberstring 255  
PaymentScheduleTreatmentDtlIdPayment Schedule Treatment Detail IDreference 18  
PaymentSourcePayment Sourcepicklist 40  
ReferenceEntityIdReference Entity IDreference 18  
RemainingAmountToBeProcessedRemaining Amount To Be Processedcurrency  182
StatusStatuspicklist 255  
SystemModstampSystem Modstampdatetime    
TotalAppliedAmountTotal Applied Amountcurrency  182
TotalCanceledAmountTotal Canceled Amountcurrency  182
TotalPaymentScheduleItemAmountTotal Payment Schedule Item Amountcurrency  182
TotalPaymentsReceivedTotal Payments Receivedcurrency  182
TotalProcessedAmountTotal Processed Amountcurrency  182
TotalRequestedAmountTotal Requested Amountcurrency  182
TypeTypepicklist 255  
UsageTypeUsage Typepicklist 255  

Sharing for PaymentSchedule.

This guide only lists certain information for each object. For more information, including descriptions of the fields, see StandardObjectNameShare in the Object Reference for the Salesforce Platform.

Field NameField LabelTypeDigitsLengthPrecisionScale
AccessLevelCustom Object Accesspicklist 40  
IdCustom Object Share IDid 18  
IsDeletedDeletedboolean    
LastModifiedByIdLast Modified By IDreference 18  
LastModifiedDateLast Modified Datedatetime    
ParentIdParent IDreference 18  
RowCauseRow Causepicklist 40  
UserOrGroupIdUser/Group IDreference 18