Dela via


Fullständig rapport om FOCUS-överensstämmelse

Det här dokumentet innehåller en detaljerad lista över alla FOCUS 1.0-krav och anger den supportnivå som tillhandahålls av Microsoft Cost Management FOCUS-datauppsättningen. Mer information om FOCUS finns i FOCUS-översikten.


Hur överensstämmelse mäts

FOCUS-kraven delas in i fyra grupper:

  • MUST-kraven är obligatoriska för alla dataleverantörer.
  • SHOULD-krav är starka rekommendationer.
  • REKOMMENDERADE krav är rekommenderade metodtips.
  • MAY-krav är valfria och används för att förbereda FinOps-utövare för gränsfall.

Det finns ingen officiell mätning för FOCUS-överensstämmelse, men vi beräknar en överensstämmelsepoäng på 96 %, som står för alla helt och delvis stödda krav. I följande tabell sammanfattas kraven efter supportnivå.

Typ Stöds Partiellt stöd Stöds inte Inte tillämpligt
MÅSTE 238 13 2 10
BORDE 22 3 1 1
REKOMMENDERAD 0 1 1 0
MAJ 22 0 0 1
Sammanfattning 93,1 % 5.6% 1,3 %

Så här organiseras det här dokumentet

I följande avsnitt visas varje FOCUS-krav, supportnivån i Microsoft Cost Management FOCUS 1.0-datauppsättningen och eventuella relevanta anteckningar. En översikt över luckorna finns i sammanfattningen av FOCUS-överensstämmelse. Krav-ID:er är endast för referensändamål. ID:t definieras inte som en del av FOCUS.

Resten av det här dokumentet visar en lista över FOCUS-kraven grupperade efter attribut och kolumn. Kolumner definierar de specifika dataelementen i datauppsättningen och attribut definierar hur kolumner och rader ska bete sig. Beskrivningar på hög nivå och en länk till det ursprungliga kravdokumentet finns överst i varje avsnitt.


Attribut

Namngivning och ordning för kolumner

Källa: attribut/column_naming_and_ordering.md

ID Typ Villkor Status Kommentar
CNO1 MÅSTE Alla kolumner som definieras av FOCUS MÅSTE följa följande regler: Stöder
CNO1.1 MÅSTE Kolumn-ID:t MÅSTE använda Pascal-skiftläge. Stöder
CNO1.2 MÅSTE Kolumn-ID får inte använda förkortningar. Stöder
CNO1.3 MÅSTE Kolumn-ID:n MÅSTE vara alfanumeriska utan specialtecken. Stöder
CNO1.4 MÅSTE Kolumner som har ett ID och ett namn måste ha suffixet Id eller Name i kolumn-ID:t. Stöder
CNO1.5 MAJ Visningsnamn för en kolumn KAN undvika suffixet Name om det inte finns några andra kolumner med samma namnprefix. Stöder
CNO1.6 BORDE Kolumn-ID:t BÖR INTE använda förkortningar. Stöder
CNO1.7 BORDE Kolumn-ID:t FÅR INTE överstiga 50 tecken för att hantera kolumnlängdsbegränsningar för olika datalagringsplatser. Stöder
CNO2 MÅSTE Alla anpassade kolumner MÅSTE vara prefix med ett konsekvent x_ prefix för att identifiera dem som externa, anpassade kolumner och skilja dem från FOCUS-kolumner för att undvika konflikter i framtida versioner. Delvis stöd BillingAccountType och SubAccountType introducerades oavsiktligt i Microsofts focus 1.0 förhandsversion av datauppsättningen utan prefixet x_ . Båda kolumnerna dokumenteras i en väntande FOCUS-pull-begäran. Icke-prefixerade kolumnnamn bibehålls för bakåtkompatibilitet tills ett officiellt beslut fattas om dem.
CNO3.1 MÅSTE Kolumner som har ett ID och ett namn måste ha suffixet Id eller Name i kolumn-ID:t. Stöder
CNO3.2 MAJ Visningsnamn för en kolumn KAN undvika suffixet Namn om det anses överflödigt. Stöder Vi rekommenderar inte den här metoden eftersom det ger förvirring när kolumn-ID:t och visningsnamnen inte matchar.
CNO4 MÅSTE Kolumner med suffixet Category MÅSTE normaliseras. Stöder
CNO5 BORDE Anpassade (t.ex. providerdefinierade) kolumner BÖR följa samma regler som anges ovan för FOCUS-kolumner. Stöder
CNO6 BORDE Alla FOCUS-kolumner SKA vara först i den angivna datamängden. Stöder
CNO7 BORDE Anpassade kolumner BÖR visas efter alla FOCUS-kolumner och BÖR INTE blandas. Stöder
CNO8.1 MAJ Kolumner kan sorteras alfabetiskt... Stöder Kolumner sorteras alfabetiskt för enkel användning.
CNO8.2 BORDE ... anpassade kolumner SKA vara efter alla FOCUS-kolumner. Stöder Kolumner sorteras alfabetiskt för enkel användning.

Valutakodformat

Källa: attribut/currency_code_format.md

ID Typ Villkor Status Kommentar
CCF1 MÅSTE Alla kolumner som samlar in ett valutavärde, definierat i FOCUS-specifikationen, MÅSTE följa kraven som anges nedan. Stöder
CCF2 BORDE Anpassade valutarelaterade kolumner BÖR också följa samma formateringskrav. Stöder
CCF3 MÅSTE Valutarelaterade kolumner MÅSTE representeras som en alfabetisk kod med tre bokstäver enligt beskrivningen i det styrande dokumentet ISO 4217:2015. Stöder

Datum/tid-format

Källa: attribut/datetime_format.md

ID Typ Villkor Status Kommentar
DTF1 MÅSTE Alla kolumner som samlar in ett datum-/tidsvärde, som definieras i FOCUS-specifikationen, MÅSTE följa formateringskraven nedan. Stöder
DTF2 BORDE Anpassade datum-/tidsrelaterade kolumner BÖR också följa samma formateringskrav. Stöder
DTF3 MÅSTE Datum-/tidsvärden MÅSTE finnas i UTC (Coordinated Universal Time) för att undvika tvetydighet och säkerställa konsekvens mellan olika tidszoner. Stöder
DTF4 MÅSTE Format för datum/tid-värden MÅSTE justeras med ISO 8601-standard, vilket ger ett globalt känt format för att representera datum och tider (se ISO 8601-1:2019-styrande dokument för mer information). Stöder
DTF5 MÅSTE Värden som ger information om ett visst ögonblick i tiden MÅSTE representeras i det utökade ISO 8601-formatet med UTC-förskjutning ("ÅÅÅÅ-MM-DDTHH:mm:ssZ") och följa följande riktlinjer: Inkludera datum- och tidskomponenter, avgränsade med bokstaven "T"; Använd tvåsiffriga timmar (HH), minuter (mm) och sekunder (ss); Avsluta med Z-indikatorn för att ange UTC (Coordinated Universal Time). Delvis stöd Datumkolumner följer alla ISO 8601-standarden, men inkluderar inte sekunder (till exempel "2024-01-01T00:00Z").

Rabatthantering

Källa: attribut/discount_handling.md

ID Typ Villkor Status Kommentar
DH1 BORDE Alla tillämpliga rabatter SKA tillämpas på varje rad som de avser och BÖR INTE negeras i en separat rad. Stöder
DH2 MÅSTE Alla rabatter som tillämpas på en rad måste tillämpas på hela avgiften. Stöder
DH2.1 MAJ Flera rabatter kan gälla för en rad... Stöder
DH2.2 MÅSTE Flera rabatter [tillämpas på en rad]... MÅSTE tillämpas på hela avgiften som täcks av den raden. Stöder
DH2.3 MÅSTE Om en rabatt endast gäller för en del av en avgift måste den rabatterade delen av avgiften delas upp i en separat rad. Stöder
DH2.4 MÅSTE Varje rabatt måste vara identifierbar med hjälp av befintliga FOCUS-kolumner. Stöder CommitmentDiscountId är den enda FOCUS-kolumnen som identifierar rabatter.
DH2.4.1 MÅSTE Rader med en åtagandebaserad rabatt som tillämpas på dem MÅSTE innehålla ett CommitmentDiscountId. Stöder
DH2.4.2 BORDE Om en provider tillämpar en rabatt som inte kan representeras av en FOCUS-kolumn bör de innehålla ytterligare kolumner för att identifiera källan till rabatten. Partiellt stöd Förhandlade rabatter kan identifieras genom att jämföra ListCost och ContractedCost.
DH3.1 MÅSTE Köpta rabatter (t.ex. åtagandebaserade rabatter) måste amorteras. Stöder
DH3.2 MÅSTE BilledCost måste vara 0 för alla rader där åtagandet täcker hela kostnaden för debiteringsperioden. Stöder
DH3.3 MÅSTE EffectiveCost MÅSTE innehålla den del av den amorterade inköpskostnaden som gäller för den här raden. Stöder
DH3.4 MÅSTE Summan av EffectiveCost för alla rader där CommitmentDiscountStatus är "Used" eller "Unused" för varje CommitmentDiscountId under hela åtagandet måste vara densamma som den totala BilledCost för den åtagandebaserade rabatten. Stöder
DH3.5 MÅSTE CommitmentDiscountId och ResourceId MÅSTE anges till det ID som tilldelats den åtagandebaserade rabatten. Stöder För att underlätta delning av åtaganderabatter använder köp och återbetalningar av åtaganderabatter åtaganderabatten medan användning av åtaganderabatt använder instansen i ordern. Använd x_SkuOrderId för att identifiera åtaganderabattens order-ID för användningsavgifter.
DH3.6 MÅSTE ChargeCategory MÅSTE anges till "Köp" på rader som representerar ett köp av en åtagandebaserad rabatt. Stöder
DH3.7 MÅSTE CommitmentDiscountStatus MÅSTE vara "Used" för ChargeCategory"Usage"-rader som fick ett reducerat pris från ett åtagande. Stöder
DH3.8 MÅSTE CommitmentDiscountId MÅSTE anges till det ID som tilldelats rabatten [för användning av åtaganderabatt]. Stöder
DH3.9 MÅSTE ResourceId MÅSTE anges till ID för resursen som fick rabatten [för användning av åtaganderabatt]. Stöder
DH3.10 MÅSTE Om ett åtagande inte används fullt ut måste leverantören inkludera en rad som representerar den oanvända delen av åtagandet för den debiteringsperioden. Stöder
DH3.11 MÅSTE Dessa rader MÅSTE representeras med CommitmentDiscountStatus inställt på "Oanvänd" och ChargeCategory inställt på "Användning". Stöder
DH3.12 MÅSTE Sådana rader MÅSTE ha värdet CommitmentDiscountId och ResourceId till det ID som tilldelats den åtagandebaserade rabatten. Delvis stöd CommitmentDisocuntId matchar logiskt ResourceId, men de skiljer sig i fall.
DH4 MÅSTE Krediter som tillämpas i efterhand MÅSTE använda en ChargeCategory av "Kredit". Inte tillämpligt Krediter ingår inte i kostnads- och användningsdatauppsättningen cost management.

Nyckelvärdesformat

Källa: attribut/key_value_format.md

ID Typ Villkor Status Kommentar
KVF1 MÅSTE Kolumner med nyckelvärdesformat MÅSTE innehålla en serialiserad JSON-sträng som överensstämmer med ECMA 404-definitionen för ett objekt. Stöder
KVF2 MÅSTE Nycklar i ett nyckel/värde-par MÅSTE vara unika i ett objekt. Stöder
KVF3 MÅSTE Värden i ett nyckel/värde-par MÅSTE vara en av följande typer: tal, sträng, true, falseeller null. Stöder
KVF4 MÅSTE Värden i ett nyckel/värde-par FÅR INTE vara ett objekt eller en matris. Stöder

Null-hantering

Källa: attribut/null_handling.md

ID Typ Villkor Status Kommentar
NH1 BORDE Anpassade kolumner BÖR också följa samma formateringskrav. Delvis stöd Följande kolumner kan vara "-2" när det inte finns något värde: SkuPriceId, x_AccountId, x_InvoiceSectionId. Följande kolumner kan vara "Ej tilldelade" när det inte finns något värde: SubAccountName, x_AccountName, x_AccountOwnerId, x_InvoiceSectionName, . x_PricingUnitDescription Följande kolumner kan vara 0 när ett värde inte är tillgängligt: ContractedCost, , ContractedUnitPrice, ListCost. ListUnitPrice
NH2 MÅSTE Kolumner MÅSTE använda NULL när det inte finns något värde som kan anges för en nullbar kolumn. Delvis stöd (Se tidigare anteckningar)
NH3 MÅSTE Kolumner FÅR INTE använda tomma strängar eller platshållarvärden, till exempel 0 för numeriska kolumner eller "Ej tillämpligt" för strängkolumner för att representera ett null-värde eller inte, oavsett om kolumnen tillåter null eller inte. Delvis stöd (Se tidigare anteckningar)

Numeriskt format

Källa: attribut/numeric_format.md

ID Typ Villkor Status Kommentar
NF1 BORDE Anpassade numeriska värde som samlar in kolumner BÖR anta samma formatkrav över tid. Stöder
NF2 MÅSTE Kolumner med numeriskt värdeformat MÅSTE innehålla ett enda numeriskt värde. Stöder
NF3 MÅSTE Numeriska värden MÅSTE uttryckas som ett heltalsvärde, ett decimalvärde eller ett värde uttryckt i vetenskaplig notation. Stöder
NF4 MÅSTE Del notation får inte användas. Stöder
NF5 MÅSTE Numeriska värden som uttrycks med vetenskaplig notation måste uttryckas med E-notationen "mEn" med ett reellt tal m och ett heltal n som anger värdet "m x 10^n". Stöder
NF6 MÅSTE Exponentens tecken får endast uttryckas som en del av exponentvärdet om n är negativt. Stöder
NF7 MÅSTE Numeriska värden FÅR INTE uttryckas med matematiska symboler, funktioner eller operatorer. Stöder
NF8 MÅSTE Numeriska värden får inte innehålla kvalificerare eller ytterligare tecken (t.ex. valutasymboler, måttenheter osv.). Stöder
NF9 MÅSTE Numeriska värden får inte innehålla kommatecken eller skiljetecken förutom en decimalpunkt (".") om det krävs för att uttrycka ett decimalvärde. Stöder
NF10 MÅSTE Numeriska värden får inte innehålla ett tecken för att representera ett tecken för ett positivt värde. Stöder
NF11 MÅSTE Ett negativt tecken (-) MÅSTE ange ett negativt värde. Stöder
NF12 MÅSTE Kolumner med ett numeriskt värdeformat MÅSTE presentera något av följande värden som "Datatyp" i kolumndefinitionen: Integer, Decimal. Stöder
NF13 BORDE Providers BÖR definiera precision och skala för kolumner med numeriskt format med något av följande precisionsvärden i ett datadefinitionsdokument Shortsom leverantörer publicerar: Heltal , Long, Extended; Decimal Single, Double, Extended. Stöder

Stränghantering

Källa: attribut/string_handling.md

ID Typ Villkor Status Kommentar
SH1 BORDE Anpassat strängvärde som samlar in kolumner BÖR anta samma krav över tid. Stöder
SH2 MÅSTE Strängvärden MÅSTE behålla det ursprungliga höljet, avståndet och andra relevanta konsekvensfaktorer som anges av leverantörer och slutanvändare. Delvis stöd ResourceName kan ändras till gemener eller versaler av resursprovidern. Om du ser detta skickar du en supportbegäran till tjänstteamet som ansvarar för SKU/mätaren. ResourceId är lägre för att uppfylla FOCUS-kraven.
SH3.1 MÅSTE Avgifter för föränderliga entiteter (t.ex. resursnamn) MÅSTE återspeglas korrekt i motsvarande avgifter som uppstår efter ändringen... Stöder
SH3.2 MÅSTE Avgifter för föränderliga entiteter... FÅR INTE ändra avgifter som uppstår före ändringen, vilket bevarar dataintegriteten och granskningsbarheten för alla avgiftsposter. Stöder
SH4 MÅSTE Oföränderliga strängvärden som refererar till samma entitet (t.ex. resursidentifierare, regionidentifierare osv.) MÅSTE förbli konsekvent och oförändrad under alla faktureringsperioder. Stöder
SH5 BORDE Tomma strängar och strängar som endast består av blanksteg SKA INTE användas i strängkolumner som inte kan nulleras. Stöder
SH6 MAJ När en post anges efter en ändring av ett föränderligt strängvärde och ChargeClass är "Korrigering" innehåller posten MAY det ändrade värdet. Stöder

Enhetsformat

Källa: attribut/unit_format.md

ID Typ Villkor Status Kommentar
UF1 BORDE Enheter SKA uttryckas som en enda måttenhet som följer något av följande tre format: <plural-units>, <singular-unit>-<plural-time-units>, <plural-units>/<singular-time-unit>. Stöder Även om de är giltiga baserat på regel UF2 är följande enheter undantag från den här regeln: Units/10 Days, Units/3 Months, Units/6 Months.
UF2.1 MAJ Enheter KAN uttryckas med en enhetskvantitet (<quantity> <plural-units>) eller tidsintervall (<plural-units>/<interval> <plural-time-units>). Stöder Se UF1.
UF2.2 MÅSTE Om en enhetskvantitet eller tidsintervall används måste enhetskvantiteten eller tidsintervallet uttryckas som ett heltal. Stöder
UF3 MÅSTE Enhetsvärden och komponenter i kolumner som använder enhetsformatet MÅSTE använda ett versalschema som överensstämmer med det versaler som används i det här attributet om termen anges i det här avsnittet. Stöder
UF4 BORDE Enheter SKA bestå av listan över rekommenderade enheter som anges i det här avsnittet om inte enhetsvärdet täcker en dimension som inte anges i den rekommenderade enhetsuppsättningen, eller om enheten omfattar en antalsbaserad enhet som skiljer sig från rekommenderade värden i den antalsdimension som anges i det här avsnittet. Stöder
UF5.1 MÅSTE Enhetsnamn för datastorlek MÅSTE förkortas med någon av förkortningarna i följande tabell. Stöder
UF5.2 MÅSTE Värden som överskrider 10^18 MÅSTE använda förkortningen för exabit, exabyte, exbibit och exbibyte... Stöder
UF5.3 MÅSTE ... värden som är mindre än en byte MÅSTE använda förkortningen för bit eller byte. Stöder
UF6 MAJ Om följande lista över rekommenderade värden inte omfattar en antalsbaserad enhet kan en provider introducera ett nytt substantiv som representerar en antalsbaserad enhet. Stöder Alla enhetsvärden som stöds dokumenteras i datauppsättningen Prisenheter i FinOps-verktygslådan.
UF7 MÅSTE Alla substantiv som visas i enheter som inte visas i tabellen med rekommenderade värden betraktas som antalsbaserade enheter. Ett nytt antalsbaserat enhetsvärde måste vara versalt. Stöder
UF8 MÅSTE Tidsbaserade enheter kan användas för att mäta förbrukning över ett tidsintervall eller i kombination med en annan enhet för att samla in en förbrukningshastighet. Tidsbaserade enheter MÅSTE matcha ett av värdena som anges i följande tabell: Year, , MonthDay, Hour, Minute, . Second Stöder
UF9 MÅSTE Om enhetsvärdet är ett sammansatt värde från kombinationer av en eller flera enheter måste varje komponent också justeras mot uppsättningen rekommenderade värden. Stöder
UF10.1 MÅSTE I stället för "per" eller "-" för att ange en sammansatt enhet måste snedstreck ("/") och space(" ") användas som en gemensam konvention. Stöder
UF10.2 BORDE Antalsbaserade enheter som begäranden, instanser och token SKA uttryckas med hjälp av ett värde som anges i antalsdimensionen. Stöder
UF10.3 BORDE Om en användningsenhet till exempel mäts som en frekvens av begäranden eller instanser under en viss tidsperiod bör enheten anges som "Begäranden/dag" för att ange antalet begäranden per dag. Stöder

Kolumner

Availability zone

Källa: columns/availabilityzone.md

ID Typ Villkor Status Kommentar
AZ0 beskrivning En providertilldelad identifierare för ett fysiskt avgränsat och isolerat område i en region som ger hög tillgänglighet och feltolerans. Stöder Microsoft har stöd för konceptet tillgänglighetszon men inkluderar det inte i kostnads- och användningsdatauppsättningen Cost Management.
AZ1 REKOMMENDERAD Kolumnen AvailabilityZone rekommenderas att finnas i faktureringsdata när providern stöder distribution av resurser eller tjänster i en tillgänglighetszon. Stöder inte Tillgänglighetszoner är inte tillgängliga i kostnads- och användningsdatauppsättningen Cost Management.
AZ2.1 MÅSTE [Tillgänglighetszon] MÅSTE vara av typen Sträng... Inte tillämpligt
AZ2.2 MAJ [AvailabilityZone]... KAN innehålla null-värden när en avgift inte är specifik för en tillgänglighetszon. Inte tillämpligt

Fakturerad kostnad

Källa: columns/billedcost.md

ID Typ Villkor Status Kommentar
BCo0 beskrivning En avgift som utgör grunden för fakturering, inklusive alla reducerade priser och rabatter samtidigt som amortering av startavgifter (engångsavgifter eller återkommande) exkluderades. Stöder
BCo1.1 MÅSTE Kolumnen BilledCost MÅSTE finnas i faktureringsdata... Stöder
BCo1.2 MÅSTE Kolumnen BilledCost... FÅR INTE vara null. Stöder
BCo2.1 MÅSTE [BilledCost] MÅSTE vara av typen Decimal... Stöder
BCo2.2 MÅSTE [BilledCost]... MÅSTE överensstämma med numeriskt format... Stöder
BCo2.3 MÅSTE [BilledCost]... [MÅSTE] anges i BillingCurrency. Stöder
BCo2.4 MÅSTE Summan av BilledCost för rader under en viss faktureringsperiod MÅSTE matcha summan av de fakturor som tagits emot för faktureringsperioden för ett faktureringskonto. Stöder

Faktureringskonto-ID

Källa: columns/billingaccountid.md

ID Typ Villkor Status Kommentar
BAI0 beskrivning Identifieraren som tilldelats ett faktureringskonto av providern. Stöder FOCUS-faktureringskontot representerar det omfång där fakturor genereras, vilket är ett företagsavtal faktureringskonto (kallas även registrering) eller en Microsoft-kundavtal faktureringsprofil.
BAI1 MÅSTE Kolumnen BillingAccountId MÅSTE finnas i faktureringsdata. Stöder
BAI2 MÅSTE [BillingAccountId] MÅSTE vara av typen Sträng... Stöder
BAI3 MÅSTE [BillingAccountId]... FÅR INTE innehålla null-värden. Stöder
BAI4 MÅSTE BillingAccountId MÅSTE vara en globalt unik identifierare inom en provider. Stöder BillingAccountId använder det fullständigt kvalificerade Azure Resource Manager-ID:t och inte det enkla registreringsnumret eller faktureringsprofil-ID:t för konsekvens och för att säkerställa att det omfång som identifieras är uppenbart och programmatiskt tillgängligt via den här identifieraren.

Faktureringskontonamn

Källa: columns/billingaccountname.md

ID Typ Villkor Status Kommentar
BAN0 beskrivning Visningsnamnet som tilldelats ett faktureringskonto. Stöder FOCUS-faktureringskontot representerar det omfång där fakturor genereras, vilket är ett företagsavtal faktureringskonto (kallas även registrering) eller en Microsoft-kundavtal faktureringsprofil.
BAN1.1 MÅSTE Kolumnen BillingAccountName MÅSTE finnas i faktureringsdata... Stöder
BAN1.2 MÅSTE Kolumnen BillingAccountName... FÅR INTE vara null när providern har stöd för att tilldela ett visningsnamn för faktureringskontot. Stöder
BAN2 MÅSTE [BillingAccountName] MÅSTE vara av typen Sträng. Stöder
BAN3 MÅSTE BillingAccountName MÅSTE vara unikt inom en kund när en kund har fler än ett faktureringskonto. Stöder inte Faktureringskontoägare styr BillingAccountName. Microsoft ändrar inte det här värdet, även om de väljer att använda samma namn som ett annat faktureringskonto.

Faktureringsvaluta

Källa: columns/billingcurrency.md

ID Typ Villkor Status Kommentar
BCu0 beskrivning Representerar den valuta som en avgift fakturerades i. Stöder
BCu1 MÅSTE Kolumnen BillingCurrency MÅSTE finnas i faktureringsdata. Stöder
BCu2 MÅSTE BillingCurrency MÅSTE matcha den valuta som används i fakturan som genereras av fakturautfärdaren. Stöder
BCu3.1 MÅSTE [BillingCurrency] MÅSTE vara av typen Sträng... Stöder
BCu3.2 MÅSTE [BillingCurrency]... FÅR INTE innehålla null-värden. Stöder
BCu5 MÅSTE BillingCurrency MÅSTE uppfylla kraven för valutakodformat. Stöder

Faktureringsperiodens slut

Källa: kolumner/billingperiodend.md

ID Typ Villkor Status Kommentar
BPE0 beskrivning Det exklusiva slutdatumet och tiden för en faktureringsperiod. Stöder
BPE1 MÅSTE Kolumnen BillingPeriodEnd MÅSTE finnas i faktureringsdata. Stöder
BPE2.1 MÅSTE [BillingPeriodEnd] MÅSTE vara av typen Datum/tid-format... Stöder
BPE2.2 MÅSTE [BillingPeriodEnd]... MÅSTE vara ett exklusivt värde... Stöder
BPE2.3 MÅSTE [BillingPeriodEnd]... FÅR INTE innehålla null-värden. Stöder
BPE3 MÅSTE Summan av kolumnen BilledCost för rader under en viss faktureringsperiod måste matcha summan av de fakturor som tagits emot för faktureringsperioden för ett faktureringskonto. Stöder

Start av faktureringsperiod

Källa: kolumner/billingperiodstart.md

ID Typ Villkor Status Kommentar
BPS0 beskrivning Inkluderande startdatum och tid för en faktureringsperiod. Stöder
BPS1.1 MÅSTE Kolumnen BillingPeriodStart MÅSTE finnas i faktureringsdata... Stöder
BPS1.2 MÅSTE Kolumnen BillingPeriodStart... MÅSTE vara av typen Datum/tid-format... Stöder
BPS1.3 MÅSTE Kolumnen BillingPeriodStart... MÅSTE vara ett inkluderande värde... Stöder
BPS1.4 MÅSTE Kolumnen BillingPeriodStart... FÅR INTE innehålla null-värden. Stöder
BPS2 MÅSTE Summan av måttet BilledCost för rader under en viss faktureringsperiod MÅSTE matcha summan av de fakturor som tagits emot för faktureringsperioden för ett faktureringskonto. Stöder

Avgiftskategori

Källa: columns/chargecategory.md

ID Typ Villkor Status Kommentar
ChCt0 beskrivning Representerar den högsta klassificeringen av en avgift baserat på hur den faktureras. Stöder
ChCt1.1 MÅSTE Kolumnen ChargeCategory MÅSTE finnas i faktureringsdata... Stöder
ChCt1.2 MÅSTE Kolumnen ChargeCategory... FÅR INTE vara null. Stöder
ChCt2 MÅSTE [ChargeCategory] är av typen Sträng och MÅSTE vara ett av de tillåtna värdena. Stöder

Avgiftsklass

Källa: columns/chargeclass.md

ID Typ Villkor Status Kommentar
ChCl0 beskrivning Anger om raden representerar en korrigering av en eller flera avgifter som fakturerats under en tidigare faktureringsperiod. Stöder
ChCl1 MÅSTE Kolumnen ChargeClass MÅSTE finnas i faktureringsdata. Stöder
ChCl2.1 MÅSTE [ChargeClass] MÅSTE vara av typen Sträng... Stöder
ChCl2.2 MÅSTE [ChargeClass]... MÅSTE vara "Korrigering" när raden representerar en korrigering av en eller flera avgifter som fakturerats under en tidigare faktureringsperiod. Stöder
ChCl3 MÅSTE ChargeClass MÅSTE vara null när det inte är en korrigering eller när det är en korrigering inom den aktuella faktureringsperioden. Stöder

Beskrivning av debitering

Källa: columns/chargedescription.md

ID Typ Villkor Status Kommentar
CD0 beskrivning Självständig sammanfattning av avgiftens syfte och pris. Stöder
CD1 MÅSTE Kolumnen ChargeDescription MÅSTE finnas i faktureringsdata... Stöder
CD2 MÅSTE Kolumnen ChargeDescription... MÅSTE vara av typen Sträng... Stöder
CD3 BORDE Kolumnen ChargeDescription... BÖR INTE vara null. Delvis stöd ChargeDescription kan vara null för oanvända avgifter för sparplaner, Marketplace-avgifter och andra avgifter som inte är direkt kopplade till en produkt-SKU.
CD4 BORDE Leverantörer BÖR ange längden på [ChargeDescription] i sin offentligt tillgängliga dokumentation. Stöder inte

Avgiftsfrekvens

Källa: columns/chargefrequency.md

ID Typ Villkor Status Kommentar
CF0 beskrivning Anger hur ofta en avgift ska ske. Stöder
CF1.1 REKOMMENDERAD Kolumnen ChargeFrequency rekommenderas finns i faktureringsdata... Stöder
CF1.2 MÅSTE Kolumnen ChargeFrequency... FÅR INTE vara null. Stöder
CF2 MÅSTE [ChargeFrequency] är av typen Sträng och MÅSTE vara ett av de tillåtna värdena. Stöder
CF3 MÅSTE När ChargeCategory är "Köp" får ChargeFrequency INTE vara "användningsbaserad". Stöder

Periodens slut

Källa: kolumner/chargeperiodend.md

ID Typ Villkor Status Kommentar
CPE0 beskrivning Det exklusiva slutdatumet och tiden för en debiteringsperiod. Stöder
CPE1.1 MÅSTE ChargePeriodEnd MÅSTE finnas i faktureringsdata... Stöder
CPE1.2 MÅSTE ChargePeriodEnd... MÅSTE vara av typen Datum/tid... Stöder
CPE1.3 MÅSTE ChargePeriodEnd... MÅSTE vara ett exklusivt värde... Stöder
CPE1.4 MÅSTE ChargePeriodEnd... FÅR INTE innehålla null-värden. Stöder
CPE2 MÅSTE ChargePeriodEnd MÅSTE matcha slutdatumet och tidsgränsen för den effektiva perioden för avgiften. Stöder

Start av debiteringsperiod

Källa: kolumner/chargeperiodstart.md

ID Typ Villkor Status Kommentar
CPS0 beskrivning Inkluderande startdatum och -tid inom en debiteringsperiod. Stöder
CPS1.1 MÅSTE ChargePeriodStart MÅSTE finnas i faktureringsdata... Stöder
CPS1.2 MÅSTE ChargePeriodStart... MÅSTE vara av typen Datum/tid... Stöder
CPS1.3 MÅSTE ChargePeriodStart... MÅSTE vara ett inkluderande värde... Stöder
CPS1.4 MÅSTE ChargePeriodStart... FÅR INTE innehålla null-värden. Stöder
CPS2 MÅSTE ChargePeriodStart MÅSTE matcha startdatum och tidsgräns för den effektiva perioden för avgiften. Stöder

Kategori för åtaganderabatt

Källa: columns/commitmentdiscountcategory.md

ID Typ Villkor Status Kommentar
CDC0 beskrivning Anger om den åtagandebaserade rabatten som identifieras i kolumnen CommitmentDiscountId baseras på användningskvantitet eller kostnad (kallas även "utgifter"). Stöder
CDC1 MÅSTE Kolumnen CommitmentDiscountCategory MÅSTE finnas i faktureringsdata när providern stöder åtagandebaserade rabatter. Stöder
CDC2.1 MÅSTE [CommitmentDiscountCategory] MÅSTE vara av typen Sträng... Stöder
CDC2.2 MÅSTE [CommitmentDiscountCategory]... MÅSTE vara null när CommitmentDiscountId är null... Stöder
CDC2.3 MÅSTE [CommitmentDiscountCategory]... FÅR INTE vara null när CommitmentDiscountId inte är null. Stöder
CDC3 MÅSTE CommitmentDiscountCategory MÅSTE vara ett av de tillåtna värdena. Stöder

Åtaganderabatt-ID

Källa: columns/commitmentdiscountid.md

ID Typ Villkor Status Kommentar
CDI0 beskrivning Identifieraren som tilldelats en åtagandebaserad rabatt av leverantören. Stöder
CDI1 MÅSTE Kolumnen CommitmentDiscountId MÅSTE finnas i faktureringsdata när providern stöder åtagandebaserade rabatter. Stöder
CDI2.1 MÅSTE [CommitmentDiscountId] MÅSTE vara av typen Sträng... Stöder
CDI2.2 MÅSTE [CommitmentDiscountId]... FÅR INTE innehålla null-värden när en avgift är relaterad till en åtagandebaserad rabatt. Stöder
CDI3 MÅSTE När en avgift inte är associerad med en åtagandebaserad rabatt måste kolumnen vara null. Stöder
CDI4 MÅSTE CommitmentDiscountId MÅSTE vara unikt inom providern. Stöder

Namn på åtaganderabatt

Källa: columns/commitmentdiscountname.md

ID Typ Villkor Status Kommentar
CDN0 beskrivning Visningsnamnet som tilldelats en åtagandebaserad rabatt. Stöder
CDN1 MÅSTE Kolumnen CommitmentDiscountName MÅSTE finnas i faktureringsdata när providern stöder åtagandebaserade rabatter. Stöder
CDN2 MÅSTE [CommitmentDiscountName] MÅSTE vara av typen Sträng. Stöder
CDN3.1 MÅSTE Värdet CommitmentDiscountName MÅSTE vara null om avgiften inte är relaterad till en åtagandebaserad rabatt... Stöder
CDN3.2 MAJ Värdet CommitmentDiscountName... KAN vara null om ett visningsnamn inte kan tilldelas till en åtagandebaserad rabatt. Stöder
CDN4 MÅSTE CommitmentDiscountName får inte vara null om ett visningsnamn kan tilldelas till en åtagandebaserad rabatt. Stöder

Status för åtaganderabatt

Källa: columns/commitmentdiscountstatus.md

ID Typ Villkor Status Kommentar
CDS0 beskrivning Anger om avgiften motsvarar förbrukningen av en åtagandebaserad rabatt eller den outnyttjade delen av det utcheckade beloppet. Stöder
CDS1 MÅSTE Kolumnen CommitmentDiscountStatus MÅSTE finnas i faktureringsdata när providern stöder åtagandebaserade rabatter. Stöder
CDS2 MÅSTE [CommitmentDiscountStatus] MÅSTE vara av typen Sträng... Stöder
CDS3.1 MÅSTE [CommitmentDiscountStatus]... MÅSTE vara null när CommitmentDiscountId är null... Stöder
CDS3.2 MÅSTE [CommitmentDiscountStatus]... FÅR INTE vara null när CommitmentDiscountId inte är null och avgiftskategorin är "Användning". Stöder
CDS4 MÅSTE CommitmentDiscountCategory MÅSTE vara ett av de tillåtna värdena. Stöder

Typ av åtaganderabatt

Källa: columns/commitmentdiscounttype.md

ID Typ Villkor Status Kommentar
CDT0 beskrivning En providertilldelad identifierare för den typ av åtagandebaserad rabatt som tillämpas på raden. Stöder
CDT1 MÅSTE Kolumnen CommitmentDiscountType MÅSTE finnas i faktureringsdata när providern stöder åtagandebaserade rabatter. Stöder
CDT2.1 MÅSTE [CommitmentDiscountType] MÅSTE vara av typen Sträng... Stöder
CDT2.2 MÅSTE [CommitmentDiscountType]... MÅSTE vara null när CommitmentDiscountId är null... Stöder
CDT2.3 MÅSTE [CommitmentDiscountType]... FÅR INTE vara null när CommitmentDiscountId inte är null. Stöder

Förbrukad kvantitet

Källa: columns/consumedquantity.md

ID Typ Villkor Status Kommentar
CQ0 beskrivning Volymen för en viss SKU som är associerad med en resurs eller tjänst som används, baserat på den förbrukade enheten. Stöder
CQ1 MÅSTE Kolumnen ConsumedQuantity MÅSTE finnas i faktureringsdata när providern stöder mätning av användning. Stöder
CQ2 MÅSTE [ConsumedQuantity] FÅR INTE vara null om ChargeCategory är "Usage" och ChargeClass inte är "Correction". Stöder
CQ3 MÅSTE [ConsumedQuantity] MÅSTE vara null för andra ChargeCategory-värden. Stöder
CQ4.1 MÅSTE [ConsumedQuantity] MÅSTE vara av typen Decimal... Stöder
CQ4.2 MÅSTE [ConsumedQuantity]... MÅSTE uppfylla kraven för numeriskt format . Stöder
CQ5 MAJ Värdet KAN vara negativt i fall där ChargeClass är "Korrigering". Stöder

Förbrukad enhet

Källa: columns/consumedunit.md

ID Typ Villkor Status Kommentar
CU0 beskrivning Provider angiven måttenhet som anger hur en provider mäter användningen av en viss SKU som är associerad med en resurs eller tjänst. Stöder
CU1 MÅSTE Kolumnen ConsumedUnit MÅSTE finnas i faktureringsdata när providern stöder mätning av användning. Stöder
CU2 MÅSTE [ConsumedUnit] MÅSTE vara av typen Sträng. Stöder
CU3 MÅSTE ConsumedUnit FÅR INTE vara null om ChargeCategory är "Usage" och ChargeClass inte är "Correction". Stöder
CU4 MÅSTE [ConsumedUnit] MÅSTE vara null för andra ChargeCategory-värden. Stöder
CU5 BORDE Måttenheter som används i ConsumedUnit SHOULD följer de värden och formatkrav som anges i attributet UnitFormat. Stöder
CU6 MÅSTE Kolumnen ConsumedUnit får inte användas för att fastställa värden som är relaterade till priser eller kostnadsmått. Stöder

Kontrakterad kostnad

Källa: columns/contractedcost.md

ID Typ Villkor Status Kommentar
CnC0 beskrivning Kostnad beräknad genom att multiplicera det kontrakterade enhetspriset och motsvarande priskvantitet. Stöder
CnC1.1 MÅSTE Kolumnen ContractedCost MÅSTE finnas i faktureringsdata... Stöder
CnC1.2 MÅSTE Kolumnen ContractedCost... FÅR INTE vara null. Delvis stöd ContractedCost är aldrig null, men kan vara 0 för: EA Marketplace-avgifter, EA-reservationsanvändning när kostnadsallokering är aktiverat, MCA-reservationsanvändning.
CnC2.1 MÅSTE [ContractedCost] MÅSTE vara av typen Decimal... Stöder
CnC2.2 MÅSTE [ContractedCost]... MÅSTE uppfylla kraven för numeriskt format ... Stöder
CnC2.3 MÅSTE [ContractedCost]... [MÅSTE] anges i BillingCurrency. Stöder
CnC3 MÅSTE När ContractedUnitPrice är närvarande och inte null, multiplicerar ContractedUnitPrice med PricingQuantity MÅSTE producera ContractedCost, förutom i fall av ChargeClass "Correction", som kan hantera PricingQuantity eller eventuella kostnadsavvikelser oberoende. Stöder ContractedCost kan vara avstängd med mindre än 0,0000000001 på grund av avrundningsfel.
CnC4 MÅSTE ContractedCost för en avgift som beräknas baserat på andra avgifter (t.ex. när ChargeCategory är "skatt") MÅSTE beräknas baserat på ContractedCost för dessa relaterade avgifter. Stöder
CnC5 MÅSTE ContractedCost för en avgift som inte är relaterad till andra avgifter (t.ex. när ChargeCategory är "Kredit") MÅSTE matcha BilledCost. Stöder ContractedCost kan vara av med mindre än 0,00001 på grund av avrundningsfel.

Avtalat enhetspris

Källa: columns/contractedunitprice.md

ID Typ Villkor Status Kommentar
CnUP0 beskrivning Det överenskomna enhetspriset för en enda prisenhet för den tillhörande SKU:n, inklusive förhandlade rabatter, om så finns, samtidigt som förhandlade åtagandebaserade rabatter eller andra rabatter exkluderas. Stöder
CnUP1 MÅSTE Kolumnen ContractedUnitPrice MÅSTE finnas i faktureringsdata när leverantören stöder förhandlat priskoncept. Stöder
CnUP2.1 MÅSTE [ContractedUnitPrice] MÅSTE vara en decimal inom intervallet för icke-negativa decimalvärden... Stöder
CnUP2.3 MÅSTE [ContractedUnitPrice]... MÅSTE uppfylla kraven för numeriskt format ... Stöder
CnUP2.3 MÅSTE [ContractedUnitPrice]... [MÅSTE] anges i BillingCurrency. Stöder
CnUP3.1 MÅSTE Det får inte vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Delvis stöd ContractedUnitPrice är aldrig null, men kan vara 0 för: EA Marketplace-avgifter, EA-reservationsanvändning när kostnadsallokering är aktiverat, MCA-reservationsanvändning.
CnUP3.2 MÅSTE Det... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen för Cost Management.
CnUP3.3 MAJ Det... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
CnUP4 MÅSTE När ContractedUnitPrice är närvarande och inte null, måste multiplicera ContractedUnitPrice med PricingQuantity vara lika med ContractedCost, förutom i fall av ChargeClass "Correction", som kan hantera PricingQuantity eller eventuella kostnadsavvikelser oberoende. Stöder ContractedCost kan vara av med mindre än 0,00001 på grund av avrundningsfel.

Effektiv kostnad

Källa: columns/effectivecost.md

ID Typ Villkor Status Kommentar
EC0 beskrivning Den amorterade kostnaden för avgiften efter att ha tillämpat alla reducerade priser, rabatter och den tillämpliga delen av relevanta, förbetalda köp (engångsköp eller återkommande) som täckte denna avgift. Stöder
EC1.1 MÅSTE Kolumnen EffectiveCost MÅSTE finnas i faktureringsdata... Stöder
EC1.2 MÅSTE Kolumnen EffectiveCost... FÅR INTE vara null. Stöder
EC2.1 MÅSTE [EffectiveCost] MÅSTE vara av typen Decimal... Stöder
EC2.2 MÅSTE [EffectiveCost]... MÅSTE uppfylla kraven för numeriskt format ... Stöder
EC2.3 MÅSTE [EffectiveCost]... [MÅSTE] anges i BillingCurrency. Stöder
EC4 MÅSTE EffectiveCost MÅSTE vara 0 när ChargeCategory är "Köp" och köpet är avsett att täcka framtida berättigade avgifter. Stöder
EC5 MÅSTE EffectiveCost MÅSTE beräknas baserat på EffectiveCost för de relaterade avgifterna om avgiften beräknas baserat på andra avgifter (t.ex. ChargeCategory är "Skatt"). Stöder
EC6 MÅSTE EffectiveCost MÅSTE matcha BilledCost om avgiften inte är relaterad till andra avgifter (t.ex. ChargeCategory är "Kredit"). Stöder

Namn på faktura utfärdare

Källa: columns/invoiceissuer.md

ID Typ Villkor Status Kommentar
IIN0 beskrivning Namnet på den entitet som ansvarar för fakturering för de resurser eller tjänster som förbrukas. Stöder För CSP-konton InvoiceIssuerName anges till namnet på distributören Molnlösningsleverantör (CSP) som har en direkt relation med Microsoft och kanske inte representerar den organisation som direkt fakturerar slutkund. För alla andra kontotyper är värdet "Microsoft", även om det finns en mellanliggande organisation som fakturerar slutkund.
IIN1 MÅSTE Kolumnen InvoiceIssuer MÅSTE finnas i faktureringsdata. Stöder
IIN2 MÅSTE [InvoiceIssuerName] MÅSTE vara av typen Sträng... Stöder
IIN3 MÅSTE [InvoiceIssuerName]... FÅR INTE innehålla null-värden. Stöder

Listkostnad

Källa: columns/listcost.md

ID Typ Villkor Status Kommentar
LC0 beskrivning Kostnad beräknad genom att multiplicera listenhetspris och motsvarande priskvantitet. Stöder
LC1.1 MÅSTE Kolumnen ListCost MÅSTE finnas i faktureringsdata... Stöder
LC1.2 MÅSTE Kolumnen ListCost... FÅR INTE vara null. Delvis stöd ListCost är aldrig null, men kan vara 0 för: Marketplace-avgifter och reservationsanvändning.
LC2.1 MÅSTE [ListCost] MÅSTE vara av typen Decimal... Stöder
LC2.2 MÅSTE [ListCost]... MÅSTE uppfylla kraven för numeriskt format . Stöder
LC2.3 MÅSTE [ListCost]... [MÅSTE] anges i BillingCurrency. Stöder
LC3 MÅSTE När ListUnitPrice är närvarande och inte null, multiplicera ListUnitPrice med PricingQuantity MÅSTE producera ListCost, förutom i fall av ChargeClass "Correction", som kan hantera PricingQuantity eller eventuella kostnadsavvikelser oberoende. Stöder ListCost kan vara avstängd med mindre än 0,0000000001 på grund av avrundningsfel.
LC4 MÅSTE ListCost för en avgift som beräknas baserat på andra avgifter (t.ex. när ChargeCategory är "skatt") måste beräknas baserat på ListCost för dessa relaterade avgifter. Stöder
LC5 MÅSTE ListCost för en avgift som inte är relaterad till andra avgifter (t.ex. när ChargeCategory är "Kredit") MÅSTE matcha BilledCost. Stöder ListCost kan vara inaktiverat med mindre än 0,0000000001 på grund av avrundningsfel.

Lista enhetspris

Källa: columns/listunitprice.md

ID Typ Villkor Status Kommentar
LUP0 beskrivning Det föreslagna leverantörspublicerad enhetspriset för en enda prisenhet för den associerade SKU:n, exklusive eventuella rabatter. Stöder
LUP1 MÅSTE Kolumnen ListUnitPrice MÅSTE finnas i faktureringsdata när leverantören publicerar enhetspriser exklusive rabatter. Stöder
LUP2.1 MÅSTE [ListUnitPrice] MÅSTE vara en decimal inom intervallet för icke-negativa decimalvärden... Stöder
LUP2.2 MÅSTE [ListUnitPrice]... MÅSTE uppfylla kraven för numeriskt format ... Stöder
LUP2.3 MÅSTE [ListUnitPrice]... [MÅSTE] anges i BillingCurrency. Stöder
LUP3.1 MÅSTE Det får inte vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Delvis stöd ListUnitPrice är aldrig null, men kan vara 0 för: Marketplace-avgifter och reservationsanvändning.
LUP3.2 MÅSTE Det... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatt ingår inte i kostnads- och användningsdatauppsättningen för Cost Management.
LUP3.3 MAJ Det... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
LUP4 MÅSTE När ListUnitPrice finns och inte är null, multiplicera ListUnitPrice med PricingQuantity MÅSTE vara lika med ListCost, förutom i fall av ChargeClass "Correction", som kan hantera PricingQuantity eller eventuella kostnadsavvikelser oberoende. Stöder

Priskategori

Källa: columns/pricingcategory.md

ID Typ Villkor Status Kommentar
PC0 beskrivning Beskriver den prismodell som används för en avgift vid användningstillfället eller köpet. Stöder
PC1.1 MÅSTE PricingCategory MÅSTE finnas i faktureringsdata när leverantören stöder mer än en priskategori för alla SKU:er... Stöder
PC1.2 MÅSTE PricingCategory... MÅSTE vara av typen Sträng. Stöder
PC2.1 MÅSTE PricingCategory får inte vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Stöder
PC2.2 MÅSTE PricingCategory... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen Cost Management.
PC2.3 MAJ PricingCategory... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
PC3 MÅSTE PricingCategory MÅSTE vara ett av de tillåtna värdena. Stöder
PC4 MÅSTE PricingCategory MÅSTE vara "Standard" när prissättningen är förutbestämd enligt den överenskomna priset för faktureringskontot. Stöder
PC5 MÅSTE PricingCategory MÅSTE vara "Committed" när CommitmentDiscountId inte är null. Stöder
PC6 MÅSTE PricingCategory MÅSTE vara "dynamisk" när prissättningen bestäms av leverantören och kan ändras över tid, oavsett fördefinierade avtalspriser. Stöder
PC7 MÅSTE PricingCategory MÅSTE vara "Annan" när det finns en prismodell men inget av de tillåtna värdena gäller. Stöder

Priskvantitet

Källa: columns/pricingquantity.md

ID Typ Villkor Status Kommentar
PQ0 beskrivning Volymen för en viss SKU som är associerad med en resurs eller tjänst som används eller köps, baserat på prisenheten. Stöder
PQ1 MÅSTE Kolumnen PricingQuantity MÅSTE finnas i faktureringsdata. Stöder
PQ2.1 MÅSTE [PricingQuantity] MÅSTE vara av typen Decimal... Stöder
PQ2.2 MÅSTE [PricingQuantity]... MÅSTE uppfylla kraven för numeriskt format . Stöder
PQ3 MAJ Värdet KAN vara negativt i fall där ChargeClass är "Korrigering". Stöder
PQ4.1 MÅSTE [PricingQuantity] FÅR INTE vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Stöder
PQ4.2 MÅSTE [PricingQuantity]... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen Cost Management.
PQ4.3 MAJ [PricingQuantity]... och KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
PQ5 MÅSTE Om enhetspriserna inte är null, måste multiplicera PricingQuantity med ett enhetspris ge ett resultat som är lika med motsvarande kostnadsmått, förutom i fall av ChargeClass "Correction", som kan hantera PricingQuantity eller eventuella kostnadsskillnader oberoende av varandra. Stöder

Prisenhet

Källa: columns/pricingunit.md

ID Typ Villkor Status Kommentar
PU0 beskrivning Leverantörsspecifik måttenhet för att fastställa enhetspriser, som anger hur leverantörens priser mätte användning och inköpskvantiteter efter att ha tillämpat prisregler som blockpriser. Stöder
PU1 MÅSTE Kolumnen PricingUnit MÅSTE finnas i faktureringsdata. Stöder
PU2 MÅSTE [PricingUnit] MÅSTE vara av typen Sträng. Stöder
PU3.1 MÅSTE Det får inte vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Stöder
PU3.2 MÅSTE Det... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen Cost Management.
PU3.3 MAJ Det... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
PU4 BORDE Måttenheter som används i PricingUnit BÖR följa de värden och formatkrav som anges i attributet UnitFormat. Stöder
PU5 MÅSTE PricingUnit-värdet MÅSTE semantiskt vara lika med motsvarande prismätningsenhetsvärde som anges i den leverantörspublicerade prislistan eller fakturan, när fakturan innehåller en prismätningsenhet. Stöder

Providernamn

Källa: columns/provider.md

ID Typ Villkor Status Kommentar
PrN0 beskrivning Namnet på entiteten som gjorde resurserna eller tjänsterna tillgängliga för inköp. Stöder
PrN1 MÅSTE Kolumnen Provider MÅSTE finnas i faktureringsdata. Stöder
PrN2.1 MÅSTE [ProviderName] MÅSTE vara av typen Sträng... Stöder
PrN2.2 MÅSTE [ProviderName]... FÅR INTE innehålla null-värden. Stöder

Utgivarnamn

Källa: columns/publisher.md

ID Typ Villkor Status Kommentar
PbN0 beskrivning Namnet på den entitet som producerade de resurser eller tjänster som köptes. Stöder
PbN1 MÅSTE Kolumnen Publisher MÅSTE finnas i faktureringsdata. Stöder
PbN2.1 MÅSTE [PublisherName] MÅSTE vara av typen Sträng... Stöder
PbN2.2 MÅSTE [PublisherName]... FÅR INTE innehålla null-värden. Delvis stöd PublisherName kan vara null för reservationsanvändning och köp, och sparplan oanvända avgifter.

Region-ID

Källa: columns/regionid.md

ID Typ Villkor Status Kommentar
RgI0 beskrivning Providertilldelad identifierare för ett isolerat geografiskt område där en resurs etableras eller en tjänst tillhandahålls. Stöder
RgI1.1 MÅSTE Kolumnen RegionId MÅSTE finnas i faktureringsdata när providern stöder distribution av resurser eller tjänster inom en region... Stöder
RgI1.2 MÅSTE Kolumnen RegionId... MÅSTE vara av typen Sträng. Stöder
RgI2.1 MÅSTE RegionId FÅR INTE vara null när en resurs eller tjänst drivs i eller hanteras från en distinkt region av providern... Stöder
RgI2.2 MAJ RegionId... KAN innehålla null-värden när en resurs eller tjänst inte är begränsad till ett isolerat geografiskt område. Stöder

Regionsnamn

Källa: columns/regionname.md

ID Typ Villkor Status Kommentar
RgN0 beskrivning Namnet på ett isolerat geografiskt område där en resurs etableras eller en tjänst tillhandahålls. Stöder
RgN1 MÅSTE Kolumnen RegionName MÅSTE finnas i faktureringsdata när providern stöder distribution av resurser eller tjänster inom en region... Stöder
RgN2 MÅSTE The RegionName... MÅSTE vara av typen Sträng. Stöder
RgN3 MÅSTE RegionName får inte vara null när en resurs eller tjänst hanteras i eller hanteras från en distinkt region av providern... Stöder
RgN4 MAJ RegionName... KAN innehålla null-värden när en resurs eller tjänst inte är begränsad till ett isolerat geografiskt område. Stöder

Resurs-ID

Källa: columns/resourceid.md

ID Typ Villkor Status Kommentar
RsI0 beskrivning Identifierare som tilldelats en resurs av providern. Stöder
RsI1 MÅSTE Kolumnen ResourceId MÅSTE finnas i faktureringsdata när providern stöder fakturering baserat på etablerade resurser. Stöder
RsI2 MÅSTE [ResourceId] MÅSTE vara av typen Sträng. Stöder
RsI3 MAJ ResourceId-värdet kan vara en nullbar kolumn eftersom vissa kostnadsdatarader kanske inte är associerade med en resurs. Stöder Inköp kanske inte har något tilldelat resurs-ID.
RsI4 MÅSTE ResourceId MÅSTE visas i kostnadsdata om en identifierare tilldelas till en resurs av providern. Stöder ResourceId kan vara null när en resurs indirekt är relaterad till avgifterna. Om du känner att den saknas skickar du en supportbegäran för tjänsten som äger resurstypen.
RsI5 BORDE ResourceId BÖR vara en fullständigt kvalificerad identifierare som säkerställer global unikhet inom providern. Stöder

Resursnamn

Källa: columns/resourcename.md

ID Typ Villkor Status Kommentar
RsN0 beskrivning Visningsnamn som tilldelats en resurs. Stöder
RsN1 MÅSTE Kolumnen ResourceName MÅSTE finnas i faktureringsdata när providern stöder fakturering baserat på etablerade resurser. Stöder
RsN2 MÅSTE [ResourceName] MÅSTE vara av typen Sträng. Stöder
RsN3 MAJ ResourceName-värdet kan vara en nullbar kolumn eftersom vissa kostnadsdatarader kanske inte är associerade med en resurs eller eftersom ett visningsnamn inte kan tilldelas till en resurs. Stöder Inköp kanske inte har ett tilldelat resursnamn.
RsN4 MÅSTE ResourceName får inte vara null om ett visningsnamn kan tilldelas till en resurs. Stöder ResourceName kan vara null när en resurs indirekt är relaterad till avgifterna. Om du känner att den saknas skickar du en supportbegäran för tjänsten som äger resurstypen.
RsN5 MÅSTE Resurser som inte har etablerats interaktivt eller bara har ett systemgenererat ResourceId får inte duplicera samma värde som ResourceName. Stöder

Resurstyp

Källa: columns/resourcetype.md

ID Typ Villkor Status Kommentar
RsT0 beskrivning Den typ av resurs som avgiften gäller för. Stöder
RsT1 MÅSTE Kolumnen ResourceType MÅSTE finnas i faktureringsdata när providern stöder fakturering baserat på etablerade resurser och stöder tilldelning av en typ för resurser. Stöder
RsT2.1 MÅSTE [ResourceType] MÅSTE vara av typen Sträng... Stöder
RsT2.2 MÅSTE [ResourceType]... FÅR INTE vara null när ett motsvarande ResourceId inte är null. Stöder
RsT3 MÅSTE När ett motsvarande ResourceId-värde är null måste kolumnvärdet ResourceType också vara null. Stöder

Tjänstkategori

Källa: columns/servicecategory.md

ID Typ Villkor Status Kommentar
SvC0 beskrivning Klassificering på högsta nivå av en tjänst baserat på tjänstens kärnfunktion. Stöder
SvC1.1 MÅSTE Kolumnen ServiceCategory MÅSTE finnas... Stöder
SvC1.2 MÅSTE The ServiceCategory... FÅR INTE vara null. Stöder
SvC2 MÅSTE [ServiceCategory] är av typen Sträng och MÅSTE vara ett av de tillåtna värdena. Stöder

Servicenamn

Källa: columns/servicename.md

ID Typ Villkor Status Kommentar
SvN0 beskrivning Ett erbjudande som kan köpas från en leverantör (t.ex. virtuell molndator, SaaS-databas, professionella tjänster från en systemintegrerare). Stöder
SvN1 MÅSTE Kolumnen ServiceName MÅSTE finnas i kostnadsdata. Stöder
SvN2.1 MÅSTE [ServiceName] MÅSTE vara av typen Sträng... Stöder
SvN2.2 MÅSTE [ServiceName]... FÅR INTE innehålla null-värden. Stöder

ID för SKU

Källa: columns/skuid.md

ID Typ Villkor Status Kommentar
SkI0 beskrivning En unik identifierare som definierar en konstruktion som stöds av en leverantör för att organisera egenskaper som är gemensamma för ett eller flera SKU-priser. Stöder
SkI1 MÅSTE Kolumnen SkuId MÅSTE finnas i faktureringsdata när providern publicerar en SKU-lista. Stöder
SkI2 MÅSTE [SkuId] MÅSTE vara av typen Sträng. Stöder
SkI3.1 MÅSTE Det får inte vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Delvis stöd SkuId kan vara null för vissa rader, till exempel oanvända avgifter för sparplaner och Marketplace-avgifter.
SkI3.2 MÅSTE Det... MÅSTE vara null när ChargeCategory är "Tax"... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen Cost Management.
SkI3.3 MAJ Det... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
SkI4 MÅSTE SkuId MÅSTE vara lika med SkuPriceId när en provider inte stöder en övergripande SKU-ID-konstruktion. Stöder

SKU-pris-ID

Källa: columns/skupriceid.md

ID Typ Villkor Status Kommentar
SkPI0 beskrivning En unik identifierare som definierar enhetspriset som används för att beräkna avgiften. Stöder
SkPI1 MÅSTE Kolumnen SkuPriceId MÅSTE finnas i faktureringsdata när leverantören publicerar en SKU-prislista. Stöder
SkPI2 MÅSTE [SkuPriceId] MÅSTE vara av typen Sträng. Stöder
SkPI3 MÅSTE SkuPriceId MUST definierar ett enda enhetspris som används för att beräkna avgiften. Stöder
SkPI4 MÅSTE ListUnitPrice MÅSTE associeras med SkuPriceId i den leverantör som publicerats prislista. Delvis stöd För EA SkuPriceId representerar ett enskilt SKU-pris men är inte tillgängligt i prisdokumentets datauppsättning. För MCA SkuPriceId är en kombination av följande prisdokumentkolumner: {ProductId}_{SkuId}_{MeterType}.
SkPI5.1 MÅSTE [SkuPriceId] FÅR INTE vara null när ChargeClass inte är "Korrigering" och ChargeCategory är "Usage" eller "Purchase"... Stöder
SkPI5.2 MÅSTE [SkuPriceId]... MÅSTE vara null när ChargeCategory är "Tax".... Inte tillämpligt Skatter ingår inte i kostnads- och användningsdatauppsättningen Cost Management.
SkPI5.3 MAJ [SkuPriceId]... KAN vara null för alla andra kombinationer av ChargeClass och ChargeCategory. Stöder
SkPI6 MÅSTE Ett angivet värde för SkuPriceId MÅSTE associeras med ett och endast ett SkuId, förutom i fall av flexibilitet för åtaganderabatter. Stöder

Underkonto-ID

Källa: columns/subaccountid.md

ID Typ Villkor Status Kommentar
SAI0 beskrivning Ett ID som tilldelats en gruppering av resurser eller tjänster, som ofta används för att hantera åtkomst och/eller kostnader. Stöder UNDERkontot FOCUS mappar till en Microsoft Cloud-prenumeration.
SAI1 MÅSTE Kolumnen SubAccountId MÅSTE finnas i faktureringsdata när providern stöder en underkontokonstruktion. Stöder
SAI2 MÅSTE [SubAccountId] MÅSTE vara av typen Sträng. Stöder
SAI3 MÅSTE Om en avgift inte gäller för ett underkonto måste kolumnen SubAccountId vara null. Stöder SubAccountId är null för MCA-köp och återbetalningar.

Underkontonamn

Källa: columns/subaccountname.md

ID Typ Villkor Status Kommentar
SAN0 beskrivning Ett namn som tilldelats en gruppering av resurser eller tjänster, som ofta används för att hantera åtkomst och/eller kostnad. Stöder UNDERkontot FOCUS mappar till en Microsoft Cloud-prenumeration.
SAN1 MÅSTE Kolumnen SubAccountName MÅSTE finnas i faktureringsdata när providern stöder en underkontokonstruktion. Stöder
SAN2 MÅSTE [SubAccountName] MÅSTE vara av typen Sträng. Stöder
SAN3 MÅSTE Om en avgift inte gäller för ett underkonto måste kolumnen SubAccountName vara null. Delvis stöd SubAccountName kan vara "Ej tilldelad" när det inte finns något värde. SubAccountName är null för MCA-köp och återbetalningar.

Taggar

Källa: columns/tags.md

ID Typ Villkor Status Kommentar
T0 beskrivning Uppsättningen taggar som tilldelats taggkällor som står för potentiella providerdefinierade eller användardefinierade taggutvärderingar. Stöder
T1 MÅSTE Kolumnen Taggar MÅSTE finnas i faktureringsdata när providern stöder inställning av användar- eller providerdefinierade taggar. Stöder
T2 MÅSTE Kolumnen Taggar MÅSTE innehålla användardefinierade och providerdefinierade taggar. Stöder
T3 MÅSTE Kolumnen Taggar FÅR endast innehålla slutförd taggar. Stöder
T4 MÅSTE Kolumnen Taggar MÅSTE vara i nyckel/värde-format. Stöder
T5 BORDE En taggnyckel med ett värde som inte är null för en viss resurs SKA ingå i kolumnen taggar. Stöder
T6 MAJ En taggnyckel med ett null-värde för en viss resurs kan ingå i kolumnen taggar beroende på leverantörens taggslutningsprocess. Stöder
T7 MÅSTE En taggnyckel som inte stöder ett motsvarande värde, MÅSTE ha en motsvarande true-värdeuppsättning (booleskt värde). Inte tillämpligt Microsoft Cloud-taggar stöder både nycklar och värden.
T8 MÅSTE Om tag-slutförande stöds måste leverantörer publicera metoder för att slutföra taggar och semantik i respektive dokumentation. Stöder Se Gruppera och allokera kostnader med hjälp av taggarv.
T9 MÅSTE Leverantörer FÅR INTE ändra användardefinierade taggnycklar eller -värden. Stöder
T10 MÅSTE Providerdefinierade taggar MÅSTE vara prefix med ett provider-angivet taggnyckelprefix. Stöder inte Providerdefinierade taggar kan inte skiljas från användardefinierade taggar. Taggar ändras inte för att stödja bakåtkompatibilitet.
T11 BORDE Providers BÖR publicera alla provider-angivna taggnyckelprefix i respektive dokumentation. Inte tillämpligt Providerprefix har för närvarande inte angetts.

Relaterade resurser:

Relaterade produkter:

Relaterade lösningar: