Invoices - List By Billing Profile

Wyświetla listę faktur dla profilu rozliczeniowego dla danej daty rozpoczęcia i daty zakończenia. Operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices?api-version=2020-05-01&periodStartDate={periodStartDate}&periodEndDate={periodEndDate}

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
billingAccountName
path True

string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billingProfileName
path True

string

Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.

api-version
query True

string

Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2020-05-01.

periodEndDate
query True

string

Data zakończenia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

periodStartDate
query True

string

Data rozpoczęcia pobierania faktur. Data powinna być określona w formacie MM-DD-RRRR.

Odpowiedzi

Nazwa Typ Opis
200 OK

InvoiceListResult

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

InvoicesListByBillingProfile
InvoicesListByBillingProfileWithRebillDetails

InvoicesListByBillingProfile

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices?api-version=2020-05-01&periodStartDate=2018-01-01&periodEndDate=2018-06-30

Sample Response

{
  "value": [
    {
      "id": "providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/1383723",
      "name": "1383723",
      "type": "Microsoft.Billing/billingAccounts/invoices",
      "properties": {
        "dueDate": "2018-01-16T17:32:28Z",
        "invoiceDate": "2018-01-01T17:32:28Z",
        "status": "Due",
        "amountDue": {
          "currency": "USD",
          "value": 8.53
        },
        "billedAmount": {
          "currency": "USD",
          "value": 33.99
        },
        "azurePrepaymentApplied": {
          "currency": "USD",
          "value": 25.46
        },
        "creditAmount": {
          "currency": "USD",
          "value": 1
        },
        "freeAzureCreditApplied": {
          "currency": "USD",
          "value": 0
        },
        "subTotal": {
          "currency": "USD",
          "value": 33.99
        },
        "taxAmount": {
          "currency": "USD",
          "value": 0
        },
        "totalAmount": {
          "currency": "USD",
          "value": 7.53
        },
        "invoicePeriodStartDate": "2018-01-01T17:32:28Z",
        "invoicePeriodEndDate": "2018-01-15T17:32:28Z",
        "isMonthlyInvoice": false,
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso Operations Billing",
        "purchaseOrderNumber": "123456",
        "documentType": "Invoice",
        "documents": [
          {
            "kind": "Invoice",
            "url": "https://microsoft.com/invoice.pdf",
            "source": "DRS"
          },
          {
            "kind": "TaxReceipt",
            "url": "https://microsoft.com/taxDoc.pdf",
            "source": "DRS"
          }
        ],
        "payments": [
          {
            "date": "2018-01-14T17:32:28Z",
            "paymentType": "credited",
            "amount": {
              "currency": "USD",
              "value": 1
            },
            "paymentMethodFamily": "CreditCard",
            "paymentMethodType": "visa"
          }
        ]
      }
    },
    {
      "id": "providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/1383724",
      "name": "1383724",
      "type": "Microsoft.Billing/billingAccounts/invoices",
      "properties": {
        "dueDate": "2018-03-01T17:32:28Z",
        "invoiceDate": "2018-01-01T17:32:28Z",
        "status": "Due",
        "amountDue": {
          "currency": "USD",
          "value": 16.53
        },
        "billedAmount": {
          "currency": "USD",
          "value": 33.99
        },
        "azurePrepaymentApplied": {
          "currency": "USD",
          "value": 15.46
        },
        "creditAmount": {
          "currency": "USD",
          "value": 2
        },
        "freeAzureCreditApplied": {
          "currency": "USD",
          "value": 0
        },
        "subTotal": {
          "currency": "USD",
          "value": 33.99
        },
        "taxAmount": {
          "currency": "USD",
          "value": 0
        },
        "totalAmount": {
          "currency": "USD",
          "value": 16.53
        },
        "invoicePeriodStartDate": "2018-02-01T17:32:28Z",
        "invoicePeriodEndDate": "2018-02-28T17:32:28Z",
        "isMonthlyInvoice": true,
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso Operations Billing",
        "purchaseOrderNumber": "123456",
        "documentType": "Invoice",
        "documents": [
          {
            "kind": "Invoice",
            "url": "https://microsoft.com/invoice.pdf",
            "source": "DRS"
          },
          {
            "kind": "TaxReceipt",
            "url": "https://microsoft.com/taxDoc.pdf",
            "source": "DRS"
          }
        ],
        "payments": [
          {
            "date": "2018-01-14T17:32:28Z",
            "paymentType": "credited",
            "amount": {
              "currency": "USD",
              "value": 2
            },
            "paymentMethodFamily": "CreditCard",
            "paymentMethodType": "visa"
          }
        ]
      }
    }
  ]
}

InvoicesListByBillingProfileWithRebillDetails

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices?api-version=2020-05-01&periodStartDate=2018-01-01&periodEndDate=2018-06-30

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/I000003",
      "name": "I000003",
      "type": "Microsoft.Billing/billingAccounts/invoices",
      "properties": {
        "dueDate": "2018-01-16T17:32:28Z",
        "invoiceDate": "2018-01-01T17:32:28Z",
        "status": "Due",
        "amountDue": {
          "currency": "USD",
          "value": 8.53
        },
        "billedAmount": {
          "currency": "USD",
          "value": 33.99
        },
        "azurePrepaymentApplied": {
          "currency": "USD",
          "value": 25.46
        },
        "creditAmount": {
          "currency": "USD",
          "value": 1
        },
        "freeAzureCreditApplied": {
          "currency": "USD",
          "value": 0
        },
        "subTotal": {
          "currency": "USD",
          "value": 33.99
        },
        "taxAmount": {
          "currency": "USD",
          "value": 0
        },
        "totalAmount": {
          "currency": "USD",
          "value": 7.53
        },
        "invoicePeriodStartDate": "2018-01-01T17:32:28Z",
        "invoicePeriodEndDate": "2018-01-15T17:32:28Z",
        "isMonthlyInvoice": false,
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso Operations Billing",
        "purchaseOrderNumber": "123456",
        "documentType": "Invoice",
        "documents": [
          {
            "kind": "Invoice",
            "url": "https://microsoft.com/invoice.pdf",
            "source": "DRS"
          },
          {
            "kind": "TaxReceipt",
            "url": "https://microsoft.com/taxDoc.pdf",
            "source": "DRS"
          }
        ],
        "payments": [
          {
            "date": "2018-01-14T17:32:28Z",
            "paymentType": "credited",
            "amount": {
              "currency": "USD",
              "value": 1
            },
            "paymentMethodFamily": "CreditCard",
            "paymentMethodType": "visa"
          }
        ],
        "rebillDetails": {
          "creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/CreditNote2",
          "invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/I000002",
          "rebillDetails": {
            "creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/CreditNote1",
            "invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/I000001",
            "rebillDetails": null
          }
        }
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/1383724",
      "name": "1383724",
      "type": "Microsoft.Billing/billingAccounts/invoices",
      "properties": {
        "dueDate": "2018-03-01T17:32:28Z",
        "invoiceDate": "2018-01-01T17:32:28Z",
        "status": "Due",
        "amountDue": {
          "currency": "USD",
          "value": 16.53
        },
        "billedAmount": {
          "currency": "USD",
          "value": 33.99
        },
        "azurePrepaymentApplied": {
          "currency": "USD",
          "value": 15.46
        },
        "creditAmount": {
          "currency": "USD",
          "value": 2
        },
        "freeAzureCreditApplied": {
          "currency": "USD",
          "value": 0
        },
        "subTotal": {
          "currency": "USD",
          "value": 33.99
        },
        "taxAmount": {
          "currency": "USD",
          "value": 0
        },
        "totalAmount": {
          "currency": "USD",
          "value": 16.53
        },
        "invoicePeriodStartDate": "2018-02-01T17:32:28Z",
        "invoicePeriodEndDate": "2018-02-28T17:32:28Z",
        "isMonthlyInvoice": true,
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso Operations Billing",
        "purchaseOrderNumber": "123456",
        "documentType": "Invoice",
        "documents": [
          {
            "kind": "Invoice",
            "url": "https://microsoft.com/invoice.pdf",
            "source": "DRS"
          },
          {
            "kind": "TaxReceipt",
            "url": "https://microsoft.com/taxDoc.pdf",
            "source": "DRS"
          }
        ],
        "payments": [
          {
            "date": "2018-01-14T17:32:28Z",
            "paymentType": "credited",
            "amount": {
              "currency": "USD",
              "value": 2
            },
            "paymentMethodFamily": "CreditCard",
            "paymentMethodType": "visa"
          }
        ]
      }
    }
  ]
}

Definicje

Nazwa Opis
Amount

Kwota.

Document

Właściwości dokumentu.

DocumentSource

Źródło dokumentu. EnF dla Brazylii i DRS dla reszty świata.

DocumentType

Typ dokumentu.

ErrorDetails

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ErrorSubDetails
Invoice

Faktura.

InvoiceDocumentType

Typ dokumentu.

InvoiceListResult

Lista faktur.

InvoiceStatus

Bieżący stan faktury.

InvoiceType

Typ faktury.

PaymentMethodFamily

Rodzina formy płatności.

PaymentProperties

Właściwości płatności.

RebillDetails

Szczegóły ponownego wysyłania faktury.

Amount

Kwota.

Nazwa Typ Opis
currency

string

Waluta dla wartości kwoty.

value

number

Wartość kwoty.

Document

Właściwości dokumentu.

Nazwa Typ Opis
kind

DocumentType

Typ dokumentu.

source

DocumentSource

Źródło dokumentu. EnF dla Brazylii i DRS dla reszty świata.

url

string

Adres URL dokumentu.

DocumentSource

Źródło dokumentu. EnF dla Brazylii i DRS dla reszty świata.

Nazwa Typ Opis
DRS

string

ENF

string

DocumentType

Typ dokumentu.

Nazwa Typ Opis
CreditNote

string

Invoice

string

TaxReceipt

string

VoidNote

string

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

string

Kod błędu.

details

ErrorSubDetails[]

Szczegóły podrzędne błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Nazwa Typ Opis
error

ErrorDetails

Szczegóły błędu.

ErrorSubDetails

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target

string

Element docelowy określonego błędu.

Invoice

Faktura.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.amountDue

Amount

Kwota należna od teraz.

properties.azurePrepaymentApplied

Amount

Kwota przedpłaty za platformę Azure zastosowana do opłat. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.billedAmount

Amount

Łączne opłaty za okres rozliczeniowy faktury.

properties.billedDocumentId

string

Identyfikator aktywnej faktury, która jest pierwotnie rozliczana po anulowaniu tej faktury. To pole ma zastosowanie tylko do faktur unieważnianych.

properties.billingProfileDisplayName

string

Nazwa profilu rozliczeniowego, dla którego jest generowana faktura.

properties.billingProfileId

string

Identyfikator profilu rozliczeniowego, dla którego jest generowana faktura.

properties.creditAmount

Amount

Łączny zwrot kosztów zwrotów i anulowania w okresie rozliczeniowym faktury. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.creditForDocumentId

string

Identyfikator faktury, która została unieważniona i ta notatka kredytowa została wystawiona w wyniku. To pole ma zastosowanie tylko do notatek kredytowych.

properties.documentType

InvoiceDocumentType

Typ dokumentu.

properties.documents

Document[]

Lista dokumentów dostępnych do pobrania, takich jak faktura i paragon podatkowy.

properties.dueDate

string

Data ukończenia faktury.

properties.freeAzureCreditApplied

Amount

Kwota bezpłatnych środków na korzystanie z platformy Azure zastosowana do opłat. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.invoiceDate

string

Data wygenerowania faktury.

properties.invoicePeriodEndDate

string

Data zakończenia okresu rozliczeniowego, dla którego jest generowana faktura.

properties.invoicePeriodStartDate

string

Data rozpoczęcia okresu rozliczeniowego, dla którego jest generowana faktura.

properties.invoiceType

InvoiceType

Typ faktury.

properties.isMonthlyInvoice

boolean

Określa, czy faktura jest generowana w ramach miesięcznego cyklu fakturowania, czy nie. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.payments

PaymentProperties[]

Lista płatności.

properties.purchaseOrderNumber

string

Opcjonalny numer zamówienia zakupu dla faktury.

properties.rebillDetails

<string,  RebillDetails>

Szczegóły ponownego wysyłania faktur.

properties.status

InvoiceStatus

Bieżący stan faktury.

properties.subTotal

Amount

Należna kwota przed opodatkowaniem. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.subscriptionId

string

Identyfikator subskrypcji, dla której jest generowana faktura.

properties.taxAmount

Amount

Kwota podatku naliczona za okres rozliczeniowy. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

properties.totalAmount

Amount

Kwota należna po wygenerowaniu faktury. To pole ma zastosowanie do kont rozliczeniowych z Umowa z Klientem Microsoft typu umowy.

type

string

Typ zasobu.

InvoiceDocumentType

Typ dokumentu.

Nazwa Typ Opis
CreditNote

string

Invoice

string

InvoiceListResult

Lista faktur.

Nazwa Typ Opis
nextLink

string

Link (adres URL) do następnej strony wyników.

totalCount

number

Całkowita liczba rekordów.

value

Invoice[]

Lista faktur.

InvoiceStatus

Bieżący stan faktury.

Nazwa Typ Opis
Due

string

OverDue

string

Paid

string

Void

string

InvoiceType

Typ faktury.

Nazwa Typ Opis
AzureMarketplace

string

AzureService

string

AzureSupport

string

PaymentMethodFamily

Rodzina formy płatności.

Nazwa Typ Opis
CheckWire

string

CreditCard

string

Credits

string

None

string

PaymentProperties

Właściwości płatności.

Nazwa Typ Opis
amount

Amount

Zapłacona kwota.

date

string

Data dokonania płatności.

paymentMethodFamily

PaymentMethodFamily

Rodzina formy płatności.

paymentMethodType

string

Typ formy płatności.

paymentType

string

Typ płatności.

RebillDetails

Szczegóły ponownego wysyłania faktury.

Nazwa Typ Opis
creditNoteDocumentId

string

Identyfikator noty kredytowej.

invoiceDocumentId

string

Identyfikator faktury.

rebillDetails

<string,  RebillDetails>

Szczegóły ponownego wysyłania faktur.