View a markdown version of this page

ChargeSummary - AWS Marketplace

ChargeSummary

The ChargeSummary provides a detailed breakdown of charges that are associated with an agreement request. This is applicable only when a request is created for a PurchaseAgreement.

Note

Tax and invoicing fields (such as estimatedTaxes, amountAfterTax, newAgreementValueAfterTax, and invoicingEntity) are returned on a best-effort basis and do not cause the request to fail if unavailable.

A null tax amount can have two meanings:

  • Tax estimation was unavailable at the time of the request.

  • The charge timing is BILLING_PERIOD, so the charge amount is not determined at request time. In this case, the tax breakdown may still include the tax rate and type.

Contents

Note

In the following list, the required parameters are described first.

currencyCode

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

Type: String

Length Constraints: Fixed length of 3.

Pattern: [A-Z]+

Required: No

estimatedTaxes

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

Type: EstimatedTaxes object

Required: No

expectedCharges

A list of expected charges for the agreement request.

Type: Array of ExpectedCharge objects

Required: No

invoicingEntity

The entity responsible for issuing the invoice.

Type: InvoicingEntity object

Required: No

itemizedCharges

An itemized list of charges for the agreement request.

Type: Array of ItemizedCharge objects

Required: No

newAgreementValue

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 4096.

Pattern: (.)+

Required: No

newAgreementValueAfterTax

Expected new agreement value after estimated taxes are applied.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 4096.

Pattern: (.)+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: