Informe completo de conformidad con FOCUS
Este documento proporciona una lista detallada de todos los requisitos de FOCUS 1.0 e indica el nivel de soporte proporcionado por el conjunto de datos FOCUS de Microsoft Cost Management. Para obtener más información sobre FOCUS, consulte la introducción a FOCUS.
Cómo se mide la conformidad
Los requisitos de FOCUS se dividen en cuatro grupos:
- Los requisitos DEBEN ser obligatorios para todos los proveedores de datos.
- Los requisitos SHOULD son recomendaciones sólidas.
- Los requisitos RECOMENDADOs son procedimientos recomendados.
- Los requisitos MAY son opcionales y se usan para preparar a los profesionales de FinOps para casos perimetrales.
Aunque no hay ninguna medida oficial para la conformidad con FOCUS, calculamos una puntuación de conformidad del 96 %, que representa todos los requisitos totalmente y parcialmente admitidos. En la tabla siguiente se resumen los requisitos según el nivel de soporte técnico.
Tipo | Compatible | Compatibilidad parcial | No compatible | No aplicable |
---|---|---|---|---|
MOSTO | 238 | 13 | 2 | 10 |
DEBER | 22 | 3 | 1 | 1 |
RECOMENDADO | 0 | 1 | 1 | 0 |
MAYO | 22 | 0 | 0 | 1 |
Resumen | 93,1 % | 5.6% | 1,3 % |
Cómo se organiza este documento
En las secciones siguientes se enumeran cada requisito de FOCUS, el nivel de soporte técnico en el conjunto de datos FOCUS 1.0 de Microsoft Cost Management y las notas pertinentes. Para obtener un resumen general de las lagunas, consulte el resumen de conformidad de FOCUS. Los identificadores de requisito son solo para fines de referencia. Los identificadores no se definen como parte de FOCUS.
En el resto de este documento se enumeran los requisitos focus agrupados por atributo y columna. Las columnas definen los elementos de datos específicos del conjunto de datos y los atributos definen cómo deben comportarse las columnas y las filas. Las descripciones de alto nivel y un vínculo al documento de requisitos originales se incluyen en la parte superior de cada sección.
Atributos
Nomenclatura y ordenación de columnas
Origen: attributes/column_naming_and_ordering.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CNO1 | DEBE | Todas las columnas definidas por FOCUS DEBEN seguir las siguientes reglas: | Es compatible con | |
CNO1.1 | DEBE | Los identificadores de columna DEBEN usar el caso Pascal. | Es compatible con | |
CNO1.2 | DEBE | Los identificadores de columna NO DEBEN usar abreviaturas. | Es compatible con | |
CNO1.3 | DEBE | Los identificadores de columna DEBEN ser alfanuméricos sin caracteres especiales. | Es compatible con | |
CNO1.4 | DEBE | Las columnas que tienen un identificador y un nombre DEBEN tener el Id sufijo o Name en el identificador de columna. |
Es compatible con | |
CNO1.5 | MAY. | Nombre para mostrar de una columna PUEDE evitar el Name sufijo si no hay otras columnas con el mismo prefijo de nombre. |
Es compatible con | |
CNO1.6 | PUEDE | Los identificadores de columna NO DEBEN usar acrónimos. | Es compatible con | |
CNO1.7 | PUEDE | Los identificadores de columna NO DEBEN superar los 50 caracteres para dar cabida a las restricciones de longitud de columna de varios repositorios de datos. | Es compatible con | |
CNO2 | DEBE | Todas las columnas personalizadas deben tener un prefijo coherente x_ para identificarlas como columnas externas y personalizadas y distinguirlas de las columnas FOCUS para evitar conflictos en futuras versiones. |
Admite parcialmente |
BillingAccountType y SubAccountType se introdujeron involuntariamente en la versión preliminar del conjunto de datos FOCUS 1.0 de Microsoft sin el x_ prefijo . Ambas columnas se documentan en una solicitud de incorporación de cambios FOCUS pendiente. Los nombres de columna no prefijos se mantienen para la compatibilidad con versiones anteriores hasta que se realiza una determinación oficial sobre ellos. |
CNO3.1 | DEBE | Las columnas que tienen un identificador y un nombre DEBEN tener el Id sufijo o Name en el identificador de columna. |
Es compatible con | |
CNO3.2 | MAY. | Nombre para mostrar de una columna PUEDE evitar el sufijo Name si se considera superfluo. | Es compatible con | No se recomienda esta práctica, ya que presenta confusión cuando los identificadores de columna y los nombres para mostrar no coinciden. |
CNO4 | DEBE | Las columnas con el Category sufijo DEBEN normalizarse. |
Es compatible con | |
CNO5 | PUEDE | Las columnas personalizadas (por ejemplo, definidas por el proveedor) DEBEN seguir las mismas reglas enumeradas anteriormente para las columnas FOCUS. | Es compatible con | |
CNO6 | PUEDE | Todas las columnas FOCUS DEBEN estar primero en el conjunto de datos proporcionado. | Es compatible con | |
CNO7 | PUEDE | Las columnas personalizadas DEBEN aparecer después de todas las columnas FOCUS y NO DEBEN mezclarse. | Es compatible con | |
CNO8.1 | MAY. | Las columnas pueden ordenarse alfabéticamente... | Es compatible con | Las columnas se ordenan alfabéticamente para facilitar el uso. |
CNO8.2 | PUEDE | ... Las columnas personalizadas DEBEN ser después de todas las columnas FOCUS. | Es compatible con | Las columnas se ordenan alfabéticamente para facilitar el uso. |
Formato de código de moneda
Origen: attributes/currency_code_format.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CCF1 | DEBE | Todas las columnas que capturan un valor de moneda, definido en la especificación FOCUS, DEBEN cumplir los requisitos que se enumeran a continuación. | Es compatible con | |
CCF2 | PUEDE | Las columnas personalizadas relacionadas con moneda deben seguir también los mismos requisitos de formato. | Es compatible con | |
CCF3 | DEBE | Las columnas relacionadas con moneda deben representarse como un código alfabético de tres letras, tal como se dicta en el documento de gobernanza ISO 4217:2015. | Es compatible con |
Formato de fecha y hora
Origen: attributes/datetime_format.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
DTF1 | DEBE | Todas las columnas que capturan un valor de fecha y hora, definidos en la especificación FOCUS, DEBEN seguir los requisitos de formato que se enumeran a continuación. | Es compatible con | |
DTF2 | PUEDE | Las columnas personalizadas relacionadas con la fecha y hora también deben cumplir los mismos requisitos de formato. | Es compatible con | |
DTF3 | DEBE | Los valores de fecha y hora DEBEN estar en UTC (hora universal coordinada) para evitar ambigüedad y garantizar la coherencia en diferentes zonas horarias. | Es compatible con | |
DTF4 | DEBE | El formato de valores de fecha y hora DEBE alinearse con el estándar ISO 8601, que proporciona un formato reconocido globalmente para representar fechas y horas (consulte el documento de gobernanza ISO 8601-1:2019 para obtener más información). | Es compatible con | |
DTF5 | DEBE | Los valores que proporcionan información sobre un momento específico en el tiempo deben representarse en el formato ISO 8601 extendido con desplazamiento UTC ('AAAA-MM-DDTHH:mm:ssZ') y cumplir con las siguientes directrices: Incluya los componentes de fecha y hora, separados con la letra 'T'; Use horas de dos dígitos (HH), minutos (mm) y segundos (ss); Termine con el indicador "Z" para indicar UTC (hora universal coordinada). | Admite parcialmente | Todas las columnas de fecha siguen el estándar ISO 8601, pero no incluyen segundos (por ejemplo, "2024-01-01T00:00Z"). |
Control de descuentos
Origen: attributes/discount_handling.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
DH1 | PUEDE | Todos los descuentos aplicables DEBEN aplicarse a cada fila a la que pertenecen y NO DEBEN ser negados en una fila independiente. | Es compatible con | |
DH2 | DEBE | Todos los descuentos aplicados a una fila DEBEN aplicarse a todo el cargo. | Es compatible con | |
DH2.1 | MAY. | Se pueden aplicar varios descuentos a una fila... | Es compatible con | |
DH2.2 | DEBE | Varios descuentos [aplicados a una fila]... DEBE aplicarse a todo el cargo cubierto por esa fila. | Es compatible con | |
DH2.3 | DEBE | Si un descuento solo se aplica a una parte de un cargo, la parte con descuento del cargo debe dividirse en una fila independiente. | Es compatible con | |
DH2.4 | DEBE | Cada descuento DEBE ser identificable mediante las columnas FOCUS existentes. | Es compatible con |
CommitmentDiscountId es la única columna FOCUS que identifica los descuentos. |
DH2.4.1 | DEBE | Las filas con un descuento basado en el compromiso aplicado a ellos DEBEN incluir un Valor CommitmentDiscountId. | Es compatible con | |
DH2.4.2 | PUEDE | Si un proveedor aplica un descuento que no se puede representar mediante una columna FOCUS, debe incluir columnas adicionales para identificar el origen del descuento. | Compatibilidad parcial | Los descuentos negociados se pueden identificar comparando ListCost y ContractedCost . |
DH3.1 | DEBE | Los descuentos comprados (por ejemplo, descuentos basados en compromisos) deben amortizarse. | Es compatible con | |
DH3.2 | DEBE | BilledCost DEBE ser 0 para cualquier fila en la que el compromiso cubra todo el costo del período de cargo. | Es compatible con | |
DH3.3 | DEBE | EffectiveCost DEBE incluir la parte del costo de compra amortizado que se aplica a esta fila. | Es compatible con | |
DH3.4 | DEBE | La suma de EffectiveCost para todas las filas en las que CommitmentDiscountStatus es "Used" o "Unused" para cada CommitmentDiscountId durante toda la duración del compromiso DEBE ser igual que el total billedCost del descuento basado en el compromiso. | Es compatible con | |
DH3.5 | DEBE | CommitmentDiscountId y ResourceId DEBEN establecerse en el identificador asignado al descuento basado en el compromiso. | Es compatible con | Para facilitar la división de descuentos de compromiso, las compras de descuento de compromiso y los reembolsos usan el pedido de descuento de compromiso, mientras que el uso del descuento de compromiso usa la instancia dentro del pedido. Use x_SkuOrderId para identificar el identificador del pedido de descuento de compromiso para los cargos de uso. |
DH3.6 | DEBE | ChargeCategory DEBE establecerse en "Comprar" en las filas que representan una compra de un descuento basado en el compromiso. | Es compatible con | |
DH3.7 | DEBE | CommitmentDiscountStatus DEBE ser "Used" para las filas ChargeCategory "Usage" que recibieron un precio reducido de un compromiso. | Es compatible con | |
DH3.8 | DEBE | CommitmentDiscountId DEBE establecerse en el identificador asignado al descuento [para el uso del descuento de compromiso]. | Es compatible con | |
DH3.9 | DEBE | ResourceId DEBE establecerse en el identificador del recurso que recibió el descuento [para el uso del descuento de compromiso]. | Es compatible con | |
DH3.10 | DEBE | Si un compromiso no se utiliza por completo, el proveedor DEBE incluir una fila que represente la parte no utilizada del compromiso durante ese período de cargo. | Es compatible con | |
DH3.11 | DEBE | Estas filas DEBEN representarse con CommitmentDiscountStatus establecido en "Unused" y ChargeCategory establecido en "Usage". | Es compatible con | |
DH3.12 | DEBE | Estas filas DEBEN tener el valor de CommitmentDiscountId y ResourceId establecidos en el identificador asignado al descuento basado en el compromiso. | Admite parcialmente | CommitmentDisocuntId coincide lógicamente con ResourceId, pero difieren en el caso. |
DH4 | DEBE | Los créditos que se aplican después del hecho DEBEN usar un ChargeCategory de "Crédito". | No es aplicable | Los créditos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
Formato de valor de clave
Origen: attributes/key_value_format.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
KVF1 | DEBE | Las columnas Key-Value Format DEBEN contener una cadena JSON serializada, coherente con la definición ECMA 404 de un objeto. | Es compatible con | |
KVF2 | DEBE | Las claves de un par clave-valor DEBEN ser únicas dentro de un objeto . | Es compatible con | |
KVF3 | DEBE | Los valores de un par clave-valor DEBEN ser uno de los siguientes tipos: number, string, true , false o null . |
Es compatible con | |
KVF4 | DEBE | Los valores de un par clave-valor NO DEBEN ser un objeto ni una matriz. | Es compatible con |
Control nulo
Origen: attributes/null_handling.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
NH1 | PUEDE | Las columnas personalizadas también DEBEN seguir los mismos requisitos de formato. | Admite parcialmente | Las columnas siguientes pueden ser "-2" cuando no hay ningún valor: SkuPriceId , , x_AccountId x_InvoiceSectionId . Las columnas siguientes pueden ser "Sin asignar" cuando no hay ningún valor: SubAccountName , x_AccountName , x_AccountOwnerId , x_InvoiceSectionName , x_PricingUnitDescription . Las columnas siguientes pueden ser 0 cuando un valor no está disponible: ContractedCost , ContractedUnitPrice , ListCost , . ListUnitPrice |
NH2 | DEBE | Las columnas DEBEN usar NULL cuando no hay ningún valor que se pueda especificar para una columna que acepta valores NULL. | Admite parcialmente | (Consulte las notas anteriores) |
NH3 | DEBE | Las columnas NO DEBEN usar cadenas vacías o valores de marcador de posición como 0 para columnas numéricas o "No aplicable" para las columnas de cadena para representar un valor NULL o no, independientemente de si la columna permite valores NULL o no. | Admite parcialmente | (Consulte las notas anteriores) |
Formato numérico
Origen: attributes/numeric_format.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
NF1 | PUEDE | Las columnas de captura de valores numéricos personalizados DEBEN adoptar los mismos requisitos de formato a lo largo del tiempo. | Es compatible con | |
NF2 | DEBE | Las columnas con un formato de valor numérico DEBEN contener un único valor numérico. | Es compatible con | |
NF3 | DEBE | Los valores numéricos DEBEN expresarse como un valor entero, un valor decimal o un valor expresado en notación científica. | Es compatible con | |
NF4 | DEBE | No se debe usar la notación fraccionarcional. | Es compatible con | |
NF5 | DEBE | Los valores numéricos expresados mediante notación científica DEBEN expresarse mediante la notación E "mEn" con un número real m y un entero n que indica un valor de "m x 10^n". | Es compatible con | |
NF6 | DEBE | El signo del exponente solo debe expresarse como parte del valor del exponente si n es negativo. | Es compatible con | |
NF7 | DEBE | Los valores numéricos NO DEBEN expresarse con símbolos matemáticos, funciones o operadores. | Es compatible con | |
NF8 | DEBE | Los valores numéricos NO DEBEN contener calificadores ni caracteres adicionales (por ejemplo, símbolos de moneda, unidades de medida, etc.). | Es compatible con | |
NF9 | DEBE | Los valores numéricos NO DEBEN contener comas ni signos de puntuación, excepto para un único separador decimal (".") si es necesario expresar un valor decimal. | Es compatible con | |
NF10 | DEBE | Los valores numéricos NO DEBEN incluir un carácter para representar un signo para un valor positivo. | Es compatible con | |
NF11 | DEBE | Un signo negativo (-) DEBE indicar un valor negativo. | Es compatible con | |
NF12 | DEBE | Las columnas con un formato de valor numérico DEBEN presentar uno de los valores siguientes como "Tipo de datos" en la definición de columna: Integer , Decimal . |
Es compatible con | |
NF13 | PUEDE | Los proveedores DEBEN definir la precisión y la escala de las columnas De formato numérico mediante uno de los siguientes valores de precisión en un documento de definición de datos que los proveedores publican: Enteros Short , Long , ; Extended Decimal Single , Double , Extended . |
Es compatible con |
Control de cadenas
Origen: attributes/string_handling.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SH1 | PUEDE | Las columnas de captura de valores de cadena personalizados DEBEN adoptar los mismos requisitos a lo largo del tiempo. | Es compatible con | |
SH2 | DEBE | Los valores de cadena DEBEN mantener las mayúsculas y minúsculas originales, el espaciado y otros factores de coherencia pertinentes, tal como especifican los proveedores y los usuarios finales. | Admite parcialmente |
ResourceName el proveedor de recursos puede cambiar a minúsculas o mayúsculas. Si ve esto, abra una solicitud de soporte técnico en el equipo de servicio responsable de la SKU/medidor.
ResourceId se reduce para cumplir los requisitos de FOCUS. |
SH3.1 | DEBE | Los cargos por entidades mutables (por ejemplo, nombres de recursos) deben reflejarse con precisión en los cargos correspondientes en los que se incurre después del cambio... | Es compatible con | |
SH3.2 | DEBE | Cargos por entidades mutables... NO DEBE modificar los cargos en los que se incurre antes del cambio, conservando la integridad de los datos y la auditabilidad de todos los registros de cargos. | Es compatible con | |
SH4 | DEBE | Valores de cadena inmutables que hacen referencia a la misma entidad (por ejemplo, identificadores de recursos, identificadores de región, etc.) DEBE permanecer coherente y sin cambios en todos los períodos de facturación. | Es compatible con | |
SH5 | PUEDE | Las cadenas vacías y las cadenas que constan únicamente de espacios NO DEBEN usarse en columnas de cadena que aceptan valores NULL. | Es compatible con | |
SH6 | MAY. | Cuando se proporciona un registro después de un cambio en un valor de cadena mutable y ChargeClass es "Corrección", el registro PUEDE contener el valor modificado. | Es compatible con |
Formato de unidad
Origen: attributes/unit_format.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
UF1 | PUEDE | Las unidades DEBEN expresarse como una sola unidad de medida que se adhiere a uno de los tres formatos siguientes: <plural-units> , <singular-unit>-<plural-time-units> , <plural-units>/<singular-time-unit> . |
Es compatible con | Aunque es válido en función de la regla UF2, las siguientes unidades son excepciones a esta regla: Units/10 Days , Units/3 Months , Units/6 Months . |
UF2.1 | MAY. | Las unidades se pueden expresar con una cantidad de unidad (<quantity> <plural-units> ) o un intervalo de tiempo (<plural-units>/<interval> <plural-time-units> ). |
Es compatible con | Véase UF1. |
UF2.2 | DEBE | Si se usa una cantidad de unidad o un intervalo de tiempo, la cantidad de unidad o el intervalo de tiempo deben expresarse como un número entero. | Es compatible con | |
UF3 | DEBE | Los valores de unidad y los componentes de las columnas que usan el formato de unidad DEBEN usar un esquema de mayúsculas que sea coherente con el esquema de mayúsculas que se usa en este atributo si ese término aparece en esta sección. | Es compatible con | |
UF4 | PUEDE | Las unidades DEBEN estar compuestas por la lista de unidades recomendadas enumeradas en esta sección, a menos que el valor de unidad cubra una dimensión no enumerada en el conjunto de unidades recomendado o si la unidad cubre una unidad basada en recuento distinta de los valores recomendados de la dimensión count enumerada en esta sección. | Es compatible con | |
UF5.1 | DEBE | Los nombres de unidad de tamaño de datos DEBEN abreviarse mediante una de las abreviaturas de la tabla siguiente. | Es compatible con | |
UF5.2 | DEBE | Los valores que superan 10^18 DEBEN usar la abreviatura de exabit, exabyte, exbibit y exbibyte... | Es compatible con | |
UF5.3 | DEBE | ... los valores más pequeños que un byte DEBEN usar la abreviatura de bit o byte. | Es compatible con | |
UF6 | MAY. | Si la siguiente lista de valores recomendados no cubre una unidad basada en recuentos, un proveedor PUEDE introducir un nuevo nombre que represente una unidad basada en recuentos. | Es compatible con | Todos los valores de unidad admitidos se documentan en el conjunto de datos Unidades de precios del kit de herramientas de FinOps. |
UF7 | DEBE | Todos los nombres que aparecen en unidades que no aparecen en la tabla de valores recomendados se considerarán unidades basadas en recuento. Debe incluirse un nuevo valor unitario basado en recuento. | Es compatible con | |
UF8 | DEBE | Las unidades basadas en tiempo se pueden usar para medir el consumo a lo largo de un intervalo de tiempo o en combinación con otra unidad para capturar una tasa de consumo. Las unidades basadas en tiempo DEBEN coincidir con uno de los valores enumerados en la tabla siguiente: Year , , Month Day Hour , , Minute , . Second |
Es compatible con | |
UF9 | DEBE | Si el valor de unidad es un valor compuesto creado a partir de combinaciones de una o más unidades, cada componente también debe alinearse con el conjunto de valores recomendados. | Es compatible con | |
UF10.1 | DEBE | En lugar de "per" o "-" para indicar una unidad compuesta, una barra diagonal ("/") y space(") deben usarse como convención común. | Es compatible con | |
UF10.2 | PUEDE | Las unidades basadas en recuento, como las solicitudes, las instancias y los tokens, DEBEN expresarse mediante un valor enumerado en la dimensión count. | Es compatible con | |
UF10.3 | PUEDE | Por ejemplo, si una unidad de uso se mide como una tasa de solicitudes o instancias durante un período de tiempo, la unidad DEBE aparecer como "Solicitudes/día" para indicar el número de solicitudes al día. | Es compatible con |
Columnas
Zona de disponibilidad
Origen: columns/availabilityzone.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
AZ0 | Descripción | Identificador asignado por el proveedor para un área físicamente separada y aislada dentro de una región que proporciona alta disponibilidad y tolerancia a errores. | Es compatible con | Microsoft admite el concepto de zona de disponibilidad, pero no lo incluye en el conjunto de datos de uso y costo de Cost Management. |
AZ1 | RECOMENDADO | Se recomienda que la columna AvailabilityZone esté presente en los datos de facturación cuando el proveedor admite la implementación de recursos o servicios dentro de una zona de disponibilidad. | No admite | Las zonas de disponibilidad no están disponibles en ningún conjunto de datos de uso y costo de Cost Management. |
AZ2.1 | DEBE | [AvailabilityZone] DEBE ser de tipo String... | No es aplicable | |
AZ2.2 | MAY. | [AvailabilityZone]... PUEDE contener valores NULL cuando un cargo no es específico de una zona de disponibilidad. | No es aplicable |
Costo facturado
Origen: columns/billedcost.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BCo0 | Descripción | Cargo que sirve como base para la facturación, incluido todo tipo de tarifas reducidas y descuentos, a la vez que se excluye la amortización de cargos iniciales (un solo uso o periódico). | Es compatible con | |
BCo1.1 | DEBE | La columna BilledCost DEBE estar presente en los datos de facturación... | Es compatible con | |
BCo1.2 | DEBE | La columna BilledCost... NO DEBE ser NULL. | Es compatible con | |
BCo2.1 | DEBE | [BilledCost] DEBE ser de tipo Decimal... | Es compatible con | |
BCo2.2 | DEBE | [BilledCost]... DEBE cumplir con el formato numérico... | Es compatible con | |
BCo2.3 | DEBE | [BilledCost]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
BCo2.4 | DEBE | La suma de BilledCost para las filas de un período de facturación determinado DEBE coincidir con la suma de las facturas recibidas para ese período de facturación para una cuenta de facturación. | Es compatible con |
Identificador de la cuenta de facturación
Origen: columns/billingaccountid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BAI0 | Descripción | Identificador asignado a una cuenta de facturación por el proveedor. | Es compatible con | La cuenta de facturación FOCUS representa el ámbito en el que se generan las facturas, que es una cuenta de facturación de Contrato Enterprise (también conocida como inscripción) o un perfil de facturación de Contrato de cliente de Microsoft. |
BAI1 | DEBE | La columna BillingAccountId DEBE estar presente en los datos de facturación. | Es compatible con | |
BAI2 | DEBE | [BillingAccountId] DEBE ser de tipo String... | Es compatible con | |
BAI3 | DEBE | [BillingAccountId]... NO DEBE contener valores NULL. | Es compatible con | |
BAI4 | DEBE | BillingAccountId DEBE ser un identificador único global dentro de un proveedor. | Es compatible con |
BillingAccountId usa el identificador completo de Azure Resource Manager y no el número de inscripción simple o el identificador de perfil de facturación para la coherencia y para asegurarse de que el ámbito que se identifica es obvio y accesible mediante programación a través de este identificador. |
Nombre de la cuenta de facturación
Origen: columns/billingaccountname.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BAN0 | Descripción | Nombre para mostrar asignado a una cuenta de facturación. | Es compatible con | La cuenta de facturación FOCUS representa el ámbito en el que se generan las facturas, que es una cuenta de facturación de Contrato Enterprise (también conocida como inscripción) o un perfil de facturación de Contrato de cliente de Microsoft. |
BAN1.1 | DEBE | La columna BillingAccountName DEBE estar presente en los datos de facturación... | Es compatible con | |
BAN1.2 | DEBE | La columna BillingAccountName... NO DEBE ser NULL cuando el proveedor admite la asignación de un nombre para mostrar para la cuenta de facturación. | Es compatible con | |
BAN2 | DEBE | [BillingAccountName] DEBE ser de tipo String. | Es compatible con | |
BAN3 | DEBE | BillingAccountName DEBE ser único dentro de un cliente cuando un cliente tiene más de una cuenta de facturación. | No admite | Los propietarios de la cuenta de facturación controlan .BillingAccountName Microsoft no cambia este valor, aunque elija usar el mismo nombre que otra cuenta de facturación. |
Divisa de facturación
Origen: columns/billingcurrency.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BCu0 | Descripción | Representa la moneda en la que se factura un cargo. | Es compatible con | |
BCu1 | DEBE | La columna BillingCurrency DEBE estar presente en los datos de facturación. | Es compatible con | |
BCu2 | DEBE | BillingCurrency DEBE coincidir con la moneda usada en la factura generada por el emisor de la factura. | Es compatible con | |
BCu3.1 | DEBE | [BillingCurrency] DEBE ser de tipo String... | Es compatible con | |
BCu3.2 | DEBE | [BillingCurrency]... NO DEBE contener valores NULL. | Es compatible con | |
BCu5 | DEBE | BillingCurrency DEBE cumplir los requisitos de formato de código de moneda. | Es compatible con |
Fin del período de facturación
Origen: columns/billingperiodend.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BPE0 | Descripción | Fecha y hora de finalización exclusivas de un período de facturación. | Es compatible con | |
BPE1 | DEBE | La columna BillingPeriodEnd DEBE estar presente en los datos de facturación. | Es compatible con | |
BPE2.1 | DEBE | [BillingPeriodEnd] DEBE ser de tipo Formato de fecha y hora... | Es compatible con | |
BPE2.2 | DEBE | [BillingPeriodEnd]... DEBE ser un valor exclusivo... | Es compatible con | |
BPE2.3 | DEBE | [BillingPeriodEnd]... NO DEBE contener valores NULL. | Es compatible con | |
BPE3 | DEBE | La suma de la columna BilledCost para las filas de un período de facturación determinado DEBE coincidir con la suma de las facturas recibidas para ese período de facturación para una cuenta de facturación. | Es compatible con |
Inicio del período de facturación
Origen: columns/billingperiodstart.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
BPS0 | Descripción | La fecha y hora de inicio inclusivas de un período de facturación. | Es compatible con | |
BPS1.1 | DEBE | La columna BillingPeriodStart DEBE estar presente en los datos de facturación... | Es compatible con | |
BPS1.2 | DEBE | La columna BillingPeriodStart... DEBE ser de tipo Formato de fecha y hora... | Es compatible con | |
BPS1.3 | DEBE | La columna BillingPeriodStart... DEBE ser un valor inclusivo... | Es compatible con | |
BPS1.4 | DEBE | La columna BillingPeriodStart... NO DEBE contener valores NULL. | Es compatible con | |
BPS2 | DEBE | La suma de la métrica BilledCost para las filas de un período de facturación determinado DEBE coincidir con la suma de las facturas recibidas para ese período de facturación para una cuenta de facturación. | Es compatible con |
Categoría de cargo
Origen: columns/chargecategory.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
ChCt0 | Descripción | Representa la clasificación de nivel más alto de un cargo en función de la naturaleza de cómo se factura. | Es compatible con | |
ChCt1.1 | DEBE | La columna ChargeCategory DEBE estar presente en los datos de facturación... | Es compatible con | |
ChCt1.2 | DEBE | La columna ChargeCategory... NO DEBE ser NULL. | Es compatible con | |
ChCt2 | DEBE | [ChargeCategory] es de tipo String y DEBE ser uno de los valores permitidos. | Es compatible con |
Clase Charge
Origen: columns/chargeclass.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
ChCl0 | Descripción | Indica si la fila representa una corrección de uno o varios cargos facturados en un período de facturación anterior. | Es compatible con | |
ChCl1 | DEBE | La columna ChargeClass DEBE estar presente en los datos de facturación. | Es compatible con | |
ChCl2.1 | DEBE | [ChargeClass] DEBE ser de tipo String... | Es compatible con | |
ChCl2.2 | DEBE | [ChargeClass]... DEBE ser "Corrección" cuando la fila representa una corrección a uno o varios cargos facturados en un período de facturación anterior. | Es compatible con | |
ChCl3 | DEBE | ChargeClass DEBE ser NULL cuando no es una corrección o cuando se trata de una corrección dentro del período de facturación actual. | Es compatible con |
Descripción del cargo
Origen: columns/chargedescription.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CD0 | Descripción | Resumen autocontenido del propósito y precio del cargo. | Es compatible con | |
CD1 | DEBE | La columna ChargeDescription DEBE estar presente en los datos de facturación... | Es compatible con | |
CD2 | DEBE | La columna ChargeDescription... DEBE ser de tipo String... | Es compatible con | |
CD3 | PUEDE | La columna ChargeDescription... NO DEBE ser NULL. | Admite parcialmente |
ChargeDescription puede ser null para los cargos sin usar del plan de ahorro, los cargos de Marketplace y otros cargos que no están asociados directamente con una SKU de producto. |
CD4 | PUEDE | Los proveedores DEBEN especificar la longitud de [ChargeDescription] en su documentación disponible públicamente. | No admite |
Frecuencia de carga
Origen: columns/chargefrequency.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CF0 | Descripción | Indica la frecuencia con la que se producirá un cargo. | Es compatible con | |
CF1.1 | RECOMENDADO | La columna ChargeFrequency se recomienda estar presente en los datos de facturación... | Es compatible con | |
CF1.2 | DEBE | La columna ChargeFrequency... NO DEBE ser NULL. | Es compatible con | |
CF2 | DEBE | [ChargeFrequency] es de tipo String y DEBE ser uno de los valores permitidos. | Es compatible con | |
CF3 | DEBE | Cuando ChargeCategory es "Purchase", ChargeFrequency NO DEBE ser "Usage-Based". | Es compatible con |
Fin del período de cargo
Origen: columns/chargeperiodend.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CPE0 | Descripción | Fecha y hora de finalización exclusivas de un período de cargo. | Es compatible con | |
CPE1.1 | DEBE | ChargePeriodEnd DEBE estar presente en los datos de facturación... | Es compatible con | |
CPE1.2 | DEBE | ChargePeriodEnd... DEBE ser de tipo Fecha y hora... | Es compatible con | |
CPE1.3 | DEBE | ChargePeriodEnd... DEBE ser un valor exclusivo... | Es compatible con | |
CPE1.4 | DEBE | ChargePeriodEnd... NO DEBE contener valores NULL. | Es compatible con | |
CPE2 | DEBE | ChargePeriodEnd DEBE coincidir con el límite de fecha y hora de finalización del período efectivo del cargo. | Es compatible con |
Inicio del período de cargo
Origen: columns/chargeperiodstart.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CPS0 | Descripción | La fecha y hora de inicio inclusivas dentro de un período de cargo. | Es compatible con | |
CPS1.1 | DEBE | ChargePeriodStart DEBE estar presente en los datos de facturación... | Es compatible con | |
CPS1.2 | DEBE | ChargePeriodStart... DEBE ser de tipo Fecha y hora... | Es compatible con | |
CPS1.3 | DEBE | ChargePeriodStart... DEBE ser un valor inclusivo... | Es compatible con | |
CPS1.4 | DEBE | ChargePeriodStart... NO DEBE contener valores NULL. | Es compatible con | |
CPS2 | DEBE | ChargePeriodStart DEBE coincidir con el límite de fecha y hora iniciales del período efectivo del cargo. | Es compatible con |
Categoría de descuento de compromiso
Origen: columns/commitmentdiscountcategory.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CDC0 | Descripción | Indica si el descuento basado en el compromiso identificado en la columna CommitmentDiscountId se basa en la cantidad de uso o el costo (también conocido como "gasto"). | Es compatible con | |
CDC1 | DEBE | La columna CommitmentDiscountCategory DEBE estar presente en los datos de facturación cuando el proveedor admite descuentos basados en compromisos. | Es compatible con | |
CDC2.1 | DEBE | [CommitmentDiscountCategory] DEBE ser de tipo String... | Es compatible con | |
CDC2.2 | DEBE | [CommitmentDiscountCategory]... DEBE ser NULL cuando CommitmentDiscountId es NULL... | Es compatible con | |
CDC2.3 | DEBE | [CommitmentDiscountCategory]... NO DEBE ser NULL cuando CommitmentDiscountId no es NULL. | Es compatible con | |
CDC3 | DEBE | CommitmentDiscountCategory DEBE ser uno de los valores permitidos. | Es compatible con |
Identificador de descuento del compromiso
Origen: columns/commitmentdiscountid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CDI0 | Descripción | Identificador asignado a un descuento basado en el compromiso por parte del proveedor. | Es compatible con | |
CDI1 | DEBE | La columna CommitmentDiscountId DEBE estar presente en los datos de facturación cuando el proveedor admite descuentos basados en compromisos. | Es compatible con | |
CDI2.1 | DEBE | [CommitmentDiscountId] DEBE ser de tipo String... | Es compatible con | |
CDI2.2 | DEBE | [CommitmentDiscountId]... NO DEBE contener valores NULL cuando un cargo está relacionado con un descuento basado en el compromiso. | Es compatible con | |
CDI3 | DEBE | Cuando un cargo no está asociado a un descuento basado en compromiso, la columna DEBE ser NULL. | Es compatible con | |
CDI4 | DEBE | CommitmentDiscountId DEBE ser único dentro del proveedor. | Es compatible con |
Nombre del descuento de compromiso
Origen: columns/commitmentdiscountname.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CDN0 | Descripción | Nombre para mostrar asignado a un descuento basado en el compromiso. | Es compatible con | |
CDN1 | DEBE | La columna CommitmentDiscountName DEBE estar presente en los datos de facturación cuando el proveedor admite descuentos basados en compromisos. | Es compatible con | |
CDN2 | DEBE | [CommitmentDiscountName] DEBE ser de tipo String. | Es compatible con | |
CDN3.1 | DEBE | El valor CommitmentDiscountName DEBE ser NULL si el cargo no está relacionado con un descuento basado en el compromiso... | Es compatible con | |
CDN3.2 | MAY. | El valor CommitmentDiscountName... PUEDE ser NULL si no se puede asignar un nombre para mostrar a un descuento basado en el compromiso. | Es compatible con | |
CDN4 | DEBE | CommitmentDiscountName NO DEBE ser NULL si se puede asignar un nombre para mostrar a un descuento basado en el compromiso. | Es compatible con |
Estado del descuento del compromiso
Origen: columns/commitmentdiscountstatus.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CDS0 | Descripción | Indica si el cargo se corresponde con el consumo de un descuento basado en el compromiso o la parte sin usar del importe confirmado. | Es compatible con | |
CDS1 | DEBE | La columna CommitmentDiscountStatus DEBE estar presente en los datos de facturación cuando el proveedor admite descuentos basados en compromisos. | Es compatible con | |
CDS2 | DEBE | [CommitmentDiscountStatus] DEBE ser de tipo String... | Es compatible con | |
CDS3.1 | DEBE | [CommitmentDiscountStatus]... DEBE ser NULL cuando CommitmentDiscountId es NULL... | Es compatible con | |
CDS3.2 | DEBE | [CommitmentDiscountStatus]... NO DEBE ser NULL cuando CommitmentDiscountId no es NULL y Charge Category es "Usage". | Es compatible con | |
CDS4 | DEBE | CommitmentDiscountCategory DEBE ser uno de los valores permitidos. | Es compatible con |
Tipo de descuento de compromiso
Origen: columns/commitmentdiscounttype.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CDT0 | Descripción | Identificador asignado por el proveedor para el tipo de descuento basado en compromiso aplicado a la fila. | Es compatible con | |
CDT1 | DEBE | La columna CommitmentDiscountType DEBE estar presente en los datos de facturación cuando el proveedor admite descuentos basados en compromisos. | Es compatible con | |
CDT2.1 | DEBE | [CommitmentDiscountType] DEBE ser de tipo String... | Es compatible con | |
CDT2.2 | DEBE | [CommitmentDiscountType]... DEBE ser NULL cuando CommitmentDiscountId es NULL... | Es compatible con | |
CDT2.3 | DEBE | [CommitmentDiscountType]... NO DEBE ser NULL cuando CommitmentDiscountId no es NULL. | Es compatible con |
Cantidad consumida
Origen: columns/consumedquantity.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CQ0 | Descripción | El volumen de una SKU determinada asociada a un recurso o servicio utilizado, en función de la unidad consumida. | Es compatible con | |
CQ1 | DEBE | La columna ConsumedQuantity DEBE estar presente en los datos de facturación cuando el proveedor admite la medición del uso. | Es compatible con | |
CQ2 | DEBE | [ConsumedQuantity] NO DEBE ser NULL si ChargeCategory es "Uso" y ChargeClass no es "Corrección". | Es compatible con | |
CQ3 | DEBE | [ConsumedQuantity] DEBE ser NULL para otros valores de ChargeCategory. | Es compatible con | |
CQ4.1 | DEBE | [ConsumedQuantity] DEBE ser de tipo Decimal... | Es compatible con | |
CQ4.2 | DEBE | [ConsumedQuantity]... DEBE cumplir los requisitos de formato numérico. | Es compatible con | |
CQ5 | MAY. | El valor PUEDE ser negativo en los casos en los que ChargeClass es "Corrección". | Es compatible con |
Unidad consumida
Origen: columns/consumdunit.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CU0 | Descripción | Unidad de medida especificada por el proveedor que indica cómo un proveedor mide el uso de una SKU determinada asociada a un recurso o servicio. | Es compatible con | |
CU1 | DEBE | La columna ConsumedUnit DEBE estar presente en los datos de facturación cuando el proveedor admite la medición del uso. | Es compatible con | |
CU2 | DEBE | [ConsumedUnit] DEBE ser de tipo String. | Es compatible con | |
CU3 | DEBE | ConsumedUnit NO DEBE ser NULL si ChargeCategory es "Uso" y ChargeClass no es "Corrección". | Es compatible con | |
CU4 | DEBE | [ConsumedUnit] DEBE ser NULL para otros valores de ChargeCategory. | Es compatible con | |
CU5 | PUEDE | Las unidades de medida usadas en ConsumedUnit DEBEN cumplir los valores y los requisitos de formato especificados en el atributo UnitFormat. | Es compatible con | |
CU6 | DEBE | La columna ConsumedUnit NO DEBE usarse para determinar los valores relacionados con los precios o las métricas de costos. | Es compatible con |
Costo contratado
Origen: columns/contractedcost.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CnC0 | Descripción | Costo calculado multiplicando el precio unitario contratado y la cantidad de precios correspondiente. | Es compatible con | |
CnC1.1 | DEBE | La columna ContractedCost DEBE estar presente en los datos de facturación... | Es compatible con | |
CnC1.2 | DEBE | Columna ContractedCost... NO DEBE ser NULL. | Admite parcialmente |
ContractedCost nunca es null, pero puede ser 0 para: cargos de EA Marketplace, uso de reserva de EA cuando la asignación de costos está habilitada, uso de reserva de MCA. |
CnC2.1 | DEBE | [ContractedCost] DEBE ser de tipo Decimal... | Es compatible con | |
CnC2.2 | DEBE | [ContractedCost]... DEBE cumplir los requisitos de formato numérico... | Es compatible con | |
CnC2.3 | DEBE | [ContractedCost]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
CnC3 | DEBE | Cuando ContractedUnitPrice está presente y no es nulo, multiplicando contractedUnitPrice por PricingQuantity DEBE generar contractedCost, excepto en los casos de ChargeClass "corrección", que puede abordar PricingQuantity o cualquier discrepancia de costos de forma independiente. | Es compatible con |
ContractedCost puede estar desactivado por menos de 0,0000000001 debido a errores de redondeo. |
CnC4 | DEBE | El ContractedCost de un cargo calculado en función de otros cargos (por ejemplo, cuando ChargeCategory es "tax") debe calcularse basándose en el ContractedCost de esos cargos relacionados. | Es compatible con | |
CnC5 | DEBE | ContractedCost de un cargo no relacionado con otros cargos (por ejemplo, cuando ChargeCategory es "Crédito") DEBE coincidir con billedCost. | Es compatible con |
ContractedCost puede estar desactivada por menos de 0,00001 debido a errores de redondeo. |
Precio unitario contratado
Origen: columns/contractedunitprice.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
CnUP0 | Descripción | El precio unitario acordado para una sola unidad de precios de la SKU asociada, inclusive de descuentos negociados, si están presentes, al excluir descuentos negociados basados en compromisos o cualquier otro descuento. | Es compatible con | |
CnUP1 | DEBE | La columna ContractedUnitPrice DEBE estar presente en los datos de facturación cuando el proveedor admite el concepto de precios negociado. | Es compatible con | |
CnUP2.1 | DEBE | [ContractedUnitPrice] DEBE ser un decimal dentro del intervalo de valores decimales no negativos... | Es compatible con | |
CnUP2.3 | DEBE | [ContractedUnitPrice]... DEBE cumplir los requisitos de formato numérico... | Es compatible con | |
CnUP2.3 | DEBE | [ContractedUnitPrice]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
CnUP3.1 | DEBE | NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Admite parcialmente |
ContractedUnitPrice nunca es null, pero puede ser 0 para: cargos de EA Marketplace, uso de reserva de EA cuando la asignación de costos está habilitada, uso de reserva de MCA. |
CnUP3.2 | DEBE | Eso... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | Los impuestos no se incluyen en el conjunto de datos de costo y uso de Cost Management. |
CnUP3.3 | MAY. | Eso... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
CnUP4 | DEBE | Cuando ContractedUnitPrice está presente y no es null, multiplicando ContractedUnitPrice por PricingQuantity DEBE ser igual a ContractedCost, excepto en los casos de ChargeClass "Corrección", que puede abordar PricingQuantity o cualquier discrepancia de costos de forma independiente. | Es compatible con |
ContractedCost puede estar desactivada por menos de 0,00001 debido a errores de redondeo. |
Costo efectivo
Origen: columns/effectivecost.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
EC0 | Descripción | El costo amortizado del cargo después de aplicar todas las tarifas reducidas, descuentos y la parte aplicable de las compras de prepago pertinentes (única o periódica) que cubre este cargo. | Es compatible con | |
EC1.1 | DEBE | La columna EffectiveCost DEBE estar presente en los datos de facturación... | Es compatible con | |
EC1.2 | DEBE | La columna EffectiveCost... NO DEBE ser NULL. | Es compatible con | |
EC2.1 | DEBE | [EffectiveCost] DEBE ser de tipo Decimal... | Es compatible con | |
EC2.2 | DEBE | [EffectiveCost]... DEBE cumplir los requisitos de formato numérico... | Es compatible con | |
EC2.3 | DEBE | [EffectiveCost]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
EC4 | DEBE | EffectiveCost DEBE ser 0 cuando ChargeCategory es "Compra" y la compra está pensada para cubrir cargos elegibles futuros. | Es compatible con | |
EC5 | DEBE | El EffectiveCost DEBE calcularse en función del costo efectivo de los cargos relacionados si el cargo se calcula en función de otros cargos (por ejemplo, ChargeCategory es "tax"). | Es compatible con | |
EC6 | DEBE | EffectiveCost DEBE coincidir con billedCost si el cargo no está relacionado con otros cargos (por ejemplo, ChargeCategory es "Crédito"). | Es compatible con |
Nombre del emisor de factura
Origen: columns/invoiceissuer.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
IIN0 | Descripción | Nombre de la entidad responsable de la facturación de los recursos o servicios consumidos. | Es compatible con | En el caso de las cuentas de CSP, InvoiceIssuerName se establece en el nombre del distribuidor de Proveedor de soluciones en la nube (CSP) que tiene una relación directa con Microsoft y puede que no represente la organización que factura directamente al cliente final. Para todos los demás tipos de cuenta, el valor es "Microsoft", incluso si hay una organización intermedia que factura al cliente final. |
IIN1 | DEBE | La columna InvoiceIssuer DEBE estar presente en los datos de facturación. | Es compatible con | |
IIN2 | DEBE | [InvoiceIssuerName] DEBE ser de tipo String... | Es compatible con | |
IIN3 | DEBE | [InvoiceIssuerName]... NO DEBE contener valores NULL. | Es compatible con |
Costo de lista
Origen: columns/listcost.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
LC0 | Descripción | Costo calculado multiplicando El precio unitario de lista y la cantidad de precios correspondiente. | Es compatible con | |
LC1.1 | DEBE | La columna ListCost DEBE estar presente en los datos de facturación... | Es compatible con | |
LC1.2 | DEBE | La columna ListCost... NO DEBE ser NULL. | Admite parcialmente |
ListCost nunca es null, pero puede ser 0 para: cargos de Marketplace y uso de reservas. |
LC2.1 | DEBE | [ListCost] DEBE ser de tipo Decimal... | Es compatible con | |
LC2.2 | DEBE | [ListCost]... DEBE cumplir los requisitos de formato numérico. | Es compatible con | |
LC2.3 | DEBE | [ListCost]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
LC3 | DEBE | Cuando ListUnitPrice está presente y no es null, multiplicando listUnitPrice por PricingQuantity DEBE generar listCost, excepto en los casos de ChargeClass "Corrección", que puede abordar PricingQuantity o cualquier discrepancia de costos de forma independiente. | Es compatible con |
ListCost puede estar desactivado por menos de 0,0000000001 debido a errores de redondeo. |
LC4 | DEBE | El listCost de un cargo calculado en función de otros cargos (por ejemplo, cuando ChargeCategory es "tax") debe calcularse en función del ListCost de esos cargos relacionados. | Es compatible con | |
LC5 | DEBE | ListCost de un cargo no relacionado con otros cargos (por ejemplo, cuando ChargeCategory es "Crédito") DEBE coincidir con billedCost. | Es compatible con | ListCost puede estar desactivado en menos de 0,0000000001 debido a errores de redondeo. |
Lista de precios unitarios
Origen: columns/listunitprice.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
LUP0 | Descripción | El precio unitario sugerido publicado por el proveedor para una sola unidad de precios de la SKU asociada, exclusivo de cualquier descuento. | Es compatible con | |
LUP1 | DEBE | La columna ListUnitPrice DEBE estar presente en los datos de facturación cuando el proveedor publica precios unitarios exclusivos de descuentos. | Es compatible con | |
LUP2.1 | DEBE | [ListUnitPrice] DEBE ser un decimal dentro del intervalo de valores decimales no negativos... | Es compatible con | |
LUP2.2 | DEBE | [ListUnitPrice]... DEBE cumplir los requisitos de formato numérico... | Es compatible con | |
LUP2.3 | DEBE | [ListUnitPrice]... [MUST] se denomina en BillingCurrency. | Es compatible con | |
LUP3.1 | DEBE | NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Admite parcialmente |
ListUnitPrice nunca es null, pero puede ser 0 para: cargos de Marketplace y uso de reservas. |
LUP3.2 | DEBE | Eso... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | El impuesto no se incluye en ningún conjunto de datos de uso y costo de Cost Management. |
LUP3.3 | MAY. | Eso... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
LUP4 | DEBE | Cuando ListUnitPrice está presente y no es null, multiplicando ListUnitPrice por PricingQuantity DEBE ser igual a ListCost, excepto en los casos de ChargeClass "Corrección", que puede abordar PricingQuantity o cualquier discrepancia de costos de forma independiente. | Es compatible con |
Categoría de precios
Origen: columns/pricingcategory.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
PC0 | Descripción | Describe el modelo de precios usado para un cargo en el momento del uso o la compra. | Es compatible con | |
PC1.1 | DEBE | PricingCategory DEBE estar presente en los datos de facturación cuando el proveedor admite más de una categoría de precios en todas las SKU... | Es compatible con | |
PC1.2 | DEBE | PricingCategory... DEBE ser de tipo String. | Es compatible con | |
PC2.1 | DEBE | PricingCategory NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Es compatible con | |
PC2.2 | DEBE | PricingCategory... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | Los impuestos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
PC2.3 | MAY. | PricingCategory... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
PC3 | DEBE | PricingCategory DEBE ser uno de los valores permitidos. | Es compatible con | |
PC4 | DEBE | PricingCategory DEBE ser "Estándar" cuando los precios están predeterminados a la tarifa acordada para la cuenta de facturación. | Es compatible con | |
PC5 | DEBE | PricingCategory DEBE ser "Committed" cuando CommitmentDiscountId no es null. | Es compatible con | |
PC6 | DEBE | PricingCategory DEBE ser "Dinámico" cuando el proveedor determina los precios y puede cambiar con el tiempo, independientemente de los precios predeterminados del contrato. | Es compatible con | |
PC7 | DEBE | PricingCategory DEBE ser "Otro" cuando hay un modelo de precios, pero no se aplica ninguno de los valores permitidos. | Es compatible con |
Cantidad de precios
Origen: columns/pricingquantity.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
PQ0 | Descripción | El volumen de una SKU determinada asociada a un recurso o servicio utilizado o comprado, en función de la unidad de precios. | Es compatible con | |
PQ1 | DEBE | La columna PricingQuantity DEBE estar presente en los datos de facturación. | Es compatible con | |
PQ2.1 | DEBE | [PricingQuantity] DEBE ser de tipo Decimal... | Es compatible con | |
PQ2.2 | DEBE | [PricingQuantity]... DEBE cumplir los requisitos de formato numérico. | Es compatible con | |
PQ3 | MAY. | El valor PUEDE ser negativo en los casos en los que ChargeClass es "Corrección". | Es compatible con | |
PQ4.1 | DEBE | [PricingQuantity] NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Es compatible con | |
PQ4.2 | DEBE | [PricingQuantity]... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | Los impuestos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
PQ4.3 | MAY. | [PricingQuantity]... y PUEDE ser NULL para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
PQ5 | DEBE | Cuando los precios unitarios no son nulos, la multiplicación de PricingQuantity por un precio unitario DEBE producir un resultado igual a la métrica de costo correspondiente, excepto en los casos de ChargeClass "Corrección", que puede abordar PricingQuantity o cualquier discrepancia de costos de forma independiente. | Es compatible con |
Unidad de precios
Origen: columns/pricingunit.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
PU0 | Descripción | Unidad de medida especificada por el proveedor para determinar los precios unitarios, lo que indica cómo las tasas de proveedor miden el uso y las cantidades de compra después de aplicar reglas de precios como los precios de bloque. | Es compatible con | |
PU1 | DEBE | La columna PricingUnit DEBE estar presente en los datos de facturación. | Es compatible con | |
PU2 | DEBE | [PricingUnit] DEBE ser de tipo String. | Es compatible con | |
PU3.1 | DEBE | NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Es compatible con | |
PU3.2 | DEBE | Eso... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | Los impuestos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
PU3.3 | MAY. | Eso... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
PU4 | PUEDE | Las unidades de medida usadas en PricingUnit DEBEN cumplir los valores y los requisitos de formato especificados en el atributo UnitFormat. | Es compatible con | |
PU5 | DEBE | El valor PricingUnit DEBE ser semánticamente igual al valor unitario de medición de precios correspondiente proporcionado en la lista o factura de precios publicados por el proveedor, cuando la factura incluye una unidad de medición de precios. | Es compatible con |
Nombre del proveedor
Origen: columns/provider.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
PrN0 | Descripción | Nombre de la entidad que hizo que los recursos o servicios estén disponibles para su compra. | Es compatible con | |
PrN1 | DEBE | La columna Proveedor DEBE estar presente en los datos de facturación. | Es compatible con | |
PrN2.1 | DEBE | [ProviderName] DEBE ser de tipo String... | Es compatible con | |
PrN2.2 | DEBE | [ProviderName]... NO DEBE contener valores NULL. | Es compatible con |
Nombre del publicador
Origen: columns/publisher.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
PbN0 | Descripción | Nombre de la entidad que generó los recursos o servicios que se compraron. | Es compatible con | |
PbN1 | DEBE | La columna Publisher DEBE estar presente en los datos de facturación. | Es compatible con | |
PbN2.1 | DEBE | [PublisherName] DEBE ser de tipo String... | Es compatible con | |
PbN2.2 | DEBE | [PublisherName]... NO DEBE contener valores NULL. | Admite parcialmente |
PublisherName puede ser null para el uso y las compras de reservas, y los cargos sin usar del plan de ahorro. |
Id. de región
Origen: columns/regionid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
RgI0 | Descripción | Identificador asignado por el proveedor para un área geográfica aislada donde se aprovisiona un recurso o se proporciona un servicio. | Es compatible con | |
RgI1.1 | DEBE | La columna RegionId DEBE estar presente en los datos de facturación cuando el proveedor admite la implementación de recursos o servicios dentro de una región... | Es compatible con | |
RgI1.2 | DEBE | La columna RegionId... DEBE ser de tipo String. | Es compatible con | |
RgI2.1 | DEBE | RegionId NO DEBE ser NULL cuando el proveedor opera o administra un recurso o servicio desde una región distinta... | Es compatible con | |
RgI2.2 | MAY. | RegionId... PUEDE contener valores NULL cuando un recurso o servicio no está restringido a un área geográfica aislada. | Es compatible con |
Nombre de la región
Origen: columns/regionname.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
RgN0 | Descripción | Nombre de un área geográfica aislada donde se aprovisiona un recurso o se proporciona un servicio. | Es compatible con | |
RgN1 | DEBE | La columna RegionName DEBE estar presente en los datos de facturación cuando el proveedor admite la implementación de recursos o servicios dentro de una región... | Es compatible con | |
RgN2 | DEBE | The RegionName... DEBE ser de tipo String. | Es compatible con | |
RgN3 | DEBE | RegionName NO DEBE ser NULL cuando el proveedor opera o administra un recurso o servicio desde una región distinta... | Es compatible con | |
RgN4 | MAY. | RegionName... PUEDE contener valores NULL cuando un recurso o servicio no está restringido a un área geográfica aislada. | Es compatible con |
Identificador del recurso
Origen: columns/resourceid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
RsI0 | Descripción | Identificador asignado a un recurso por el proveedor. | Es compatible con | |
RsI1 | DEBE | La columna ResourceId DEBE estar presente en los datos de facturación cuando el proveedor admite la facturación en función de los recursos aprovisionados. | Es compatible con | |
RsI2 | DEBE | [ResourceId] DEBE ser de tipo String. | Es compatible con | |
RsI3 | MAY. | El valor ResourceId PUEDE ser una columna que acepta valores NULL, ya que es posible que algunas filas de datos de costo no estén asociadas a un recurso. | Es compatible con | Es posible que las compras no tengan un identificador de recurso asignado. |
RsI4 | DEBE | ResourceId DEBE aparecer en los datos de costo si el proveedor asigna un identificador a un recurso. | Es compatible con |
ResourceId puede ser null cuando un recurso está relacionado indirectamente con los cargos. Si cree que falta, abra una solicitud de soporte técnico para el servicio que posee el tipo de recurso. |
RsI5 | PUEDE | ResourceId DEBE ser un identificador completo que garantice la unicidad global dentro del proveedor. | Es compatible con |
Nombre del recurso
Origen: columns/resourcename.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
RsN0 | Descripción | Nombre para mostrar asignado a un recurso. | Es compatible con | |
RsN1 | DEBE | La columna ResourceName DEBE estar presente en los datos de facturación cuando el proveedor admite la facturación en función de los recursos aprovisionados. | Es compatible con | |
RsN2 | DEBE | [ResourceName] DEBE ser de tipo String. | Es compatible con | |
RsN3 | MAY. | El valor ResourceName PUEDE ser una columna que acepta valores NULL, ya que es posible que algunas filas de datos de costo no estén asociadas a un recurso o porque no se puede asignar un nombre para mostrar a un recurso. | Es compatible con | Es posible que las compras no tengan un nombre de recurso asignado. |
RsN4 | DEBE | ResourceName NO DEBE ser NULL si se puede asignar un nombre para mostrar a un recurso. | Es compatible con |
ResourceName puede ser null cuando un recurso está relacionado indirectamente con los cargos. Si cree que falta, abra una solicitud de soporte técnico para el servicio que posee el tipo de recurso. |
RsN5 | DEBE | Los recursos no aprovisionados de forma interactiva o solo tienen un ResourceId generado por el sistema NO DEBEN duplicar el mismo valor que ResourceName. | Es compatible con |
Tipo de recurso
Origen: columns/resourcetype.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
RsT0 | Descripción | El tipo de recurso al que se aplica el cargo. | Es compatible con | |
RsT1 | DEBE | La columna ResourceType DEBE estar presente en los datos de facturación cuando el proveedor admite la facturación en función de los recursos aprovisionados y admite la asignación de un tipo para los recursos. | Es compatible con | |
RsT2.1 | DEBE | [ResourceType] DEBE ser de tipo String... | Es compatible con | |
RsT2.2 | DEBE | [ResourceType]... NO DEBE ser NULL cuando un ResourceId correspondiente no es NULL. | Es compatible con | |
RsT3 | DEBE | Cuando un valor ResourceId correspondiente es NULL, el valor de la columna ResourceType también DEBE ser NULL. | Es compatible con |
Categoría del servicio
Origen: columns/servicecategory.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SvC0 | Descripción | Clasificación de nivel más alto de un servicio en función de la función principal del servicio. | Es compatible con | |
SvC1.1 | DEBE | La columna ServiceCategory DEBE estar presente... | Es compatible con | |
SvC1.2 | DEBE | The ServiceCategory... NO DEBE ser NULL. | Es compatible con | |
SvC2 | DEBE | [ServiceCategory] es de tipo String y DEBE ser uno de los valores permitidos. | Es compatible con |
Nombre del servicio
Origen: columns/servicename.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SvN0 | Descripción | Una oferta que se puede adquirir desde un proveedor (por ejemplo, máquina virtual en la nube, base de datos SaaS, servicios profesionales de un integrador de sistemas). | Es compatible con | |
SvN1 | DEBE | La columna ServiceName DEBE estar presente en los datos de costo. | Es compatible con | |
SvN2.1 | DEBE | [ServiceName] DEBE ser de tipo String... | Es compatible con | |
SvN2.2 | DEBE | [ServiceName]... NO DEBE contener valores NULL. | Es compatible con |
ID. SKU
Origen: columns/skuid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SkI0 | Descripción | Identificador único que define una construcción admitida por el proveedor para organizar propiedades que son comunes en uno o varios precios de SKU. | Es compatible con | |
SkI1 | DEBE | La columna SkuId DEBE estar presente en los datos de facturación cuando el proveedor publica una lista de SKU. | Es compatible con | |
SkI2 | DEBE | [SkuId] DEBE ser de tipo String. | Es compatible con | |
SkI3.1 | DEBE | NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Admite parcialmente |
SkuId puede ser null para algunas filas, como los cargos del plan de ahorro sin usar y los cargos de Marketplace. |
SkI3.2 | DEBE | Eso... DEBE ser null cuando ChargeCategory es "tax"... | No es aplicable | Los impuestos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
SkI3.3 | MAY. | Eso... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
SkI4 | DEBE | SkuId DEBE ser igual a SkuPriceId cuando un proveedor no admite una construcción de identificador de SKU general. | Es compatible con |
Identificador de precio de SKU
Origen: columns/skupriceid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SkPI0 | Descripción | Identificador único que define el precio unitario utilizado para calcular el cargo. | Es compatible con | |
SkPI1 | DEBE | La columna SkuPriceId DEBE estar presente en los datos de facturación cuando el proveedor publica una lista de precios de SKU. | Es compatible con | |
SkPI2 | DEBE | [SkuPriceId] DEBE ser de tipo String. | Es compatible con | |
SkPI3 | DEBE | SkuPriceId DEBE definir un único precio unitario utilizado para calcular el cargo. | Es compatible con | |
SkPI4 | DEBE | ListUnitPrice debe asociarse con el SkuPriceId en la lista de precios publicados por el proveedor. | Admite parcialmente | Para EA, SkuPriceId representa un precio de SKU individual, pero no está disponible en el conjunto de datos de la hoja de precios. Para MCA, SkuPriceId es una combinación de las siguientes columnas de hoja de precios: {ProductId}_{SkuId}_{MeterType} . |
SkPI5.1 | DEBE | [SkuPriceId] NO DEBE ser NULL cuando ChargeClass no es "Corrección" y ChargeCategory es "Uso" o "Compra"... | Es compatible con | |
SkPI5.2 | DEBE | [SkuPriceId]... DEBE ser null cuando ChargeCategory es "Tax".... | No es aplicable | Los impuestos no se incluyen en ningún conjunto de datos de uso y costo de Cost Management. |
SkPI5.3 | MAY. | [SkuPriceId]... PUEDE ser null para todas las demás combinaciones de ChargeClass y ChargeCategory. | Es compatible con | |
SkPI6 | DEBE | Un valor determinado de SkuPriceId DEBE asociarse con uno y solo un SkuId, excepto en los casos de flexibilidad de descuento de compromiso. | Es compatible con |
Id. de subcuenta
Origen: columns/subaccountid.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SAI0 | Descripción | Un identificador asignado a una agrupación de recursos o servicios, que a menudo se usa para administrar el acceso o el costo. | Es compatible con | La subcuenta FOCUS se asigna a una suscripción de Microsoft Cloud. |
SAI1 | DEBE | La columna SubAccountId DEBE estar presente en los datos de facturación cuando el proveedor admite una construcción de subcuenta. | Es compatible con | |
SAI2 | DEBE | [SubAccountId] DEBE ser de tipo String. | Es compatible con | |
SAI3 | DEBE | Si un cargo no se aplica a una subcuenta, la columna SubAccountId DEBE ser NULL. | Es compatible con |
SubAccountId es null para compras y reembolsos de MCA. |
Nombre de la subcuenta
Origen: columns/subaccountname.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
SAN0 | Descripción | Un nombre asignado a una agrupación de recursos o servicios, que a menudo se usa para administrar el acceso o el costo. | Es compatible con | La subcuenta FOCUS se asigna a una suscripción de Microsoft Cloud. |
SAN1 | DEBE | La columna SubAccountName DEBE estar presente en los datos de facturación cuando el proveedor admite una construcción de subcuenta. | Es compatible con | |
SAN2 | DEBE | [SubAccountName] DEBE ser de tipo String. | Es compatible con | |
SAN3 | DEBE | Si un cargo no se aplica a una subcuenta, la columna SubAccountName DEBE ser NULL. | Admite parcialmente |
SubAccountName puede ser "Sin asignar" cuando no hay ningún valor.
SubAccountName es null para compras y reembolsos de MCA. |
Etiquetas
Origen: columns/tags.md
ID | Tipo | Criterios | Estado | Notas |
---|---|---|---|---|
T0 | Descripción | Conjunto de etiquetas asignadas a orígenes de etiquetas que tengan en cuenta las posibles evaluaciones de etiquetas definidas por el proveedor o definidas por el usuario. | Es compatible con | |
T1 | DEBE | La columna Etiquetas DEBE estar presente en los datos de facturación cuando el proveedor admite la configuración de etiquetas definidas por el usuario o el proveedor. | Es compatible con | |
T2 | DEBE | La columna Etiquetas DEBE contener etiquetas definidas por el usuario y definidas por el proveedor. | Es compatible con | |
T3 | DEBE | La columna Etiquetas solo DEBE contener etiquetas finalizadas. | Es compatible con | |
T4 | DEBE | La columna Etiquetas DEBE estar en formato clave-valor. | Es compatible con | |
T5 | PUEDE | Una clave de etiqueta con un valor distinto de NULL para un recurso determinado debe incluirse en la columna etiquetas. | Es compatible con | |
T6 | MAY. | Una clave de etiqueta con un valor NULL para un recurso determinado puede incluirse en la columna etiquetas en función del proceso de finalización de etiquetas del proveedor. | Es compatible con | |
T7 | DEBE | Clave de etiqueta que no admite un valor correspondiente, DEBE tener establecido un valor true (booleano) correspondiente. | No es aplicable | Las etiquetas de Microsoft Cloud admiten claves y valores. |
T8 | DEBE | Si se admite la finalización de etiquetas, los proveedores DEBEN publicar métodos de finalización de etiquetas y semántica en su documentación correspondiente. | Es compatible con | Consulte Agrupar y asignar costos mediante la herencia de etiquetas. |
T9 | DEBE | Los proveedores NO DEBEN modificar los valores o las claves de etiqueta definidas por el usuario. | Es compatible con | |
T10 | DEBE | Las etiquetas definidas por el proveedor DEBEN tener el prefijo de clave de etiqueta especificado por el proveedor. | No admite | Las etiquetas especificadas por el proveedor no se pueden diferenciar de las etiquetas definidas por el usuario. Las etiquetas no se modifican para admitir la compatibilidad con versiones anteriores. |
T11 | PUEDE | Los proveedores DEBEN publicar todos los prefijos de clave de etiqueta especificados por el proveedor en su documentación correspondiente. | No es aplicable | Actualmente no se especifican prefijos de proveedor. |
Contenido relacionado
Recursos relacionados
Productos relacionados:
Soluciones relacionadas:
- Informes de Power BI del kit de herramientas de FinOps
- Centros de FinOps
- Módulo de PowerShell del kit de herramientas de FinOps