Dela via


Transaction Klass

En transaktion.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
azure.mgmt.billing.models._models_py3.Resource
Transaction

Konstruktor

Transaction(*, kind: str | TransactionTypeKind | None = None, transaction_type: str | ReservationType | None = None, **kwargs)

Parametrar

Name Description
kind
Obligatorisk

Typen av transaktion. Alternativen är alla eller reservationer. Möjliga värden är: "all", "reservation".

transaction_type
Obligatorisk

Typen av transaktion. Möjliga värden är: "Köp", "Användningsavgift".

Keyword-Only parametrar

Name Description
kind
Obligatorisk
transaction_type
Obligatorisk

Variabler

Name Description
id
str

Resurs-ID.

name
str

Resursnamn.

type
str

Resurstyp.

date

Transaktionsdatumet.

invoice
str

Faktura där transaktionen fakturerades eller "väntar" om transaktionen inte faktureras.

invoice_id
str

ID för fakturan som transaktionen fakturerades på. Det här fältet gäller endast för transaktioner som faktureras.

order_id
str

Beställnings-ID för reservationen. Fältet gäller endast för transaktion av typen reservation.

order_name
str

Namnet på reservationsbeställningen. Fältet gäller endast för transaktioner av typen reservation.

product_family
str

Den produktfamilj som transaktionen ägde rum för.

product_type_id
str

ID:t för den produkttyp som transaktionen ägde rum för.

product_type
str

Typen av produkt som transaktionen ägde rum för.

product_description
str

Beskrivningen av den produkt som transaktionen ägde rum för.

transaction_amount

Den avgift som är associerad med transaktionen.

quantity
int

Den kvantitet som köpts i transaktionen.

invoice_section_id
str

ID:t för fakturaavsnittet som ska faktureras för transaktionen.

invoice_section_display_name
str

Namnet på fakturaavsnittet som ska faktureras för transaktionen.

billing_profile_id
str

ID:t för den faktureringsprofil som ska faktureras för transaktionen.

billing_profile_display_name
str

Namnet på den faktureringsprofil som ska faktureras för transaktionen.

customer_id
str

ID:t för kunden som transaktionen ägde rum för. Fältet gäller endast för Microsoft-partneravtal faktureringskonto.

customer_display_name
str

Namnet på kunden som transaktionen ägde rum för. Fältet gäller endast för Microsoft-partneravtal faktureringskonto.

subscription_id
str

ID:t för prenumerationen som användes för transaktionen. Fältet gäller endast för transaktion av typen reservation.

subscription_name
str

Namnet på den prenumeration som användes för transaktionen. Fältet gäller endast för transaktion av typen reservation.

azure_plan
str

Typen av Azure-plan för prenumerationen som användes för transaktionen.

azure_credit_applied

Mängden Azure-krediter som tillämpas automatiskt på den här transaktionen.

billing_currency
str

ISO 4217-koden för den valuta som transaktionen faktureras i.

discount

Den eventuella procentrabatten som tillämpas på den här transaktionen.

effective_price

Priset på produkten efter tillämpning av eventuella rabatter.

exchange_rate

Den växelkurs som används för att konvertera debiterat belopp till faktureringsvaluta, om tillämpligt.

market_price

Produktens detaljhandelspris.

pricing_currency
str

ISO 4217-koden för den valuta där produkten prissätts.

service_period_start_date

Datumet för köpet av produkten eller startdatumet för den månad då användningen startade.

service_period_end_date

Slutdatumet för produktperioden eller slutdatumet för den månad då användningen avslutades.

sub_total

Det debiterade beloppet före skatt för transaktionen.

tax

Det skattebelopp som tillämpas på transaktionen.

unit_of_measure
str

Måttenheten som används för att fakturera för produkten. Till exempel faktureras beräkningstjänster per timme.

units

Antalet enheter som används för en viss produkt.

unit_type
str

Beskrivning av måttenheten för en viss produkt.