Skip to content

ExpectedCharge

Source code in docs_src/capo_marketplace_agreement/types/expected_charge.py
class ExpectedCharge(TypedDict, closed=True):
    id: NotRequired["capo_marketplace_agreement.types.resource_id.ResourceId"]
    """<p>Unique identifier of the charge for a given agreement.</p>"""
    time: NotRequired["capo_marketplace_agreement.types.timestamp.Timestamp"]
    """<p>The date and time when the charge is due to be invoiced. This is available only when the charge date is known.</p>"""
    amount: NotRequired["capo_marketplace_agreement.types.bounded_string.BoundedString"]
    """<p>The tax-exclusive amount of the charge. Only available when the charge amount is known.</p>"""
    amount_after_tax: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>The tax-inclusive amount the acceptor has to pay. The amount is only present for fixed charges.</p>"""
    timing: NotRequired["capo_marketplace_agreement.types.timing.Timing"]
    """<p>Indicates when the charge amount will be incurred. Values include <code>ON_ACCEPTANCE</code> (charged immediately when the agreement request is accepted), <code>BILLING_PERIOD</code> (charged on each billing period), and <code>SCHEDULED</code> (charged at a predetermined future date).</p>"""
    estimated_taxes: NotRequired[
        "capo_marketplace_agreement.types.estimated_taxes.EstimatedTaxes"
    ]
    """<p>Provides an aggregated view of estimated tax information for this specific charge.</p>"""

amount instance-attribute

amount: NotRequired[BoundedString]

The tax-exclusive amount of the charge. Only available when the charge amount is known.

amount_after_tax instance-attribute

amount_after_tax: NotRequired[BoundedString]

The tax-inclusive amount the acceptor has to pay. The amount is only present for fixed charges.

estimated_taxes instance-attribute

estimated_taxes: NotRequired[EstimatedTaxes]

Provides an aggregated view of estimated tax information for this specific charge.

id instance-attribute

id: NotRequired[ResourceId]

Unique identifier of the charge for a given agreement.

time instance-attribute

time: NotRequired[Timestamp]

The date and time when the charge is due to be invoiced. This is available only when the charge date is known.

timing instance-attribute

timing: NotRequired[Timing]

Indicates when the charge amount will be incurred. Values include ON_ACCEPTANCE (charged immediately when the agreement request is accepted), BILLING_PERIOD (charged on each billing period), and SCHEDULED (charged at a predetermined future date).