Skip to content

ChargeSummary

Source code in docs_src/capo_marketplace_agreement/types/charge_summary.py
class ChargeSummary(TypedDict, closed=True):
    currency_code: NotRequired[
        "capo_marketplace_agreement.types.currency_code.CurrencyCode"
    ]
    """<p>The three-letter currency code for all charges (e.g., USD).</p>"""
    new_agreement_value: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>The total value of the agreement, which includes any amendments.</p>"""
    new_agreement_value_after_tax: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>Expected new agreement value after estimated taxes are applied.</p>"""
    expected_charges: NotRequired[
        "capo_marketplace_agreement.types.expected_charge_list.ExpectedChargeList"
    ]
    """<p>A list of expected charges for the agreement request.</p>"""
    estimated_taxes: NotRequired[
        "capo_marketplace_agreement.types.estimated_taxes.EstimatedTaxes"
    ]
    """<p>Provides an aggregated view of estimated tax information for the agreement.</p>"""
    itemized_charges: NotRequired[
        "capo_marketplace_agreement.types.itemized_charge_list.ItemizedChargeList"
    ]
    """<p>An itemized list of charges for the agreement request.</p>"""
    invoicing_entity: NotRequired[
        "capo_marketplace_agreement.types.invoicing_entity.InvoicingEntity"
    ]
    """<p>The entity responsible for issuing the invoice.</p>"""

currency_code instance-attribute

currency_code: NotRequired[CurrencyCode]

The three-letter currency code for all charges (e.g., USD).

estimated_taxes instance-attribute

estimated_taxes: NotRequired[EstimatedTaxes]

Provides an aggregated view of estimated tax information for the agreement.

expected_charges instance-attribute

expected_charges: NotRequired[ExpectedChargeList]

A list of expected charges for the agreement request.

invoicing_entity instance-attribute

invoicing_entity: NotRequired[InvoicingEntity]

The entity responsible for issuing the invoice.

itemized_charges instance-attribute

itemized_charges: NotRequired[ItemizedChargeList]

An itemized list of charges for the agreement request.

new_agreement_value instance-attribute

new_agreement_value: NotRequired[BoundedString]

The total value of the agreement, which includes any amendments.

new_agreement_value_after_tax instance-attribute

new_agreement_value_after_tax: NotRequired[BoundedString]

Expected new agreement value after estimated taxes are applied.