发票资源

适用于:合作伙伴中心 | 由世纪互联运营的合作伙伴中心 | Microsoft Cloud for US Government 合作伙伴中心

合作伙伴中心 API 提供了以下与发票相关的资源。

发票

properties 类型​​ 描述
id string 发票标识符。
invoiceDate 采用 UTC 日期/时间格式的字符串 生成发票的日期。
billingPeriodStartDate 采用 UTC 日期/时间格式的字符串 以 UTC 为单位的计费周期开始日期。
billingPeriodEndDate 采用 UTC 日期/时间格式的字符串 UTC 计费周期结束日期。
totalCharges 数字 总费用。 包括交易费用和任何调整。
paidAmount 数字 合作伙伴支付的金额。 如果收到付款,则为负数。
currencyCode string 一个代码,指示用于所有发票项金额和总计的货币。
currencySymbol string 用于所有发票项目金额和总计的货币符号。
pdfDownloadLink string 以 PDF 格式下载发票的链接。 此链接不会作为搜索结果的一部分返回,并且仅在 ID 访问发票时才进行填充。 此链接将在 30 分钟内自动过期。
invoiceDetails InvoiceDetail 对象的数组 发票详细信息。
修订 Invoice 对象的数组 此发票的修订。
documentType string 发票的文档类型:“信用单”、“发票”。
amendsOf string 本文档是修订的文档的参考号。
invoiceType string 发票类型:“定期”、“one_time”。
链路 ResourceLinks 资源链接。
attributes ResourceAttributes 元数据属性。
collectionOfSummary TaxReceipt 对象的数组 获取或设置税务收据下载链接。
Status string 获取发票状态,例如“活动”、“void”等。

InvoiceDetail

发票包含计费项的集合,每个项由 InvoiceDetail 资源表示。

properties 类型​​ 描述
invoiceLineItemType string 发票详细信息的类型:“none”、“usage_line_items”、“billing/_line_items”。
billingProvider string 计费提供程序:“None”、“Office”、“Azure”、“OneTime”。
链路 ResourceLinks 资源链接。
attributes ResourceAttributes 元数据属性。

InvoiceLineItem

发票中的每个单独费用都表示为 InvoiceLineItem。

properties 类型​​ 描述
invoiceLineItemType string 发票行项的类型:“none”、“usage_line_items”、“billing/_line_items”。
billingProvider string 计费提供程序:“None”、“Office”、“Azure”、“OneTime”。
attributes ResourceAttributes 元数据属性。

InvoiceSummary

描述发票余额和总费用的摘要。

properties 类型​​ 描述
balanceAmount 数字 发票的余额。 这是未付账单的总金额。
currencyCode string 一个代码,指示用于余额的货币。
currencySymbol string 使用的货币符号。
accountingDate 采用 UTC 日期/时间格式的字符串 上次更新余额的日期。
firstInvoiceCreationDate 采用 UTC 日期/时间格式的字符串 创建客户第一张发票的日期。
lastPaymentDate 采用 UTC 日期/时间格式的字符串 上次付款的日期。
lastPaymentAmount 数字 上次付款金额。
latestInvoiceDate 采用 UTC 日期/时间格式的字符串 创建客户最后一张发票的日期。
详细信息 InvoiceSummaryDetail 对象的数组 发票摘要详细信息。
链路 ResourceLinks 资源链接。
attributes ResourceAttributes 元数据属性。

InvoiceSummaryDetail

表示发票类型的各个详细信息的摘要(例如定期、one_time)。

properties 类型​​ 描述
invoiceType string 发票类型:“定期”、“one_time”。
summary InvoiceSummary 对象 每个发票类型的发票摘要。

InvoiceSummaries

表示一个类型 为 InvoiceSummary 的集合,其中包含每个货币的发票类型的各个详细信息。

properties 类型​​ 描述
collectionOfSummary InvoiceSummary 对象的数组 每个货币每张发票类型的发票摘要。

LicenseBasedLineItem

表示基于许可的订阅的发票计费行项。

properties 类型​​ 描述
金额 string 获取或设置总金额。 总金额 = 单价 * 数量。
attributes string 获取属性。
billingCycleType string 获取或设置计费周期类型。
billingProvider string 获取计费提供程序。
chargeEndDate 采用 UTC 日期/时间格式的字符串 获取或设置费用的结束日期。
chargeStartDate 采用 UTC 日期/时间格式的字符串 获取或设置费用的开始日期。
chargeType string 获取或设置费用的类型。
currency string 获取或设置用于此行项的货币。
customerId string 获取或设置Microsoft计费平台中的客户唯一标识符。
customerName 采用 UTC 日期/时间格式的字符串 获取或设置客户名称。
domainName string 获取或设置域名。
durableOfferId string 获取或设置持久产品/服务唯一标识符。
invoiceLineItemType string 获取发票行项的类型。
partnerId 数字 获取或设置与此行项关联的 PartnerID。 对于直接经销商,这是经销商的 PartnerID。 对于间接经销商,这是增值经销商(VAR)的 PartnerID。
offerId string 获取或设置产品/服务唯一标识符。
offerName string 获取或设置产品/服务名称。
orderId string 获取或设置顺序唯一标识符。
partnerId string 获取或设置 partner Microsoft Entra 租户 ID。
quantity 数字 获取或设置与此行项关联的单位数。
subscriptionDescription string 获取或设置订阅说明。
subscriptionEndDate 采用 UTC 日期/时间格式的字符串 获取或设置订阅过期的日期。
subscriptionId string 获取或设置订阅唯一标识符。
subscriptionName string 获取或设置订阅名称。
subscriptionStartDate 采用 UTC 日期/时间格式的字符串 获取或设置订阅启动时的日期。
subtotal 数字 获取或设置折扣后的金额。
syndicationPartnerSubscriptionNumber string 获取或设置联合合作伙伴订阅编号。
tax 数字 获取或设置所收取的税款。
tier2MpnId 数字 获取或设置与此行项关联的第 2 层合作伙伴的 PartnerID。
totalForCustomer 数字 获取或设置折扣和税后的总金额。
totalOtherDiscount 数字 获取或设置与此购买关联的折扣。
unitPrice 数字 获取或设置单价。

UsageBasedLineItem

表示基于使用情况的订阅的发票计费行项。

properties 类型​​ 描述
attributes string 获取属性。
billingCycleType string 获取或设置计费周期类型。
billingProvider string 获取计费提供程序。
chargeEndDate 采用 UTC 日期/时间格式的字符串 获取或设置费用的结束日期。
chargeStartDate 采用 UTC 日期/时间格式的字符串 获取或设置费用的开始日期。
chargeType string 获取或设置费用的类型。
consumedQuantity 数字 获取或设置消耗的总单位数。
consumptionDiscount string 获取或设置消耗折扣。
consumptionPrice string 获取或设置消耗的数量价格。
currency string 获取或设置与价格关联的货币。
customerName string 获取或设置客户名称。
customerId string 获取或设置客户唯一标识符。
detailLineItemId 数字 获取或设置详细信息行项 ID。 唯一标识使用单位计算不同的情况的行项。 示例:总消耗量 = 1338,1024 按一个费率收费,314 按不同的费率收费。
domainName string 获取或设置域名。
includedQuantity 数字 获取或设置顺序中包含的单位。
invoiceLineItemType string 获取发票行项的类型。
invoiceNumber string 获取或设置发票编号。
listPrice 数字 获取或设置每个单位的价格。
partnerId 数字 获取或设置与此行项关联的 PartnerID。 对于直接经销商,这是经销商的 PartnerID。 对于间接经销商,这是增值经销商(VAR)的 PartnerID。
orderId string 获取或设置顺序唯一标识符。
overageQuantity 数字 获取或设置上述允许使用的数量。
partnerBillableAccountId string 获取或设置合作伙伴计费帐户 ID。
partnerId string 获取或设置 partner Microsoft Entra 租户 ID。
partnerName string 获取或设置合作伙伴的名称。
postTaxEffectiveRate 数字 获取或设置税后的有效价格。
postTaxTotal 数字 获取或设置税后的总费用。 税前费用 + 税额
preTaxCharges 数字 获取或设置税前收取的价格。
preTaxEffectiveRate 数字 获取或设置税前的有效价格。
区域 string 获取或设置与资源实例关联的区域。
resourceGuid string 获取或设置资源标识符。
resourceName string 获取或设置资源名称。 示例:数据库(GB/月)。
serviceName string 获取或设置服务名称。 示例:Azure 数据服务。
serviceType string 获取或设置服务类型。 示例:Azure SQL Azure DB。
sku string 获取或设置服务 SKU。
subscriptionDescription string 获取或设置订阅说明。
subscriptionId string 获取或设置订阅唯一标识符。
subscriptionName string 获取或设置订阅名称。
taxAmount 数字 获取或设置收取的税款金额。
tier2MpnId 数字 获取或设置与此行项关联的第 2 层合作伙伴的 PartnerID。
unit string 获取或设置 Azure 使用情况的度量单位。

InvoiceStatement

表示在 application/pdf 中的发票帐单上可用的操作。

properties 类型​​ 描述
httpResponseMessage object 带有 contentType = application/pdf 的 ByteArrayContent。

OneTimeInvoiceLineItem

表示基于许可的订阅的发票计费行项。

properties 类型​​ 描述
PartnerId string 获取或设置合作伙伴租户 ID。
CustomerId string 获取或设置客户租户 ID。
CustomerName string 获取或设置客户名称。
CustomerDomainName string 获取或设置客户域名。
CustomerCountry string 获取或设置客户国家/地区。
InvoiceNumber string 获取或设置发票编号。
MpnId string 获取或设置与此行项关联的 PartnerID。
ResellerMpnId int 获取或设置与此行项关联的第 2 层合作伙伴的 PartnerID。
OrderDate DateTime 获取或设置创建订单时的日期。
OrderId string 订单在 Microsoft 计费平台中的唯一标识符。
ProductId string 获取或设置产品唯一标识符。
SkuId string 获取或设置 SKU 唯一标识符。
AvailabilityId string 获取或设置可用性唯一标识符。
ProductName string 获取或设置产品名称。
SkuName string 获取或设置 SKU 名称。
ChargeType string 获取或设置费用的类型。
UnitPrice 十进制 获取或设置单价。
EffectiveUnitPrice 十进制 获取或设置有效的单价。
UnitType string 获取或设置单位类型。
数量 int 获取或设置与此行项关联的单位数。
小计 十进制 获取或设置折扣后的金额。
TaxTotal 十进制 获取或设置所收取的税款。
TotalForCustomer 十进制 获取或设置折扣和税后的总金额。
货币 string 获取或设置用于此行项的货币。
PublisherName string 获取或设置与此购买关联的发布者名称。
PublisherId string 获取或设置与此购买关联的发布者 ID。
SubscriptionDescription string 获取或设置与此购买关联的订阅说明。
SubscriptionId string 获取或设置与此购买关联的订阅 ID。
ChargeStartDate DateTime 获取或设置与此购买关联的费用开始日期。
ChargeEndDate DateTime 获取或设置与此购买关联的费用结束日期。
TermAndBillingCycle string 获取或设置与此购买关联的术语和计费周期。
AlternateId string 获取或设置备用 ID(引号 ID)。
PriceAdjustmentDescription string 获取或设置价格调整说明。
CreditReasonCode string 获取或设置信用原因代码。
DiscountDetails string 已弃用。 获取或设置与此购买关联的折扣详细信息。
PricingCurrency string 获取或设置定价货币代码。
PCToBCExchangeRate 十进制 获取或设置计费货币汇率的定价货币。
PCToBCExchangeRateDate DateTime 获取或设置确定计费货币汇率的定价货币的汇率日期。
BillableQuantity 十进制 获取或设置购买的单位。 对于名为 BillableQuantity 的每个设计列。
MeterDescription string 获取或设置消耗行项的计量说明。
ReservationOrderId string 获取或设置 Azure RI 购买的预留订单标识符。
BillingFrequency string 获取或设置计费频率。
InvoiceLineItemType InvoiceLineItemType 返回发票行项的类型。
BillingProvider BillingProvider 返回计费提供程序。
ProductQualifiers string 表明附加或试用购买的标识符。
PromotionId string 用于检索促销信息的标识符。

DailyRatedUsageLineItem

表示每日分级使用情况的未计费对帐行项。

properties 类型​​ 描述
PartnerId string 获取或设置合作伙伴租户 ID。
PartnerName string 获取或设置合作伙伴名称。
CustomerId string 获取或设置使用情况所属客户的租户 ID。
CustomerName string 获取或设置使用情况所属的客户公司的名称。
CustomerDomainName string 获取或设置使用情况所属的客户域名。
InvoiceNumber string 获取或设置使用情况所属的发票的 ID。
ProductId string 获取或设置产品唯一标识符。
SkuId string 获取或设置 SKU 唯一标识符。
AvailabilityId string 获取或设置可用性唯一标识符。
SkuName string 获取或设置服务的 SKU 名称。
ProductName string 获取或设置产品的名称。
PublisherName string 获取或设置发布者的名称。
PublisherId string 获取或设置发布服务器的 ID。
SubscriptionId string 获取或设置订阅 ID。
SubscriptionDescription string 获取或设置订阅说明。
ChargeStartDate DateTime 获取或设置费用开始日期。
ChargeEndDate DateTime 获取或设置费用结束日期。
UsageDate DateTime 获取或设置使用日期。
MeterType string 获取或设置计量类型。
MeterCategory string 获取或设置计量类别。
MeterId string 获取或设置计量 ID (GUID)。
MeterSubCategory string 获取或设置计量子类别。
MeterName string 获取或设置计量名称。
MeterRegion string 获取或设置计量区域。
UnitOfMeasure string 获取或设置度量单位。
ResourceLocation string 获取或设置资源的位置。
ConsumedService string 获取或设置已使用的服务名称。
ResourceGroup string 获取或设置资源组的名称。
ResourceUri string 获取或设置使用情况即将发生的资源实例的 URI。
标记 string 获取或设置客户添加的标记。
AdditionalInfo string 获取或设置特定于服务的元数据。 例如,虚拟机的映像类型。
ServiceInfo1 string 获取或设置内部 Azure 服务元数据。
ServiceInfo2 string 获取或设置服务信息,例如,虚拟机的映像类型,以及 ExpressRoute 的 ISP 名称。
CustomerCountry string 获取或设置客户的国家/地区。
MpnId string 获取或设置与此行项关联的 PartnerID。
ResellerMpnId string 获取或设置与此行项关联的第 2 层合作伙伴的 Reseller PartnerID。
ChargeType string 获取或设置费用的类型。
UnitPrice 十进制 获取或设置单位的价格。
Quantity 十进制 获取或设置使用情况数量。
UnitType string 获取或设置单位类型(如 1 小时)。
BillingPreTaxTotal 十进制 获取或设置客户或计费货币的本地货币税前的延长成本或总成本。
BillingCurrency string 获取或设置按客户或计费货币的本地货币对计量进行计费的 ISO 货币。
PricingPreTaxTotal 十进制 获取或设置税前的延长成本或总成本,以美元或目录货币用于评分。
PricingCurrency string 获取或设置计量按美元或目录货币进行分级的 ISO 货币。
EntitlementId string 获取或设置权利(Azure 订阅)ID。
EntitlementDescription string 获取或设置权利(Azure 订阅)说明。
PCToBCExchangeRate string 获取或设置计费货币汇率的定价货币。
PCToBCExchangeRateDate DateTime 获取或设置计费货币汇率日期的定价货币。
EffectiveUnitPrice 十进制 获取或设置有效的单价。
RateOfPartnerEarnedCredit 十进制 获取或设置合作伙伴赚取的返点率。
HasPartnerEarnedCredit 布尔 获取或设置应用合作伙伴赚取的返点。
RateOfCredit 十进制 获取或设置给定信用类型的信用率。
CreditType string 获取或设置信用额度的类型。
InvoiceLineItemType InvoiceLineItemType 返回发票行项的类型。
BillingProvider BillingProvider 返回计费提供程序。