BatchCreateBillingAdjustmentRequestEntry

An individual entry in a batch billing adjustment request, specifying the invoice and adjustment details.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The adjustment amount as a string representation of a decimal number in the currency of the invoice.

Link copied to clipboard

The reason code for the billing adjustment. Valid values include INCORRECT_TERMS_ACCEPTED, INCORRECT_METERING, TEST_ENVIRONMENT_CHARGES, ALTERNATIVE_PROCUREMENT_CHANNEL, UNINTENDED_RENEWAL, BUYER_DISSATISFACTION, and OTHER.

Link copied to clipboard

The unique identifier of the agreement associated with the invoice.

Link copied to clipboard

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Link copied to clipboard

The 3-letter ISO 4217 currency code for the adjustment amount (e.g., USD).

Link copied to clipboard

An optional detailed description of the adjustment reason.

Link copied to clipboard

The identifier of the original invoice to adjust.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String