Invoices - Get By Id
Obtiene una factura por identificador. La operación se admite para las cuentas de facturación con el tipo de contrato Microsoft Partner Agreement o Contrato de cliente de Microsoft.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}?api-version=2020-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
invoice
|
path | True |
string |
Identificador que identifica de forma única una factura. |
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2020-05-01. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. La solicitud se ha realizado correctamente. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Invoice
Sample Request
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}?api-version=2020-05-01
Sample Response
{
"id": "providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}",
"name": "{invoiceName}",
"type": "Microsoft.Billing/billingAccounts/invoices",
"properties": {
"dueDate": "2018-01-16T17: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-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",
"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"
}
]
}
}
Definiciones
Nombre | Description |
---|---|
Amount |
Cantidad. |
Document |
Propiedades de un documento. |
Document |
Origen del documento. ENF para Brasil y DRS para el resto del mundo. |
Document |
Tipo del documento. |
Error |
Detalles del error. |
Error |
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. |
Error |
|
Invoice |
Una factura. |
Invoice |
Tipo del documento. |
Invoice |
Estado actual de la factura. |
Invoice |
Tipo de factura. |
Payment |
Familia de métodos de pago. |
Payment |
Propiedades de un pago. |
Rebill |
Detalles de la facturación de una factura. |
Amount
Cantidad.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de cantidad. |
Document
Propiedades de un documento.
Nombre | Tipo | Description |
---|---|---|
kind |
Tipo del documento. |
|
source |
Origen del documento. ENF para Brasil y DRS para el resto del mundo. |
|
url |
string |
Dirección URL del documento. |
DocumentSource
Origen del documento. ENF para Brasil y DRS para el resto del mundo.
Nombre | Tipo | Description |
---|---|---|
DRS |
string |
|
ENF |
string |
DocumentType
Tipo del documento.
Nombre | Tipo | Description |
---|---|---|
CreditNote |
string |
|
Invoice |
string |
|
TaxReceipt |
string |
|
VoidNote |
string |
ErrorDetails
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Los detalles secundarios del error. |
|
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
target |
string |
Destino del error determinado. |
ErrorResponse
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
Nombre | Tipo | Description |
---|---|---|
error |
Detalles del error. |
ErrorSubDetails
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
target |
string |
Destino del error determinado. |
Invoice
Una factura.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
name |
string |
Nombre del recurso. |
properties.amountDue |
La cantidad vencida a partir de ahora. |
|
properties.azurePrepaymentApplied |
El importe del prepago de Azure aplicado a los cargos. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
properties.billedAmount |
Los cargos totales del período de facturación. |
|
properties.billedDocumentId |
string |
Identificador de la factura activa que se factura originalmente después de anular esta factura. Este campo solo se aplica a las facturas anuladas. |
properties.billingProfileDisplayName |
string |
Nombre del perfil de facturación para el que se genera la factura. |
properties.billingProfileId |
string |
Identificador del perfil de facturación para el que se genera la factura. |
properties.creditAmount |
Reembolso total de devoluciones y cancelaciones durante el período de facturación. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
properties.creditForDocumentId |
string |
El identificador de la factura que se anuló y esta nota de crédito se emitió como resultado. Este campo solo se aplica a las notas de crédito. |
properties.documentType |
Tipo del documento. |
|
properties.documents |
Document[] |
Lista de documentos disponibles para descargar, como factura y recibo fiscal. |
properties.dueDate |
string |
Fecha de vencimiento de la factura. |
properties.freeAzureCreditApplied |
Cantidad de créditos gratuitos de Azure aplicados a los cargos. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
properties.invoiceDate |
string |
Fecha en la que se generó la factura. |
properties.invoicePeriodEndDate |
string |
Fecha de finalización del período de facturación para el que se genera la factura. |
properties.invoicePeriodStartDate |
string |
Fecha de inicio del período de facturación para el que se genera la factura. |
properties.invoiceType |
Tipo de factura. |
|
properties.isMonthlyInvoice |
boolean |
Especifica si la factura se genera como parte del ciclo de facturación mensual o no. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
properties.payments |
Lista de pagos. |
|
properties.purchaseOrderNumber |
string |
Número de pedido de compra opcional para la factura. |
properties.rebillDetails |
<string,
Rebill |
Detalles de la facturación de una factura. |
properties.status |
Estado actual de la factura. |
|
properties.subTotal |
El importe de impuestos previos que debe pagarse. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
properties.subscriptionId |
string |
Identificador de la suscripción para la que se genera la factura. |
properties.taxAmount |
El importe del impuesto que se cobra durante el período de facturación. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
properties.totalAmount |
Importe vencido cuando se generó la factura. Este campo se aplica a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
type |
string |
Tipo de recurso. |
InvoiceDocumentType
Tipo del documento.
Nombre | Tipo | Description |
---|---|---|
CreditNote |
string |
|
Invoice |
string |
InvoiceStatus
Estado actual de la factura.
Nombre | Tipo | Description |
---|---|---|
Due |
string |
|
OverDue |
string |
|
Paid |
string |
|
Void |
string |
InvoiceType
Tipo de factura.
Nombre | Tipo | Description |
---|---|---|
AzureMarketplace |
string |
|
AzureService |
string |
|
AzureSupport |
string |
PaymentMethodFamily
Familia de métodos de pago.
Nombre | Tipo | Description |
---|---|---|
CheckWire |
string |
|
CreditCard |
string |
|
Credits |
string |
|
None |
string |
PaymentProperties
Propiedades de un pago.
Nombre | Tipo | Description |
---|---|---|
amount |
Importe pagado. |
|
date |
string |
Fecha en que se realizó el pago. |
paymentMethodFamily |
Familia de métodos de pago. |
|
paymentMethodType |
string |
Tipo de método de pago. |
paymentType |
string |
Tipo de pago. |
RebillDetails
Detalles de la facturación de una factura.
Nombre | Tipo | Description |
---|---|---|
creditNoteDocumentId |
string |
Identificador de la nota de crédito. |
invoiceDocumentId |
string |
Identificador de la factura. |
rebillDetails |
<string,
Rebill |
Detalles de la facturación de una factura. |