Invoices - Get
Obtiene una factura por identificador. La operación es compatible con todos los tipos de cuenta de facturación.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}?api-version=2024-04-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
invoice
|
path | True |
string |
Identificador que identifica de forma única una factura. Patrón de Regex: |
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 2024-04-01. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Una factura. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Ejemplos
InvoicesGet
Solicitud de ejemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/G123456789?api-version=2024-04-01
Respuesta de muestra
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/G123456789",
"name": "G123456789",
"properties": {
"amountDue": {
"currency": "USD",
"value": 8.53
},
"azurePrepaymentApplied": {
"currency": "USD",
"value": 25.46
},
"billedAmount": {
"currency": "USD",
"value": 33.99
},
"billingProfileDisplayName": "Contoso Operations Billing",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx",
"creditAmount": {
"currency": "USD",
"value": 0
},
"documents": [
{
"kind": "Invoice",
"name": "12345678"
},
{
"kind": "TaxReceipt",
"name": "22345678"
}
],
"documentType": "Invoice",
"dueDate": "2023-02-16T17:32:28Z",
"freeAzureCreditApplied": {
"currency": "USD",
"value": 0
},
"invoiceDate": "2023-02-01T17:32:28Z",
"invoicePeriodEndDate": "2023-02-15T17:32:28Z",
"invoicePeriodStartDate": "2023-02-01T17:32:28Z",
"isMonthlyInvoice": false,
"purchaseOrderNumber": "123456",
"rebillDetails": {
"invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/I000002",
"creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/CreditNote2",
"rebillDetails": {
"invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/I000001",
"creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/CreditNote"
}
},
"status": "Due",
"specialTaxationType": "SubtotalLevel",
"subTotal": {
"currency": "USD",
"value": 33.99
},
"taxAmount": {
"currency": "USD",
"value": 1
},
"totalAmount": {
"currency": "USD",
"value": 7.53
}
},
"type": "Microsoft.Billing/billingAccounts/invoices"
}
Definiciones
Nombre | Description |
---|---|
Amount |
Cantidad. |
Amount |
Importe vencido a partir de ahora. |
Amount |
Importe devuelto. |
Amount |
Cantidad de reembolso solicitada. |
Azure |
El importe del prepago de Azure aplicado a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
Billed |
Los cargos totales del período de facturación. |
created |
Tipo de identidad que creó el recurso. |
Credit |
Reembolso total de devoluciones y cancelaciones durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
Document |
Origen del documento. ENF para Brasil y DRS para el resto del mundo. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Failed |
Un pago erróneo. |
Failed |
Motivo por el que se produjo un error en el pago. |
Free |
Cantidad de créditos gratuitos de Azure aplicados a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
Invoice |
Una factura. |
Invoice |
Propiedades de un documento. |
Invoice |
Tipo del documento. |
Invoice |
Una factura. |
Invoice |
Estado actual de la factura. |
Invoice |
Tipo de factura. |
Payment |
Un pago de factura. |
Payment |
Familia de métodos de pago. |
Rebill |
Detalles de la facturación de una factura. |
Refund |
Detalles de una solicitud de reembolso. |
Refund |
Motivo del reembolso. |
Refund |
Estado de la solicitud de reembolso. |
Special |
Identifica el tipo de cálculo fiscal utilizado para la factura. El campo solo es aplicable a las facturas con lógica de cálculo fiscal especial. |
Sub |
El importe de impuestos previos que se debe. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
system |
Metadatos relativos a la creación y última modificación del recurso. |
Tax |
El importe del impuesto que se cobra durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
Total |
Importe vencido cuando se generó la factura. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
Amount
Cantidad.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
AmountDue
Importe vencido a partir de ahora.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
AmountRefunded
Importe devuelto.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
AmountRequested
Cantidad de reembolso solicitada.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
AzurePrepaymentApplied
El importe del prepago de Azure aplicado a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
BilledAmount
Los cargos totales del período de facturación.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
createdByType
Tipo de identidad que creó el recurso.
Nombre | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreditAmount
Reembolso total de devoluciones y cancelaciones durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
DocumentSource
Origen del documento. ENF para Brasil y DRS para el resto del mundo.
Nombre | Tipo | Description |
---|---|---|
DRS |
string |
|
ENF |
string |
|
Other |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
FailedPayment
Un pago erróneo.
Nombre | Tipo | Description |
---|---|---|
date |
string |
Fecha en que se intentó el pago. |
failedPaymentReason |
Motivo por el que se produjo un error en el pago. |
FailedPaymentReason
Motivo por el que se produjo un error en el pago.
Nombre | Tipo | Description |
---|---|---|
BankDeclined |
string |
|
CardExpired |
string |
|
IncorrectCardDetails |
string |
|
Other |
string |
FreeAzureCreditApplied
Cantidad de créditos gratuitos de Azure aplicados a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
Invoice
Una factura.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Nombre del recurso |
properties |
Una factura. |
|
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
tags |
object |
Diccionario de metadatos asociados al recurso. Es posible que no se rellene para todos los tipos de recursos. Longitud máxima de clave/valor admitida de 256 caracteres. Las claves y el valor no deben estar vacíos ni null. Las claves no pueden contener <> % & \ ? / |
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
InvoiceDocument
Propiedades de un documento.
Nombre | Tipo | Description |
---|---|---|
documentNumbers |
string[] |
Los números de documento del documento de factura. |
externalUrl |
string |
Dirección URL para descargar el documento de factura si el origen es externo a Microsoft.Billing. |
kind |
Tipo del documento. |
|
name |
string |
Identificador que identifica de forma única un documento de factura. Este identificador puede ser un identificador para un PDF de factura, una nota de crédito o un recibo fiscal. |
source |
Origen del documento. ENF para Brasil y DRS para el resto del mundo. |
|
url |
string |
Dirección URL para descargar el documento de factura si el origen es interno de Microsoft.Billing. |
InvoiceDocumentType
Tipo del documento.
Nombre | Tipo | Description |
---|---|---|
CreditNote |
string |
|
Invoice |
string |
|
Other |
string |
|
Summary |
string |
|
TaxReceipt |
string |
|
Transactions |
string |
|
VoidNote |
string |
InvoiceProperties
Una factura.
Nombre | Tipo | Description |
---|---|---|
amountDue |
Importe vencido a partir de ahora. |
|
azurePrepaymentApplied |
El importe del prepago de Azure aplicado a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
billedAmount |
Los cargos totales del período de facturación. |
|
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 nulas. |
billingProfileDisplayName |
string |
Nombre del perfil de facturación para el que se genera la factura. |
billingProfileId |
string |
Identificador del perfil de facturación para el que se genera la factura. |
creditAmount |
Reembolso total de devoluciones y cancelaciones durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
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. |
documentType |
Tipo del documento. |
|
documents |
Lista de documentos disponibles para descargar y ver, como factura, nota de crédito o recibo fiscal. |
|
dueDate |
string |
Fecha de vencimiento de la factura. |
failedPayments |
Lista de pagos erróneos. |
|
freeAzureCreditApplied |
Cantidad de créditos gratuitos de Azure aplicados a los cargos. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
invoiceDate |
string |
Fecha en que se generó la factura. |
invoicePeriodEndDate |
string |
Fecha de finalización del período de facturación para el que se genera la factura. La fecha está en formato MM-DD-YYYY. |
invoicePeriodStartDate |
string |
Fecha de inicio del período de facturación para el que se genera la factura. La fecha está en formato MM-DD-YYYY. |
invoiceType |
Tipo de factura. |
|
isMonthlyInvoice |
boolean |
Especifica si la factura se genera como parte del ciclo de facturación mensual o no. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
payments |
Payment[] |
Lista de pagos. |
purchaseOrderNumber |
string |
Número de pedido de compra opcional para la factura. |
rebillDetails |
Detalles de la facturación de una factura. |
|
refundDetails |
Detalles de una solicitud de reembolso. |
|
specialTaxationType |
Identifica el tipo de cálculo fiscal utilizado para la factura. El campo solo es aplicable a las facturas con lógica de cálculo fiscal especial. |
|
status |
Estado actual de la factura. |
|
subTotal |
El importe de impuestos previos que se debe. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
subscriptionDisplayName |
string |
Nombre de la suscripción de facturación para la que se genera la factura. |
subscriptionId |
string |
Identificador de la suscripción para la que se genera la factura. |
taxAmount |
El importe del impuesto que se cobra durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
|
totalAmount |
Importe vencido cuando se generó la factura. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft. |
InvoiceStatus
Estado actual de la factura.
Nombre | Tipo | Description |
---|---|---|
Due |
string |
|
Locked |
string |
|
Other |
string |
|
OverDue |
string |
|
Paid |
string |
|
Void |
string |
InvoiceType
Tipo de factura.
Nombre | Tipo | Description |
---|---|---|
AzureMarketplace |
string |
|
AzureServices |
string |
|
AzureSupport |
string |
|
Other |
string |
Payment
Un pago de factura.
Nombre | Tipo | Description |
---|---|---|
amount |
Importe pagado. |
|
date |
string |
Fecha en que se realizó el pago. |
paymentMethodFamily |
Familia de métodos de pago. |
|
paymentMethodId |
string |
Identificador que identifica de forma única el método de pago usado para la factura. |
paymentMethodType |
string |
Tipo de método de pago. |
paymentType |
string |
Tipo de pago. |
PaymentMethodFamily
Familia de métodos de pago.
Nombre | Tipo | Description |
---|---|---|
CheckWire |
string |
|
CreditCard |
string |
|
Credits |
string |
|
DirectDebit |
string |
|
EWallet |
string |
|
None |
string |
|
Other |
string |
|
TaskOrder |
string |
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 |
Detalles de la facturación de una factura. |
RefundDetails
Detalles de una solicitud de reembolso.
Nombre | Tipo | Description |
---|---|---|
amountRefunded |
Importe devuelto. |
|
amountRequested |
Cantidad de reembolso solicitada. |
|
approvedOn |
string |
Fecha en que se aprobó el reembolso. |
completedOn |
string |
Fecha en que se completó el reembolso. |
rebillInvoiceId |
string |
El identificador de factura de la factura para un reembolso. |
refundOperationId |
string |
Identificador de la operación de reembolso. |
refundReason |
Motivo del reembolso. |
|
refundStatus |
Estado de la solicitud de reembolso. |
|
requestedOn |
string |
Fecha en que se solicitó el reembolso. |
transactionCount |
integer |
Número de transacciones reembolsables. |
RefundReasonCode
Motivo del reembolso.
Nombre | Tipo | Description |
---|---|---|
AccidentalConversion |
string |
|
AccidentalPurchase |
string |
|
ForgotToCancel |
string |
|
Other |
string |
|
UnclearDocumentation |
string |
|
UnclearPricing |
string |
RefundStatus
Estado de la solicitud de reembolso.
Nombre | Tipo | Description |
---|---|---|
Approved |
string |
|
Cancelled |
string |
|
Completed |
string |
|
Declined |
string |
|
Expired |
string |
|
Other |
string |
|
Pending |
string |
SpecialTaxationType
Identifica el tipo de cálculo fiscal utilizado para la factura. El campo solo es aplicable a las facturas con lógica de cálculo fiscal especial.
Nombre | Tipo | Description |
---|---|---|
InvoiceLevel |
string |
|
SubtotalLevel |
string |
SubTotal
El importe de impuestos previos que se debe. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TaxAmount
El importe del impuesto que se cobra durante el período de facturación. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |
TotalAmount
Importe vencido cuando se generó la factura. Este campo es aplicable a las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del valor de la cantidad. |
value |
number |
Valor de la cantidad. Por ejemplo, si la moneda es USD, un valor de 600 sería $600.00. |