Interface BatchCreateBillingAdjustmentRequestEntry.Builder

  • Method Details

    • agreementId

      The unique identifier of the agreement associated with the invoice.

      Parameters:
      agreementId - The unique identifier of the agreement associated with the invoice.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • originalInvoiceId

      BatchCreateBillingAdjustmentRequestEntry.Builder originalInvoiceId(String originalInvoiceId)

      The identifier of the original invoice to adjust.

      Parameters:
      originalInvoiceId - The identifier of the original invoice to adjust.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adjustmentAmount

      BatchCreateBillingAdjustmentRequestEntry.Builder adjustmentAmount(String adjustmentAmount)

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

      Parameters:
      adjustmentAmount - The adjustment amount as a string representation of a decimal number in the currency of the invoice.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currencyCode

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

      Parameters:
      currencyCode - The 3-letter ISO 4217 currency code for the adjustment amount (e.g., USD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adjustmentReasonCode

      BatchCreateBillingAdjustmentRequestEntry.Builder adjustmentReasonCode(String adjustmentReasonCode)

      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.

      Parameters:
      adjustmentReasonCode - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • adjustmentReasonCode

      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.

      Parameters:
      adjustmentReasonCode - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      An optional detailed description of the adjustment reason.

      Parameters:
      description - An optional detailed description of the adjustment reason.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

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

      Parameters:
      clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.