Products - Transfer

Memindahkan biaya produk ke bagian faktur baru. Bagian faktur baru harus milik profil penagihan yang sama dengan bagian faktur yang sudah ada. Operasi ini hanya didukung untuk produk yang dibeli dengan biaya berulang dan untuk akun penagihan dengan jenis perjanjian Perjanjian Pelanggan Microsoft.

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products/{productName}/transfer?api-version=2019-10-01-preview

Parameter URI

Name In Required Type Description
billingAccountName
path True
  • string

ID yang secara unik mengidentifikasi akun penagihan.

billingProfileName
path True
  • string

ID yang secara unik mengidentifikasi profil penagihan.

invoiceSectionName
path True
  • string

ID yang secara unik mengidentifikasi bagian faktur.

productName
path True
  • string

ID yang secara unik mengidentifikasi produk.

api-version
query True
  • string

Versi API yang akan digunakan dengan permintaan klien. Versi saat ini adalah 2019-10-01-preview.

Isi Permintaan

Name Type Description
destinationBillingProfileId
  • string

Id profil penagihan tujuan.

destinationInvoiceSectionId
  • string

Id bagian faktur tujuan.

Respons

Name Type Description
200 OK

OK. Permintaan telah berhasil.

202 Accepted

Diterima

Headers

  • Location: string
  • Retry-After: integer
Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

TransferProduct

Sample Request

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products/{productName}/transfer?api-version=2019-10-01-preview

{
  "destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}",
  "destinationBillingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}"
}

Sample Response

{
  "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}/products/{productName}",
  "name": "{productName}",
  "type": "Microsoft.Billing/products",
  "properties": {
    "productTypeId": "A12345",
    "productType": "Subscription",
    "displayName": "Test Product",
    "status": "Active",
    "purchaseDate": "2018-05-01T17:32:28Z",
    "lastCharge": {
      "currency": "USD",
      "value": 5000
    },
    "lastChargeDate": "2018-06-15T17:32:28Z",
    "billingFrequency": "Monthly",
    "quantity": 4,
    "skuId": "0001",
    "skuDescription": "Enterprise Agreement Development",
    "tenantId": "515a6d36-aaf8-4ca2-a5e8-c45deb0c5cce",
    "availabilityId": "AvailabilityId1",
    "parentProductId": "45000000-0000-0000-0000-0000000001242",
    "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{newBillingProfileName}/invoiceSections/{newInvoiceSectionName}",
    "invoiceSectionDisplayName": "Contoso operations invoiceSection",
    "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
    "billingProfileDisplayName": "Contoso operations billing"
  }
}
Location: https://management.azure.com/providers/Microsoft.Billing/operationResults/44000000-0000-0000-0000-000000000000?api-version=2019-10-01-preview
Retry-After: 60
OData-EntityId: 44000000-0000-0000-0000-000000000000

Definisi

Amount

Jumlahnya.

BillingFrequency

Frekuensi di mana produk akan ditagih.

ErrorDetails

Detail kesalahan.

ErrorResponse

Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

ErrorSubDetails
Product

Sebuah produk.

ProductStatusType

Status produk saat ini.

Reseller

Detail reseller.

TransferProductRequestProperties

Properti produk untuk memulai transfer.

Amount

Jumlahnya.

Name Type Description
currency
  • string

Mata uang untuk nilai jumlah.

value
  • number

Nilai jumlah.

BillingFrequency

Frekuensi di mana produk akan ditagih.

Name Type Description
Monthly
  • string
OneTime
  • string
UsageBased
  • string

ErrorDetails

Detail kesalahan.

Name Type Description
code
  • string

Kode Kesalahan.

details

Subdetail kesalahan.

message
  • string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

target
  • string

Target kesalahan tertentu.

ErrorResponse

Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

Name Type Description
error

Detail kesalahan.

ErrorSubDetails

Name Type Description
code
  • string

Kode Kesalahan.

message
  • string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

target
  • string

Target kesalahan tertentu.

Product

Sebuah produk.

Name Type Description
id
  • string

Id Sumber Daya.

name
  • string

Nama sumber daya.

properties.availabilityId
  • string

Ketersediaan produk.

properties.billingFrequency

Frekuensi di mana produk akan ditagih.

properties.billingProfileDisplayName
  • string

Nama profil penagihan tempat produk ditagih.

properties.billingProfileId
  • string

ID profil penagihan tempat produk ditagih.

properties.customerDisplayName
  • string

Nama pelanggan yang produknya dibeli. Bidang ini hanya berlaku untuk akun penagihan Perjanjian Mitra Microsoft.

properties.customerId
  • string

ID pelanggan yang produknya dibeli. Bidang ini hanya berlaku untuk akun penagihan Perjanjian Mitra Microsoft.

properties.displayName
  • string

Nama tampilan produk.

properties.endDate
  • string

Tanggal kapan produk akan diperbarui atau dibatalkan.

properties.invoiceSectionDisplayName
  • string

Nama bagian faktur tempat produk ditagih.

properties.invoiceSectionId
  • string

ID bagian faktur tempat produk ditagih.

properties.lastCharge

Biaya bulan lalu.

properties.lastChargeDate
  • string

Tanggal tagihan terakhir.

properties.parentProductId
  • string

Id produk induk.

properties.productType
  • string

Deskripsi jenis produk.

properties.productTypeId
  • string

ID jenis produk.

properties.purchaseDate
  • string

Tanggal ketika produk dibeli.

properties.quantity
  • number

Kuantitas yang dibeli untuk produk.

properties.reseller

Penjual untuk produk ini.

properties.skuDescription
  • string

Deskripsi sku produk.

properties.skuId
  • string

ID sku produk.

properties.status

Status produk saat ini.

properties.tenantId
  • string

Id penyewa tempat produk digunakan.

type
  • string

Jenis sumber daya

ProductStatusType

Status produk saat ini.

Name Type Description
Active
  • string
AutoRenew
  • string
Cancelled
  • string
Disabled
  • string
Expired
  • string
Expiring
  • string
Inactive
  • string
PastDue
  • string

Reseller

Detail reseller.

Name Type Description
description
  • string

Nama penjual.

resellerId
  • string

ID MPN dari reseller.

TransferProductRequestProperties

Properti produk untuk memulai transfer.

Name Type Description
destinationBillingProfileId
  • string

Id profil penagihan tujuan.

destinationInvoiceSectionId
  • string

Id bagian faktur tujuan.