Payment schedules for an invoice refer to a payment structure where the amount_due on an invoice is divided into smaller, more manageable parts, each of which is paid over a specified period. Payment schedule scheme is a configuration or set of rules for creating payment schedules. After creating a payment schedule scheme, you can use it to generate payment schedules for multiple invoices.
integer, min=1, max=52 Specifies the total number of payment schedules for the invoice. The maximum number_of_schedules varies based on the period_unit:
enumerated string Defines the time unit for intervals between payment schedules. Possible values are: day, week, and month.
Possible values are
dayWhen the time unit for intervals between payment schedules is set as dayweekWhen the time unit for intervals between payment schedules is set as weekmonthWhen the time unit for intervals between payment schedules is set as month
optional, integer, min=1, max=30 The time period between the effective dates of two consecutive payment schedules, expressed in period_units. Use this parameter to have fixed intervals between payment schedules. The maximum period varies based on the period_unit:
optional, long Version number of this resource. The resource_version is updated with a new timestamp in milliseconds for every change made to the resource. This attribute will be present only if the resource has been updated after 2016-09-28.
integer, min=1, max=52 Specifies the total number of payment schedules for the invoice. The maximum number_of_schedules varies based on the period_unit:
enumerated string Defines the time unit for intervals between payment schedules. Possible values are: day, week, and month.
Possible values are
dayWhen the time unit for intervals between payment schedules is set as dayweekWhen the time unit for intervals between payment schedules is set as weekmonthWhen the time unit for intervals between payment schedules is set as month
optional, integer, min=1, max=30 The time period between the effective dates of two consecutive payment schedules, expressed in period_units. Use this parameter to have fixed intervals between payment schedules. The maximum period varies based on the period_unit:
optional, long Version number of this resource. The resource_version is updated with a new timestamp in milliseconds for every change made to the resource. This attribute will be present only if the resource has been updated after 2016-09-28.
required, integer, min=1, max=52 Specifies the total number of payment schedules for the invoice. The maximum number_of_schedules varies based on the period_unit:
required, enumerated string Defines the time unit for intervals between payment schedules. Possible values are: day, week, and month.
Possible values are
dayWhen the time unit for intervals between payment schedules is set as dayweekWhen the time unit for intervals between payment schedules is set as weekmonthWhen the time unit for intervals between payment schedules is set as month
optional, integer, min=1, max=30 The time period between the effective dates of two consecutive payment schedules, expressed in period_units. Use this parameter to have fixed intervals between payment schedules. The maximum period varies based on the period_unit:
Parameters for flexible_schedules. Multiple flexible_schedules can be passed by specifying unique indices. pass parameters as flexible_schedules[<param name>][<idx:0..n>]