Skip to content

PaymentScheduleEntry

Source code in docs_src/capo_marketplace_discovery/types/payment_schedule_entry.py
class PaymentScheduleEntry(TypedDict, closed=True):
    charge_date_offset: "capo_marketplace_discovery.types.bounded_string.BoundedString"
    """<p>The relative offset from the renewal agreement start date when this installment is due, represented in ISO 8601 duration format (for example, P1M or P30D).</p>"""
    charge_percentage: "capo_marketplace_discovery.types.bounded_string.BoundedString"
    """<p>The percentage of the increased Total Contract Value (TCV) to charge in this installment. All entries in a schedule sum to 100.00.</p>"""
    day_of_month: NotRequired["int"]
    """<p>The optional calendar day of month on which the charge occurs. When absent, the charge day is derived from <code>chargeDateOffset</code>. For months with fewer days than the specified day, the charge occurs on the last day of the month. For example, if <code>dayOfMonth</code> is 31, the charge in April occurs on April 30.</p>"""

charge_date_offset instance-attribute

charge_date_offset: BoundedString

The relative offset from the renewal agreement start date when this installment is due, represented in ISO 8601 duration format (for example, P1M or P30D).

charge_percentage instance-attribute

charge_percentage: BoundedString

The percentage of the increased Total Contract Value (TCV) to charge in this installment. All entries in a schedule sum to 100.00.

day_of_month instance-attribute

day_of_month: NotRequired[int]

The optional calendar day of month on which the charge occurs. When absent, the charge day is derived from chargeDateOffset. For months with fewer days than the specified day, the charge occurs on the last day of the month. For example, if dayOfMonth is 31, the charge in April occurs on April 30.