InvoicePropertiesRefundDetails Class

The details of a refund request.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.billing.models._models_py3.RefundDetailsSummary
InvoicePropertiesRefundDetails

Constructor

InvoicePropertiesRefundDetails(*, amount_requested: _models.RefundDetailsSummaryAmountRequested | None = None, amount_refunded: _models.RefundDetailsSummaryAmountRefunded | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
amount_requested

The amount of refund requested.

amount_refunded

The amount refunded.

Variables

Name Description
requested_on

Date when the refund was requested.

approved_on

Date when the refund was approved.

completed_on

Date when the refund was completed.

amount_requested

The amount of refund requested.

amount_refunded

The amount refunded.

rebill_invoice_id
str

The invoice ID of the rebill invoice for a refund.

transaction_count
int

The number of transactions refunded.

refund_status

The status of refund request. Known values are: "Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired".

refund_operation_id
str

The ID of refund operation.

refund_reason

The reason for refund. Known values are: "Other", "AccidentalConversion", "UnclearPricing", "AccidentalPurchase", "ForgotToCancel", and "UnclearDocumentation".