你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Transactions - List By Invoice

列出发票的事务。 交易包括购买、退款和 Azure 使用费。

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices/{invoiceName}/transactions?api-version=2019-10-01-preview

URI 参数

Name In Required Type Description
billingAccountName
path True
  • string

唯一标识计费帐户的 ID。

billingProfileName
path True
  • string

唯一标识计费配置文件的 ID。

invoiceName
path True
  • string

唯一标识发票的 ID。

api-version
query True
  • string

要用于客户端请求的 API 版本。 当前版本为 2019-10-01-preview。

响应

Name Type Description
200 OK

没问题。 请求已成功。

Other Status Codes

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

TransactionsListByInvoice

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices/{invoiceName}/transactions?api-version=2019-10-01-preview

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/BillingProfiles/{billingProfileName}/transactions/41000000-0000-0000-0000-000000000000",
      "name": "41000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles/transactions",
      "properties": {
        "kind": "all",
        "date": "2018-05-01T00:00:00Z",
        "invoice": "2344233",
        "productFamily": "Storage",
        "productTypeId": "A12345",
        "productType": "VM Instance",
        "productDescription": "Standard D1, US West 3",
        "transactionType": "Purchase",
        "transactionAmount": {
          "currency": "USD",
          "value": 5000
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "azureCreditApplied": {
          "currency": "USD",
          "value": 2000
        },
        "billingCurrency": "USD",
        "discount": 0.1,
        "effectivePrice": {
          "currency": "USD",
          "value": 10
        },
        "exchangeRate": 1,
        "marketPrice": {
          "currency": "USD",
          "value": 20
        },
        "pricingCurrency": "USD",
        "quantity": 1,
        "servicePeriodStartDate": "2018-05-01T00:00:00Z",
        "servicePeriodEndDate": "2018-09-30T00:00:00Z",
        "subTotal": {
          "currency": "USD",
          "value": 4500
        },
        "tax": {
          "currency": "USD",
          "value": 500
        },
        "unitOfMeasure": "1 Minute",
        "units": 11.25,
        "unitType": "1 Runtime Minute"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/BillingProfiles/{billingProfileName}/transactions/51000000-0000-0000-0000-000000000000",
      "name": "51000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles/transactions",
      "properties": {
        "kind": "all",
        "date": "2018-04-01T00:00:00Z",
        "invoice": "pending",
        "productFamily": "Storage",
        "productTypeId": "A12345",
        "productType": "VM Instance",
        "productDescription": "Standard Support",
        "transactionType": "Cancel",
        "transactionAmount": {
          "currency": "USD",
          "value": 50
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "azureCreditApplied": {
          "currency": "USD",
          "value": 20
        },
        "billingCurrency": "USD",
        "discount": 0.1,
        "effectivePrice": {
          "currency": "USD",
          "value": 10
        },
        "exchangeRate": 1,
        "marketPrice": {
          "currency": "USD",
          "value": 20
        },
        "pricingCurrency": "USD",
        "quantity": 1,
        "servicePeriodStartDate": "2018-05-01T00:00:00Z",
        "servicePeriodEndDate": "2018-09-30T00:00:00Z",
        "subTotal": {
          "currency": "USD",
          "value": 45
        },
        "tax": {
          "currency": "USD",
          "value": 5
        },
        "unitOfMeasure": "1 Minute",
        "units": 1.25,
        "unitType": "1 Runtime Minute"
      }
    }
  ]
}

定义

Amount

金额。

ErrorDetails

错误的详细信息。

ErrorResponse

错误响应指示服务无法处理传入请求。 错误消息中提供了原因。

ErrorSubDetails
ReservationType

交易类型。

Transaction

事务。

TransactionListResult

事务的列表。

TransactionTypeKind

事务的类型。 选项全部或预留。

Amount

金额。

Name Type Description
currency
  • string

金额值的货币。

value
  • number

金额值。

ErrorDetails

错误的详细信息。

Name Type Description
code
  • string

错误代码。

details

错误的子详细信息。

message
  • string

指示操作失败的原因的错误消息。

target
  • string

特定错误的目标。

ErrorResponse

错误响应指示服务无法处理传入请求。 错误消息中提供了原因。

Name Type Description
error

错误的详细信息。

ErrorSubDetails

Name Type Description
code
  • string

错误代码。

message
  • string

指示操作失败的原因的错误消息。

target
  • string

特定错误的目标。

ReservationType

交易类型。

Name Type Description
Purchase
  • string
Usage Charge
  • string

Transaction

事务。

Name Type Description
id
  • string

资源 ID。

name
  • string

资源名称。

properties.azureCreditApplied

自动应用于此事务的任何 Azure 额度量。

properties.billingCurrency
  • string

用于计费此交易的货币的 ISO 4217 代码。

properties.billingProfileDisplayName
  • string

将针对事务计费的计费配置文件的名称。

properties.billingProfileId
  • string

将针对事务计费的计费配置文件的 ID。

properties.customerDisplayName
  • string

为其执行事务的客户的名称。 该字段仅适用于Microsoft 合作伙伴协议计费帐户。

properties.customerId
  • string

为其执行事务的客户 ID。 该字段仅适用于Microsoft 合作伙伴协议计费帐户。

properties.date
  • string

事务的日期。

properties.discount
  • number

应用于此事务的百分比折扣(如果有)。

properties.effectivePrice

应用任何折扣后的产品价格。

properties.exchangeRate
  • number

用于将收费金额转换为计费货币的汇率(如果适用)。

properties.invoice
  • string

如果交易未计费,则交易已计费或“挂起”的发票。

properties.invoiceSectionDisplayName
  • string

将针对事务计费的发票科目的名称。

properties.invoiceSectionId
  • string

将针对交易计费的发票科目的 ID。

properties.kind

事务的类型。 选项全部或预留。

properties.marketPrice

产品的零售价。

properties.orderId
  • string

预留的订单 ID。 该字段仅适用于类型预留的事务。

properties.orderName
  • string

预留订单的名称。 该字段仅适用于类型预留的事务。

properties.pricingCurrency
  • string

产品定价货币的 ISO 4217 代码。

properties.productDescription
  • string

发生事务的产品的说明。

properties.productFamily
  • string

发生事务的产品系列。

properties.productType
  • string

发生事务的产品的类型。

properties.productTypeId
  • string

发生事务的产品类型的 ID。

properties.quantity
  • integer

在事务中购买的数量。

properties.servicePeriodEndDate
  • string

产品术语的结束日期,或使用结束月份的结束日期。

properties.servicePeriodStartDate
  • string

购买产品的日期,或使用情况开始的月份的开始日期。

properties.subTotal

交易的税前收费金额。

properties.subscriptionId
  • string

用于事务的订阅的 ID。 该字段仅适用于类型预留的事务。

properties.subscriptionName
  • string

用于事务的订阅的名称。 该字段仅适用于类型预留的事务。

properties.tax

应用于交易的税额。

properties.transactionAmount

与事务关联的费用。

properties.transactionType

交易类型。

properties.unitOfMeasure
  • string

用于为产品计费的度量单位。 例如,计算服务按小时计费。

properties.unitType
  • string

给定产品的度量单位的说明。

properties.units
  • number

用于给定产品的单位数。

type
  • string

资源类型。

TransactionListResult

事务的列表。

Name Type Description
nextLink
  • string

指向下一页结果的链接 (url) 。

value

事务的列表。

TransactionTypeKind

事务的类型。 选项全部或预留。

Name Type Description
all
  • string
reservation
  • string