InvoiceProperties Class
An invoice.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.billing._serialization.ModelInvoiceProperties
Constructor
InvoiceProperties(*, amount_due: _models.InvoicePropertiesAmountDue | None = None, azure_prepayment_applied: _models.InvoicePropertiesAzurePrepaymentApplied | None = None, billed_amount: _models.InvoicePropertiesBilledAmount | None = None, credit_amount: _models.InvoicePropertiesCreditAmount | None = None, free_azure_credit_applied: _models.InvoicePropertiesFreeAzureCreditApplied | None = None, rebill_details: _models.InvoicePropertiesRebillDetails | None = None, sub_total: _models.InvoicePropertiesSubTotal | None = None, tax_amount: _models.InvoicePropertiesTaxAmount | None = None, total_amount: _models.InvoicePropertiesTotalAmount | None = None, refund_details: _models.InvoicePropertiesRefundDetails | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
amount_due
|
The amount due as of now. |
azure_prepayment_applied
|
The amount of Azure prepayment applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
billed_amount
|
The total charges for the invoice billing period. |
credit_amount
|
The total refund for returns and cancellations during the invoice billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
free_azure_credit_applied
|
The amount of free Azure credits applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
rebill_details
|
Rebill details for an invoice. |
sub_total
|
The pre-tax amount due. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
tax_amount
|
The amount of tax charged for the billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
total_amount
|
The amount due when the invoice was generated. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
refund_details
|
The details of a refund request. |
Variables
Name | Description |
---|---|
amount_due
|
The amount due as of now. |
azure_prepayment_applied
|
The amount of Azure prepayment applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
billed_amount
|
The total charges for the invoice billing period. |
billed_document_id
|
The Id of the active invoice which is originally billed after this invoice was voided. This field is applicable to the void invoices only. |
billing_profile_display_name
|
The name of the billing profile for which the invoice is generated. |
billing_profile_id
|
The ID of the billing profile for which the invoice is generated. |
credit_amount
|
The total refund for returns and cancellations during the invoice billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
credit_for_document_id
|
The Id of the invoice which got voided and this credit note was issued as a result. This field is applicable to the credit notes only. |
documents
|
List of documents available to download and view such as invoice, credit note, or tax receipt. |
document_type
|
The type of the document. Known values are: "Other", "Invoice", "VoidNote", "TaxReceipt", "CreditNote", "Summary", and "Transactions". |
due_date
|
The due date for the invoice. |
failed_payments
|
List of failed payments. |
free_azure_credit_applied
|
The amount of free Azure credits applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
invoice_date
|
The date when the invoice was generated. |
invoice_period_end_date
|
The end date of the billing period for which the invoice is generated. The date is in MM-DD-YYYY format. |
invoice_period_start_date
|
The start date of the billing period for which the invoice is generated. The date is in MM-DD-YYYY format. |
invoice_type
|
str or
InvoiceType
Invoice type. Known values are: "Other", "AzureServices", "AzureMarketplace", and "AzureSupport". |
is_monthly_invoice
|
Specifies if the invoice is generated as part of monthly invoicing cycle or not. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
payments
|
List of payments. |
purchase_order_number
|
An optional purchase order number for the invoice. |
rebill_details
|
Rebill details for an invoice. |
status
|
str or
InvoiceStatus
The current status of the invoice. Known values are: "Other", "Due", "OverDue", "Paid", "Void", and "Locked". |
subscription_display_name
|
The name of the billing subscription for which the invoice is generated. |
subscription_id
|
The ID of the subscription for which the invoice is generated. |
special_taxation_type
|
Identifies the type of tax calculation used for the invoice. The field is applicable only to invoices with special tax calculation logic. Known values are: "SubtotalLevel" and "InvoiceLevel". |
sub_total
|
The pre-tax amount due. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
tax_amount
|
The amount of tax charged for the billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
total_amount
|
The amount due when the invoice was generated. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement. |
refund_details
|
The details of a refund request. |
Azure SDK for Python