Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo lo ayudará a entender la estructura de datos, la API y otras diferencias de integración de sistemas entre las cuentas de Contrato Enterprise (EA) y de contrato de cliente de Microsoft (MCA). Cost Management es compatible con las API de ambos tipos de cuenta. Revise el artículo Configurar la cuenta de facturación para un contrato de cliente de Microsoft antes de continuar.
Las organizaciones con una cuenta existente de EA deben revisar este artículo al configurar una cuenta de MCA. Anteriormente, la renovación de una cuenta de EA requería cierto esfuerzo mínimo para migrar desde una inscripción anterior a una nueva. Pero la migración a una cuenta de MCA requiere un esfuerzo adicional. Este esfuerzo resulta necesario debido a los cambios en el subsistema de facturación subyacente, que afecta a todas las API relacionadas con los costos y a las ofertas de servicio.
APIs e integración de MCA
La nueva integración y las API de MCA le permiten:
- Tener una disponibilidad completa de las API a través de las API nativas de Azure.
- Configurar varias facturas en una sola cuenta de facturación.
- Accede a una API combinada que incluye el uso de servicios de Azure, el uso del Marketplace de terceros y las compras en el Marketplace.
- Consulte los costos en todos los perfiles de facturación (equivalente a las matrículas) utilizando Cost Management.
- Acceder a API nuevas para mostrar los costos, recibir notificaciones cuando los costos superen los umbrales predefinidos y exportar automáticamente los datos sin procesar.
Lista de comprobación para la migración
Los elementos siguientes lo ayudarán a hacer la transición a las API de MCA.
- Familiarícese con la nueva cuenta de facturación del Contrato de Cliente de Microsoft.
- Determine cuáles son las API que usa y vea cuáles se reemplazan en la sección siguiente.
- Familiarícese con las API REST de Azure Resource Manager.
- Si todavía no usa las API de Azure Resource Manager, registre su aplicación cliente con Microsoft Entra ID.
- Conceda a la aplicación que se creó durante el registro la aplicación de Microsoft Entra acceso de lectura a la cuenta de facturación mediante Control de acceso (IAM).
- Actualice cualquier código de programación para usar la autenticación de Microsoft Entra.
- Actualice cualquier código de programación para reemplazar las llamadas API de EA por las llamadas API de MCA.
- Actualice el control de errores para usar códigos de errores nuevos.
- Revise otras ofertas de integración, como Power BI, para otras acciones necesarias.
API de EA reemplazadas por API de MCA
Las API de EA usan una clave de API para la autenticación y la autorización. Las API de MCA usan la autenticación de Microsoft Entra.
Nota:
Todas las API de Azure Enterprise Reporting se retiran. Debe migrar a las API de Microsoft Cost Management lo antes posible.
| Propósito | API de EA | API de MCA |
|---|---|---|
| Saldo y créditos | /resumenbalance | Microsoft.Billing/billingAccounts/billingProfiles/availableBalanceussae |
| Uso (JSON) | /detallesdeuso /usagedetailsbycustomdate |
Elección de una solución de detalles sobre los costos |
| Uso (CSV) | /usagedetails/download /usagedetails/submit |
Elija una solución de detalles de costos |
| Uso de Marketplace (CSV) | /marketplacecharges /marketplacechargesbycustomdate |
Elija una solución de detalles de costos |
| Períodos de facturación | /billingperiods | Microsoft.Billing/billingAccounts/billingProfiles/invoices |
| Hoja de precios | /lista_de_precios | Microsoft.Billing/billingAccounts/billingProfiles/pricesheet/default/download format=json o csv Microsoft.Billing/billingAccounts/…/billingProfiles/…/invoices/… /pricesheet/default/download formato=json u csv Microsoft.Billing/billingAccounts/../billingProfiles/../providers/Microsoft.Consumption/pricesheets/download |
| Compras de reservas | /reservationcharges | Microsoft.Billing/billingAccounts/billingProfiles/transactions |
| Recomendaciones de reserva | /RecomendacionesDeReservaCompartida /SingleReservationRecommendations |
Microsoft.Consumption/reservationRecommendations |
| Uso de las reservas | /detallesdereservacion /reservationsummaries |
Microsoft.Consumption/reservationDetails Microsoft.Consumption/reservationSummaries |
¹ El uso del servicio de Azure y del Marketplace de terceros está disponible con la API de Detalles de Uso.
Las API siguientes están compatibles para las cuentas de facturación de MCA:
| Propósito | API de contrato de cliente de Microsoft (MCA) |
|---|---|
| Cuentas de facturación² | Microsoft.Billing/billingAccounts |
| Perfiles de facturación² | Microsoft.Billing/billingAccounts/billingProfiles |
| Secciones de la factura² | Microsoft.Billing/billingAccounts/invoiceSections |
| Facturas | Microsoft.Billing/billingAccounts/billingProfiles/invoices |
| Suscripciones de servicios de facturación | {ámbito}/billingSubscriptions |
² Las API devuelven listas de objetos, que son ámbitos, donde operan las experiencias de Cost Management en Azure Portal y las API. Para más información sobre los ámbitos de Cost Management, consulte Descripción y uso de ámbitos.
Si usa cualquiera de las API de EA existentes, deberá actualizarlas para que admitan las cuentas de facturación de MCA. En la tabla siguiente se muestran otros cambios en la integración:
| Propósito | Oferta anterior | Nueva oferta |
|---|---|---|
| Power BI | Paquete de contenido y conector de Microsoft Consumption Insights | Conector de Azure Consumption Insights |
API para obtener el saldo y los créditos
La obtención de resumen de saldo se ha usado para proporcionarle un resumen mensual de lo siguiente:
- Saldos
- Nuevas compras
- Cargos por servicios de Azure Marketplace
- Ajustes
- Cargos de uso del servicio por encima del límite
Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.
La API Get Balance Summary se reemplaza por la API Microsoft.Billing/billingAccounts/billingProfiles/availableBalance.
Para obtener los saldos disponibles con la API Available Balance:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/availableBalances?api-version=2018-11-01-preview |
API para obtener el costo y el uso
Obtenga un desglose diario de los costos derivados del uso del servicio de Azure, del uso de Marketplace de terceros y de otras compras de Marketplace con las API siguientes. Se combinaron las siguientes APIs independientes para los servicios de Azure y el uso del Marketplace de terceros. Las API antiguas se reemplazan por Exports o Cost Details API. Para elegir la solución adecuada, vea Elección de una solución de detalles de costos. Ambas soluciones proporcionan el mismo archivo de Detalles de Costos y tienen compras de marketplace en los datos, que anteriormente solo se mostraban en el resumen de saldo hasta la fecha.
Exports y Cost Details API, al igual que con todas las API de Cost Management, están disponibles en varios ámbitos. En el caso de los costos facturados, como los recibiría tradicionalmente en un nivel de inscripción, use el ámbito del perfil de facturación. Para más información sobre los ámbitos de Cost Management, consulte Descripción y uso de ámbitos.
| Tipo | Formato de identificador |
|---|---|
| Cuenta de facturación | /Microsoft.Billing/billingAccounts/{billingAccountId} |
| Perfil de facturación | /Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId} |
| Suscripción | /subscriptions/{subscriptionId} |
| Grupo de recursos | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} |
Algunos nombres de propiedad han cambiado en el nuevo conjunto de datos detalles de Cost Details Mediante Exports y Cost Details API. En la tabla siguiente se muestran las propiedades correspondientes.
| Propiedad antigua | Propiedad nueva | Notas |
|---|---|---|
| AccountId | N/D | No se hace un seguimiento del creador de la suscripción. Use invoiceSectionId (igual que departmentId). |
| AccountNameAccountOwnerId y AccountOwnerEmail | N/D | No se hace un seguimiento del creador de la suscripción. Utilizar invoiceSectionName (igual que departmentName). |
| Información Adicional | información adicional | |
| CargosFacturadosPorSeparado | isAzureCreditEligible | Las propiedades son opuestas. Si isAzureCreditEnabled es verdadero, ChargesBilledSeparately será falso. |
| CantidadConsumida | cantidad | |
| ConsumedService | servicio consumido | Los valores de cadena exactos pueden diferir. |
| ConsumedServiceId | None | |
| CostCenter | costCenter | |
| Fecha y fechaDeInicioDeUso | fecha | |
| Día | None | Analiza el día de la fecha. |
| DepartmentId | facturaSecciónId | Los valores exactos difieren. |
| Nombre del Departamento | nombreDeLaSecciónDeFactura | Los valores de cadena exactos pueden diferir. Si es necesario, configure las secciones de factura para que coincidan con los departamentos. |
| ExtendedCost y Cost | costoEnMonedaDeFacturación | |
| InstanceId | IdentificadorDeRecurso | |
| Es el cargo periódico | None | |
| Ubicación | ubicación | |
| Categoría de Medidor | categoría del medidor | Los valores de cadena exactos pueden diferir. |
| MeterId | meterId | Los valores de cadena exactos difieren. |
| MeterName | meterName | Los valores de cadena exactos pueden diferir. |
| MeterRegion | meterRegion | Los valores de cadena exactos pueden diferir. |
| MeterSubCategory | meterSubCategory | Los valores de cadena exactos pueden diferir. |
| Mes | None | Analiza el mes de la fecha. |
| Nombre de la oferta | None | Utilice publisherName y productOrderName. |
| OfferID | None | |
| Número de pedido | None | |
| PartNumber | None | Utilizar meterId y productOrderName para identificar los precios de manera única. |
| Nombre del plan | nombreDeOrdenDeProducto | |
| Producto | Producto | |
| ProductId | productId | Los valores de cadena exactos difieren. |
| Nombre de publicador | publisherName | |
| ResourceGroup | resourceGroupName | |
| ResourceGuid | meterId | Los valores de cadena exactos difieren. |
| ResourceLocation | ubicaciónRecurso | |
| ResourceLocationId | None | |
| nombreDelRecurso | None | |
| Tasa de Recursos | precio efectivo | |
| IdentificadorDeAdministradorDeServicio | N/D | |
| ServiceInfo1 | serviceInfo1 | |
| ServiceInfo2 | serviceInfo2 | |
| ServiceName | categoría del medidor | Los valores de cadena exactos pueden diferir. |
| Nivel de Servicio | meterSubCategory | Los valores de cadena exactos pueden diferir. |
| StoreServiceIdentifier | N/D | |
| SubscriptionGuid | ID de suscripción | |
| IdDeSuscripción | ID de suscripción | |
| NombreDeSuscripción | nombreDeSuscripción | |
| Etiquetas | etiquetas | La propiedad tags se aplica al objeto raíz, no a la propiedad anidada. |
| UnidadDeMedida | unidadDeMedida | Los valores de cadena exactos difieren. |
| usageEndDate | fecha | |
| Año | None | Analiza el año a partir de la fecha. |
| (nueva) | billingCurrency | La moneda que se utiliza para el cargo. |
| (nueva) | billingProfileId | El identificador único del perfil de facturación (igual que la inscripción). |
| (nueva) | billingProfileName | El nombre del perfil de facturación (igual que la inscripción). |
| (nueva) | tipo de carga | Úsela para diferenciar el uso del servicio de Azure, el uso de Marketplace y las compras. |
| (nueva) | Id de factura | El identificador único de la factura. Propiedad vacía para el mes abierto actual. |
| (nueva) | publisherType | El tipo de anunciante para las compras. Propiedad vacía para el uso. |
| (nueva) | serviceFamily | El tipo de compra. Propiedad vacía para el uso. |
| (nueva) | servicePeriodEndDate | La fecha de finalización del servicio comprado. |
| (nueva) | servicePeriodStartDate | La fecha de inicio del servicio comprado. |
Billing Periods API reemplazada por Invoices API
Las cuentas de facturación de MCA no usan los períodos de facturación. En su lugar, usan las facturas para centrar los costos en los períodos de facturación específicos. La API Billing Periods es reemplazada por la API Invoices. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.
Para obtener facturas con la API Invoices:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices?api-version=2018-11-01-preview |
APIs de la hoja de precios
En esta sección se analizan las Price Sheet API y se proporcionan recomendaciones para migrar a la Price Sheet API de los contratos de cliente de Microsoft. También se describe la Price Sheet API de los contratos de cliente de Microsoft y se explican los campos de las hojas de precios. Las API Enterprise Get price sheet y Enterprise Get billing periods se reemplazan por Price Sheet API para los contratos de cliente de Microsoft (Microsoft.Billing/billingAccounts/billingProfiles/pricesheet). La API nueva admite los formatos JSON y CSV, en formatos asincrónicos de REST. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST.
APIs de facturación empresarial
Utilizaste las APIs Billing Enterprise con las inscripciones de Enterprise para obtener información sobre los precios y el período de facturación. La autenticación y la autorización usaban tokens web de Microsoft Entra.
Para obtener los precios aplicables para la inscripción de Enterprise especificada con las API Price Sheet y Billing Period:
| Método | URI de solicitud |
|---|---|
| GET | https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/pricesheet |
| GET | https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/billingPeriods/{billingPeriod}/pricesheet |
Price Sheet API para los contratos de cliente de Microsoft
Utilice la API de la hoja de precios para los acuerdos de cliente de Microsoft para ver los precios de todos los servicios de consumo de Azure y de Marketplace. Los precios que se muestran para el perfil de facturación se aplican a todas las suscripciones que pertenecen al perfil de facturación.
Use Price Sheet API para ver todos los datos de la hoja de precios de los servicios de consumo de Azure en formato CSV:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=csv |
Use Price Sheet API para ver todos los datos de la hoja de precios de los servicios de consumo de Azure en formato JSON:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=json |
Al usar la API, se devuelve la hoja de precios de toda la cuenta. Sin embargo, también puede obtener una versión resumida de la hoja de precios en formato PDF. El resumen incluye los servicios de consumo de Marketplace y de Azure que se facturan para una factura específica. La factura se identifica con el {invoiceId}, que es igual que el número de factura que se muestra en los archivos PDF de resumen de una factura. Este es un ejemplo.
Para ver la información de factura con Price Sheet API en formato CSV:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv |
Para ver la información de factura con Price Sheet API en formato JSON:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json |
También puede ver los precios estimados correspondientes a cualquier servicio de consumo de Marketplace o de Azure en el período de servicio o en el ciclo de facturación abierto actual.
Para ver los precios estimados de los servicios de consumo con Price Sheet API en formato CSV:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv |
Para ver los precios estimados de los servicios de consumo con Price Sheet API en formato JSON:
| Método | URI de solicitud |
|---|---|
| POST | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json |
Las Price Sheet API de contrato de cliente de Microsoft son API REST asincrónicas. Las respuestas para las API cambiaron desde las API sincrónicas anteriores. También se modificó el cuerpo de la respuesta de API.
Cuerpo de la respuesta anterior
Este es un ejemplo de la respuesta de API REST sincrónica:
[
{
"id": "enrollments/573549891/billingperiods/2016011/products/343/pricesheets",
"billingPeriodId": "201704",
"meterId": "dc210ecb-97e8-4522-8134-2385494233c0",
"meterName": "A1 VM",
"unitOfMeasure": "100 Hours",
"includedQuantity": 0,
"partNumber": "N7H-00015",
"unitPrice": 0.00,
"currencyCode": "USD"
},
{
]
Cuerpo de la respuesta nuevo
Las API admiten el formato asincrónico de REST de Azure. Llame a la API mediante GET y recibirá la respuesta siguiente:
No Response Body
HTTP Status 202 Accepted
Estos encabezados se envían con la ubicación de la salida:
Location:https://management.azure.com/providers/Microsoft.Consumption/operationresults/{operationId}?sessiontoken=XZDFSnvdkbkdsb==
Azure-AsyncOperation:https://management.azure.com/providers/Microsoft.Consumption/operationStatus/{operationId}?sessiontoken=XZDFSnvdkbkdsb==
Retry-After: 10
OData-EntityId: {operationId}
Realice otra llamada GET a la ubicación. La respuesta a la llamada GET es la misma hasta que la operación se completa o presenta un error. Cuando se completa, la respuesta a la ubicación de llamada GET devuelve la dirección URL de descarga como si la operación se ejecutara al mismo tiempo. Este es un ejemplo:
HTTP Status 200
{
"id": "providers/Microsoft.Consumption/operationresults/{operationId}",
"name": {operationId},
"type": “Microsoft.Consumption/operationResults",
"properties" : {
"downloadUrl": {urltoblob},
"validTill": "Date"
}
}
El cliente también realiza una llamada GET para Azure-AsyncOperation. El punto de conexión devuelve el estado de la operación.
En la tabla siguiente se muestran los campos de la API Enterprise Get price sheet anterior. Incluye los campos correspondientes en la hoja de precios nueva para los contratos de cliente de Microsoft:
| Propiedad antigua | Propiedad nueva | Notas |
|---|---|---|
| billingPeriodId | No aplicable | No es aplicable. En el caso de los contratos de cliente de Microsoft, la factura y la hoja de precios asociada reemplazaron el concepto de billingPeriodId. |
| meterId | meterId | |
| unidadDeMedida | unidadDeMedida | Los valores de cadena exactos pueden diferir. |
| includedQuantity | includedQuantity | No es aplicable para los servicios en los contratos de cliente de Microsoft. |
| partNumber | No aplicable | En su lugar, use una combinación de productOrderName (igual que offerID) y meterID. |
| precio unitario | precio unitario | El precio unitario se aplica a los servicios consumidos en los contratos de cliente de Microsoft. |
| códigoDeMoneda | pricingCurrency | Los contratos de cliente de Microsoft incluyen representaciones de precios en la moneda de cotización y la moneda de facturación. currencyCode corresponde a pricingCurrency en los contratos de cliente de Microsoft. |
| offerID | nombreDeOrdenDeProducto | En lugar de OfferID, puede usar productOrderName, pero no es lo mismo que OfferID. Sin embargo, productOrderName y meter determinan los precios en los contratos de cliente de Microsoft relacionados con meterId y OfferID en las inscripciones heredadas. |
Operaciones de Consumption Price Sheet API
En el caso de los Contratos Enterprise, usaba las operaciones Get y Get By Billing Period de Consumption Price Sheet API para un ámbito por subscriptionId o un período de facturación. La API usa la autenticación de la administración de recursos de Azure.
Para obtener la información de la hoja de precios para un ámbito con Price Sheet API:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01 |
Para obtener la información de la hoja de precios por período de facturación con Price Sheet API:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01 |
En lugar de los anteriores puntos de conexión de la API, use los siguientes para los contratos de cliente de Microsoft:
Price Sheet API para contratos de cliente de Microsoft (API REST asincrónica)
Esta API es para los Contratos de cliente de Microsoft y proporciona atributos adicionales.
Hoja de precios para un ámbito de perfil de facturación en una cuenta de facturación
Esta API es la API existente. Se actualizó para proporcionar la hoja de precios para un perfil de facturación de una cuenta de facturación.
Hoja de precios para un ámbito por cuenta de facturación
La autenticación de Azure Resource Manager se usa cuando obtiene la hoja de precios en el ámbito de la inscripción en una cuenta de facturación.
Para obtener la hoja de precios en la cuenta de inscripción de una cuenta de facturación:
| Método | URI de solicitud |
|---|---|
| GET | /providers/Microsoft.Billing/billingAccounts/65085863/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01 |
Para un contrato de cliente de Microsoft, use la información que aparece en la sección siguiente. Proporciona las propiedades de campo que se usan para los contratos de cliente de Microsoft.
Hoja de precios para un ámbito del perfil de facturación en una cuenta de facturación
La API Price Sheet by billing account actualizada obtiene la hoja de precios en formato CSV. Para obtener la hoja de precios en el ámbito del perfil de facturación para un MCA:
| Método | URI de solicitud |
|---|---|
| GET | /providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01 |
En el ámbito de la inscripción de EA, la respuesta de la API y las propiedades son idénticas. Las propiedades corresponden a las mismas propiedades del MCA.
Las propiedades anteriores para las Price Sheet API de Azure Resource Manager y las mismas propiedades nuevas están en la tabla siguiente.
| Antigua propiedad de Price Sheet API del Azure Resource Manager | Nueva propiedad de Price Sheet API de contrato de cliente de Microsoft | Descripción |
|---|---|---|
| ID de medidor | meterId | Identificador único del medidor. Igual que meterID. |
| Nombre del medidor | meterName | Nombre del medidor. El medidor representa el recurso de un servicio de Azure que se puede implementar. |
| Categoría de medidor | servicio | El nombre de la categoría de clasificación del medidor. Igual que el servicio en la hoja de precios del Acuerdo de Cliente de Microsoft. Los valores de cadena exactos difieren. |
| Subcategoría del medidor | meterSubCategory | El nombre de la categoría de subclasificación del medidor. Basado en la clasificación de la diferenciación del conjunto de características de alto nivel del servicio. Por ejemplo, base de datos SQL básica frente a base de datos SQL estándar. |
| Región del medidor | meterRegion | |
| Unidad | No aplicable | Se puede analizar a partir de unitOfMeasure. |
| Unidad de medida | unidadDeMedida | |
| Número de pieza | No aplicable | En lugar del número de pieza, use productOrderName y MeterID para identificar de manera única el precio para un perfil de facturación. Los campos se enumeran en la factura de MCA en lugar del número de pieza en las facturas de MCA. |
| Precio unitario | precio unitario | El precio unitario en los contratos de cliente de Microsoft. |
| Código de moneda | pricingCurrency | Los contratos de cliente de Microsoft representan los precios en la moneda de cotización y la moneda de facturación. El código de divisa es igual que pricingCurrency en los contratos de cliente de Microsoft. |
| Cantidad incluida | includedQuantity | No es aplicable a los servicios en los contratos de cliente de Microsoft. Mostrar con valores de cero. |
| Id. de oferta | nombreDeOrdenDeProducto | En lugar de OfferID, utilice NombreDeOrdenDeProducto. No es lo mismo que OfferID, pero productOrderName y meter determinan los precios de los contratos de cliente de Microsoft. Relacionado con meterId y OfferiD en las inscripciones heredadas. |
El precio para los contratos de cliente de Microsoft se define de manera distinta a como se hace en los Contratos Enterprise. El precio de los servicios en la inscripción Enterprise es único para el producto, el número de pieza, el medidor y la oferta. El número de pieza no se usa en los contratos de cliente de Microsoft.
El precio del servicio de consumo de Azure que forma parte de un contrato de cliente de Microsoft es único para productOrderName y meterID. Representan el medidor del servicio y el plan del producto.
Para conciliar la hoja de precios y el uso en Usage Details API, puede usar productOrderName y meterID.
Los usuarios que tienen derechos de propietario del perfil de facturación, colaborador, lector y administrador de facturación pueden descargar la hoja de precios.
La hoja de precios incluye los precios de los servicios cuyos precios se basan en el uso. Los servicios incluyen el consumo de Marketplace y el de Azure. El último precio al final de cada período de servicio se bloquea y se aplica al uso en un período de servicio único. En el caso de los servicios de consumo de Azure, el período de servicio suele ser un mes natural.
Campos retirados de Price Sheet API
Los siguientes campos no están disponibles en las Price Sheet API de contrato de cliente de Microsoft o tienen los mismos campos.
| Campo retirado | Descripción |
|---|---|
| billingPeriodId | No aplicable. Corresponde a InvoiceId para MCA. |
| offerID | No es aplicable. Corresponde a productOrderName en MCA. |
| categoría del medidor | No es aplicable. Corresponde a Service en MCA. |
| unidad | No es aplicable. Se puede analizar a partir de unitOfMeasure. |
| código de moneda | Igual que pricingCurrency en MCA. |
| ubicación del medidor | Igual que meterRegion en MCA. |
| partNumber | No se aplica, porque el número de pieza no aparece en las facturas de MCA. En lugar del número de pieza, use la combinación de meterId y productOrderName para identificar los precios de manera única. |
| totalIncludedQuantity | No es aplicable. |
| tasaEstándarAntesDeImpuestos | No es aplicable. |
Reservation Instance Charge API reemplazada
Puede obtener las transacciones de facturación de compras de reservas con Reserved Instance Charge API. La API nueva incluye todas las compras, incluidas ofertas de Marketplace de terceros. Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Reserved Instance Charge API es reemplazada por Transactions API.
Para obtener las transacciones de compras de reservas con la API de Transacciones:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/transactions?api-version=2018-11-01-preview |
Las APIs de recomendaciones reemplazadas
Las Reserved Instance Purchase Recommendations API ofrecen el uso de una máquina virtual durante los últimos 7, 30 o 60 días. Las API también ofrecen recomendaciones de compras de reservas. Entre ellas, las siguientes:
- API de recomendación de instancia reservada compartida
- API de recomendaciones de instancia reservada única
Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Las API de recomendaciones de reservas nombradas anteriormente se reemplazan por la API Microsoft.Consumption/reservationRecommendations.
Para obtener recomendaciones de reservas con Reservation Recommendations API:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Consumption/reservationRecommendations?api-version=2019-01-01 |
APIs de Uso de Reservas reemplazadas
Puede obtener el uso de reservas de una inscripción con Reserved Instance Usage API. Si hay más de una instancia reservada en una suscripción, también puede obtener el uso de todas las instancias reservadas adquiridas con esta API.
Entre ellas, las siguientes:
- Detalles sobre el uso de instancias reservadas
- Resumen del uso de instancias reservadas
Todas las API de consumo se reemplazan por las API nativas de Azure que usan Microsoft Entra ID para la autenticación y autorización. Para más información sobre cómo llamar a las API REST de Azure, consulte la introducción a REST. Las API de recomendaciones de reservas nombradas anteriormente se reemplazan por la API Microsoft.Consumption/reservationDetails y la API Microsoft.Consumption/reservationSummaries.
Para obtener detalles de reservas con Reservation Details API:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Consumption/reservationDetails?api-version=2019-01-01 |
Para obtener resúmenes de reservas con Reservation Summaries API:
| Método | URI de solicitud |
|---|---|
| GET | https://management.azure.com/providers/Microsoft.Consumption/reservationSummaries?api-version=2019-01-01 |
Integración con Power BI
También puede usar Power BI para la generación de informes de costos. El conector de Cost Management para Power BI Desktop se puede usar para crear informes eficaces y personalizados que ayuden a comprender mejor su gasto con Azure. Actualmente, el conector de Cost Management admite clientes con un Contrato de Cliente de Microsoft o un Contrato Enterprise (EA).
Contenido relacionado
- Lea la documentación de Cost Management para información sobre cómo supervisar y controlar los gastos de Azure. O bien si quiere optimizar el uso de los recursos con Cost Management.