비용 세부 정보 필드 이해

이 문서에서는 Azure Portal 다운로드, Cost Management의 내보내기 또는 비용 세부 정보 API 사용 시 파일에 있는 비용 세부 정보(이전의 사용량 세부 정보) 필드에 대해 설명합니다. 비용 세부 정보 모범 사례에 대한 자세한 내용은 비용 세부 정보 솔루션 선택을 참조하세요.

새로운 비용 세부 정보 형식으로 마이그레이션

이전 비용 세부 정보 솔루션을 사용 중이고 내보내기 또는 비용 세부 정보 API로 마이그레이션하려는 경우 다음 문서를 참조하세요.

참고 항목

모든 Azure Enterprise Reporting API는 사용 중지됩니다. 가능한 한 빨리 Microsoft Cost Management API로 마이그레이션해야 합니다.

필드 및 설명 목록

다음 표에서는 최신 버전의 비용 세부 정보 파일에 사용되는 중요한 용어에 대해 설명합니다. 목록에는 종량제(Microsoft Online Services 프로그램이라고도 함), EA(기업계약), MCA(Microsoft 고객 계약) 및 MPA(Microsoft 파트너 계약) 계정이 포함됩니다.

MPA 계정에는 다음 표에 설명된 대로 MPA 용어 외에도 모든 MCA 용어가 있습니다. 계정 유형을 확인하려면 지원되는 Microsoft Azure 제품을 참조하세요.

용어 계정 유형 설명
AccountName EA, 종량제 EA 등록 계정 또는 종량제 청구 계정의 표시 이름입니다.
AccountOwnerId¹ EA, 종량제 EA 등록 계정 또는 종량제 청구 계정의 고유 식별자입니다.
AdditionalInfo¹ 모두 서비스 특정 메타데이터입니다. 예를 들어 가상 머신용 이미지 형식입니다.
AvailabilityZone 외부 계정 교차 클라우드 커넥터에서 가져오는 비용 데이터에만 유효합니다. 필드에는 AWS 서비스가 배포되는 가용성 영역이 표시됩니다.
BenefitId¹ EA, MCA 구매한 절약 플랜 인스턴스의 고유 식별자입니다.
BenefitName EA, MCA 구매한 절약 플랜 인스턴스의 고유 식별자입니다.
BillingAccountId¹ 모두 루트 청구 계정의 고유 식별자입니다.
BillingAccountName 모두 청구 계정의 이름입니다.
BillingCurrency 모두 청구 계정과 연결된 통화입니다.
BillingCurrencyCode 모두 BillingCurrency를 참조하세요.
BillingPeriod EA, 종량제 요금 청구 기간입니다.
BillingPeriodEndDate 모두 청구 기간의 종료 날짜입니다.
BillingPeriodStartDate 모두 청구 기간의 시작 날짜입니다.
BillingProfileId¹ 모두 EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS⁴ 통합 계정의 고유 식별자입니다.
BillingProfileName 모두 EA 등록, 종량제 구독, MCA 청구 프로필 또는 AWS⁴ 통합 계정의 이름입니다.
ChargeType 모두 요금이 사용량(Usage), 구매(Purchase) 또는 환불(Refund) 중 무엇을 나타내는지 알려줍니다.
ConsumedService 모두 요금과 연결된 서비스의 이름입니다.
CostCenter¹ EA, MCA 비용을 추적하는 구독에 대해 정의된 비용 센터입니다(MCA 계정의 유효 청구 기간에만 사용 가능).
비용 EA, 종량제 CostInBillingCurrency를 참조하세요.
CostAllocationRuleName EA, MCA 레코드에 적용할 수 있는 비용 할당 규칙의 이름입니다.
CostInBillingCurrency EA, MCA 크레딧 또는 세금이 적용되지 않은 요금입니다(청구 통화 기준).
CostInPricingCurrency MCA 크레딧 또는 세금이 적용되지 않은 요금입니다(가격 책정 통화 기준).
통화 EA, 종량제 BillingCurrency을(를) 참조하세요.
CustomerName MPA 고객 구독에 대한 Microsoft Entra 테넌트의 이름입니다.
CustomerTenantId MPA 고객 구독의 Microsoft Entra 테넌트 식별자입니다.
Date¹ 모두 요금의 사용량 또는 구매 날짜입니다.
EffectivePrice² ³ 모두 단위당 지불하게 되는 실제 요율을 나타내는 특정 제품 또는 서비스의 가격입니다.
ExchangeRateDate MCA 환율이 설정된 날짜입니다.
ExchangeRatePricingToBilling MCA 가격 책정 통화의 비용을 청구 통화로 변환하는 데 사용되는 환율입니다.
빈도 모두 요금이 반복될 것으로 예상되는지 여부를 나타냅니다. 요금은 일회성(OneTime)이거나, 매월 또는 매년 반복되거나(Recurring), 사용량을 기준으로 할 수 있습니다(UsageBased).
InvoiceId 종량제, MCA 청구서 PDF에 나열된 고유 문서 ID입니다.
InvoiceSection MCA InvoiceSectionName을(를) 참조하세요.
InvoiceSectionId¹ EA, MCA EA 부서 또는 MCA 청구서 섹션의 고유 식별자입니다.
InvoiceSectionName EA, MCA EA 부서 또는 MCA 청구서 섹션의 이름입니다.
IsAzureCreditEligible 모두 Azure 크레딧 사용 시 요금이 청구될 수 있는지 여부를 나타냅니다(값: True 또는 False).
위치 MCA 다른 Azure 리소스 공급자(RP)에서 보낸 지역 이름의 불일치를 해결하는 데 사용되는 정규화된 위치입니다. 정규화된 위치는 사용량 현황 데이터에서 RP가 보낸 리소스 위치를 엄격하게 기반으로 하며 불일치를 완화하기 위해 프로그래밍 방식으로 정규화됩니다. 구매 및 Marketplace 사용량은 비어 있거나 할당되지 않은 것으로 표시될 수 있습니다. 예들 들어 US East입니다.
MeterCategory 모두 측정기에 대한 분류 범주의 이름입니다. 예를 들어 클라우드 서비스네트워킹입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned로 표시될 수 있습니다.
MeterId¹ 모두 미터의 고유 식별자입니다.
MeterName 모두 미터의 이름입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned로 표시될 수 있습니다.
MeterRegion 모두 미터와 연결된 Azure 지역의 이름입니다. 일반적으로 지역 간에 공유되는 특정 전역 미터를 제외하고 리소스 위치와 일치합니다. 이러한 경우 측정기 영역은 미터의 주 지역을 나타냅니다.
참고: 미터는 주로 청구 목적으로 특정 서비스 또는 리소스의 사용량을 추적하는 데 사용됩니다. 각 Azure 서비스, 리소스 및 지역에는 사용량 및 가격을 계산하는 방법을 정확하게 반영하는 자체 청구 미터 ID가 있습니다.
MeterSubCategory 모두 미터의 하위 분류 범주 이름입니다. 구매 및 Marketplace 사용량이 공백 또는 unassigned로 표시될 수 있습니다.
OfferId¹ EA, 종량제 보유하고 있는 Azure 구독 형식인 Azure 제품의 이름입니다. 자세한 내용은 지원되는 Microsoft Azure 제품 세부 정보를 참조하세요.
pay-as-you-goPrice² ³ 모두 특정 제품이나 서비스에 대한 시장 가격(소매 가격 또는 정가라고도 함)입니다. 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요.
PartnerEarnedCreditApplied MPA 파트너가 획득한 크레딧이 적용되었는지 여부를 나타냅니다.
PartnerEarnedCreditRate MPA 파트너 관리자 링크 액세스에 기반한 PEC(파트너 획득 크레딧)가 있는 경우 적용되는 할인율입니다.
PartnerName MPA 파트너 Microsoft Entra 테넌트의 이름입니다.
PartnerTenantId MPA 파트너의 Microsoft Entra 테넌트에 대한 식별자입니다.
PartNumber¹ EA, 종량제 특정 미터 가격 책정을 확인하는 데 사용되는 식별자입니다.
PlanName EA, 종량제 Marketplace 계획 이름입니다.
PreviousInvoiceId MCA 품목이 환불인 경우 원본 청구서에 대한 참조입니다.
PricingCurrency MCA 협상된 가격을 기준으로 요금이 책정되는 경우 사용되는 통화입니다.
PricingModel 모두 미터 요금을 책정하는 방식을 나타내는 식별자입니다. (값: OnDemand, Reservation, SpotSavingsPlan)
Product 모두 제품의 이름입니다.
ProductId¹ MCA 제품의 고유 식별자입니다.
ProductOrderId 모두 제품 주문의 고유 식별자입니다.
ProductOrderName 모두 제품 주문의 이름입니다.
공급자 MCA 제품 범주 또는 사업 부문에 대한 식별자입니다. 예를 들어 Azure, Microsoft 365 및 AWS⁴ 입니다.
PublisherId MCA 게시자의 ID입니다. 청구서가 생성된 후에만 사용할 수 있습니다.
PublisherName 모두 게시자 이름입니다. 자사 서비스의 경우 값은 Microsoft 또는 Microsoft Corporation으로 나열되어야 합니다.
PublisherType 모두 지원되는 값: Microsoft, Azure, AWS⁴, Marketplace. MCA 계정의 경우, 이 값은 자사 청구의 경우 Microsoft, 타사 청구의 경우 Marketplace일 수 있습니다. EA 및 종량제 계정의 경우, 이 값은 Azure입니다.
Quantity³ 모두 특정 날짜에 특정 제품 또는 서비스에 사용된 단위 수입니다.
ResellerName MPA 구독과 연결된 재판매인의 이름입니다.
ResellerMpnId MPA 구독과 연결된 재판매인의 ID입니다.
ReservationId¹ EA, MCA 구매한 예약 인스턴스의 고유 식별자입니다.
ReservationName EA, MCA 구매한 예약 인스턴스의 이름입니다.
ResourceGroup 모두 리소스가 속하는 리소스 그룹의 이름입니다. 모든 요금이 리소스 그룹에 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 그룹이 없는 요금은 null 또는 비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다.
ResourceId¹ 모두 Azure Resource Manager 리소스의 고유 식별자입니다.
ResourceLocation¹ 모두 리소스가 배포되는 Azure 지역을 리소스가 실행 중인 데이터 센터 위치라고도 합니다. Virtual Machines를 사용하는 예제는 MeterRegion과 ResourceLocation의 차이점을 참조 하세요.
ResourceName EA, 종량제 리소스의 이름입니다. 모든 요금이 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 종류가 없는 요금은 null/비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다.
ResourceType MCA 리소스 인스턴스의 유형입니다. 모든 요금이 배포된 리소스에서 발생하는 것은 아닙니다. 리소스 종류가 없는 요금은 null/비어 있음, 기타 또는 해당 사항 없음으로 표시됩니다.
RoundingAdjustment EA, MCA 반올림 조정은 비용 계산 중에 발생하는 양자화를 나타냅니다. 계산된 비용을 송장 합계로 변환하면 작은 반올림 오류가 발생할 수 있습니다. 반올림 오류는 Cost Management에 표시된 비용이 청구서에 맞게 조정되도록 rounding adjustment로 표시됩니다. 자세한 내용은 반올림 조정 세부 정보를 참조하세요.
ServiceFamily MCA 서비스가 속한 서비스 제품군입니다.
ServiceInfo1 모두 서비스 특정 메타데이터입니다.
ServiceInfo2 모두 선택적 서비스 특정 메타데이터를 포함하는 레거시 필드입니다.
ServicePeriodEndDate MCA 소비하거나 구매한 서비스의 가격 책정을 정의하고 잠근 요금 책정 기간의 종료 날짜입니다.
ServicePeriodStartDate MCA 소비하거나 구매한 서비스의 가격 책정을 정의하고 잠근 요금 책정 기간의 시작 날짜입니다.
SubscriptionId¹ 모두 Azure 구독의 고유 식별자입니다.
SubscriptionName 모두 Azure 구독의 이름입니다.
Tags¹ 모두 리소스에 할당된 태그입니다. 리소스 그룹 태그를 포함하지 않습니다. 내부 지불 거절 비용을 그룹화하거나 균등 맞춤하는 데 사용할 수 있습니다. 자세한 내용은 태그를 사용하여 Azure 리소스 구성을 참조하세요.
용어 모두 제품의 유효 기간을 표시합니다. 예: 예약 인스턴스의 경우 기간으로 12개월이 표시됩니다. 일회성 구매 또는 되풀이 구매의 기간은 1개월(SaaS, Marketplace 지원)입니다. Azure 소비에는 적용되지 않습니다.
UnitOfMeasure 모두 서비스 청구를 위한 측정 단위. 예를 들어 컴퓨팅 서비스는 시간당 청구됩니다.
UnitPrice² ³ 모두 계약에 대한 시장 가격(PayG 가격 열) 외에 제공될 수 있는 협상 할인이 포함된 특정 제품 또는 서비스의 가격입니다. 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요.

¹ 단일 비용 레코드의 고유 ID를 빌드하는 데 사용되는 필드입니다. 비용 세부 정보 파일의 모든 레코드는 고유한 것으로 간주되어야 합니다.

² MCA 고객의 경우 가격 책정은 실제 비용 및 분할 상환 비용 보고서의 가격 책정 통화로 표시됩니다. 반면 EA 고객의 경우 청구 및 가격 책정 통화가 동일합니다.

³ 가격 책정 용어 및 정의에 대한 자세한 내용은 비용 세부 정보의 가격 책정 방식을 참조하세요.

⁴ Cost Management 서비스의 AWS용 커넥터는 2025년 3월 31일에 사용 중지됩니다. 사용자는 AWS 비용 관리 보고를 위한 대체 솔루션을 고려해야 합니다. 2024년 3월 31일에 Azure는 모든 고객에 대해 AWS용 새 커넥터를 추가하는 기능을 사용하지 않도록 설정합니다. 자세한 내용은 AWS(Amazon Web Services) 커넥터 사용 중지를 참조하세요.

비용 세부 정보 파일 자체는 ID를 사용하여 개별 레코드를 고유하게 식별하지 않습니다. 대신 ¹로 플래그가 지정된 파일의 필드를 사용하여 고유한 ID를 직접 만들 수 있습니다.

일부 필드는 계정 유형 간에 대/소문자 구분과 간격이 다를 수 있습니다. 종량제 비용 세부 정보 파일의 이전 버전에는 명세서 및 일일 비용에 대한 별도의 섹션이 있습니다.

EA 청구서의 부품 번호는 비용 및 사용량 파일에도 있습니다.

비용 및 사용량 파일과 기타 비용 관리 환경(예: 비용 분석)의 레코드에는 EA 청구서의 부품 번호와 해당 레코드를 일치시키는 부품 번호가 포함됩니다. 비용 및 사용량 파일의 부품 번호는 EA 고객에 대해서만 표시됩니다.

  • 모든 사용량 레코드에 대해 부품 번호가 표시됩니다.
  • 모든 구매 및 환불 레코드에 대해 부품 번호가 표시됩니다.

부품 번호는 Azure 절약 플랜 및 사전 구매 예약을 제외한 모든 요금 유형에 대한 청구서와 비용 및 사용량 파일의 세부 정보에서 동일합니다. 현재 비용 및 사용량 세부 정보 파일에는 부품 번호가 없습니다.

비용 및 사용량 세부 정보 파일의 요금 조정

MCA(Microsoft 고객 계약) 고객은 다음 정보를 사용하여 청구 통화와 가격 책정 통화 간에 요금을 조정할 수 있습니다.

  1. 다음을 통해 CostInPricingCurrency를 수동으로 계산합니다. (EffectivePrice) * (Quantity)

  2. 다음을 수행하여 계산된 CostInPricingCurrencyCostInBillingCurrency로 변환합니다. (CalculatedCostinPricingCurrency) * (ExchangeRatePricingToBilling)

  3. CostInBillingCurrency에 대해 계산한 값을 요약하고 이를 청구서와 비교합니다.

EA(기업계약) 고객은 다음 계산을 사용하여 요금을 조정할 수 있습니다.

유효 가격수량으로 곱하여 수동으로 비용을 계산합니다.

Cost = (EffectivePrice) * (Quantity)

예약 구매와 사용 기록 조정

모든 예약 구매 및 사용 기록에는 두 개의 연결된 ID(ReservationIdProductOrderId)가 있습니다.

  • 예약 구매 기록(PricingModel = Reservation, ChargeType = Purchase):
    • 레코드에는 구매 주문 ID가 ProductOrderId로 포함되어 있습니다.
    • 또한 ReservationId와 동일한 구매 주문 ID를 스탬프 처리합니다.
  • 예약 사용 기록(PricingModel = Reservation, ChargeType = Usage/UnusedReservation):
    • 구매 기록과 마찬가지로 사용 기록에도 구매 주문 ID가 ProductOrderId로 표시됩니다.
    • 그러나 ReservationId는 예약의 혜택을 가져오는 리소스에 귀속되므로 다를 수 있습니다.
    • 분할, 병합, 부분 환불, 교환 등의 작업으로 인해 새로운 예약이 만들어질 수 있다는 점을 유념해야 합니다.

ReservationId 자체는 다를 수 있지만 여전히 동일한 순서의 일부입니다. 따라서 ProductOrderId를 효과적으로 사용하여 구매를 사용 기록과 연결하여 예약 구매와 사용 간의 조정을 지원할 수 있습니다.

레코드 종류 ReservationId ProductOrderId
예약 구매 내역(실비) 구매 주문 ID 구매 주문 ID
예약 이용 기록(분할 상환비 및 실비) 예약 ID가 다름 구매 주문 ID

자세한 내용은 Azure 리소스에 대한 예약 관리를 참조하세요.

포함된 수량에 대한 EA 요금 식별

IQ(포함 수량)는 기업계약에서 추가 비용을 발생시키지 않고 소비할 수 있는 측정된 리소스의 양을 나타냅니다. IQ를 다룰 때 다음 사항을 고려합니다.

미터 특성 - IQ와 관련된 미터는 추가 요금 없이 사용할 수 있으므로 요금 파일에 특정 특성을 나타냅니다. 비용 파일에서 IQ가 있는 미터에 다음이 있습니다.

  • ChargeType: Usage, PricingModel: OnDemand.
  • 단가, 유효 가격비용은 사용량에 대해 비용이 청구되지 않으므로 0으로 설정됩니다.
  • 수량은 0이 아닙니다. 미터의 실제 사용량을 보여 줍니다.
  • 그러나 PayG(종량제) 가격에는 여전히 0이 아닌 소매 가격이 표시됩니다.

반올림 조정 세부 정보

반올림 조정을 하는 이유는 무엇인가요?

모든 금융 시스템에는 반올림 논리가 포함되며 이로 인해 약간의 차이가 발생할 수 있습니다. 청구서에는 측정기 수준에서 월별 비용이 집계되며 비용은 통화에 따라 반올림됩니다. 반면, 비용 파일에는 더 높은 정밀도로 리소스 인스턴스 수준의 비용이 포함됩니다. 이러한 차이로 인해 청구서와 비용 파일 간의 총 비용에 차이가 발생합니다. 청구서가 준비될 때마다 반올림 조정이 집계된 수준에서 비용 파일에 제공되어 두 파일의 총 비용이 일치하도록 합니다.

참고: 두 가지 반올림 조정이 별도로 제공됩니다. 하나는 자사 기록용이고 다른 하나는 Marketplace 기록용입니다. 이러한 조정 내용은 당월에는 확인할 수 없으며 해당 월이 종결되고 청구서가 생성될 때 표시됩니다.

고객은 개별 리소스, 리소스 그룹 또는 전체 구독과 같은 세부 정보에 반올림 조정을 적용할 수 있습니다. 가중 평균 또는 유사한 기법을 사용할 수 있습니다.

비용 파일의 반올림 조정 기록

반올림 조정 기록은 MCA(Microsoft 고객 계약) 청구 프로필 범위 또는 EA(기업계약) 등록 범위의 비용 파일에서 확인할 수 있습니다. 청구서 수준에서 집계된 값이므로 기록에 대한 하위 범위 수준 정보가 없습니다. 반올림 조정 기록의 유효 필드는 다음과 같습니다.

  • BillingAccountId
  • BillingAccountName
  • BillingPeriodStartDate
  • BillingPeriodEndDate
  • BillingProfileId
  • BillingProfileName

MeterCategory, MeterSubCategoryChargeType 필드의 값은 RoundingAdjustment입니다.

반올림 조정 실례

구독에 두 개의 리소스 A와 B가 있다고 가정해보겠습니다. 리소스 A의 비용은 시간당 $0.1234이고 리소스 B의 비용은 시간당 $0.5678입니다. 하루에 10시간 동안 두 리소스를 모두 사용하므로 각 리소스의 총 비용은 다음과 같습니다.

  • 리소스 A: $0.1234 x 10 = $1.234
  • 리소스 B: $0.5678 x 10 = $5.678

일일 총 비용은 $1.234 + $5.678 = $6.912입니다.

그러나 청구서가 생성되면 비용은 소수점 이하 두 자리로 반올림되므로 청구서에는 다음이 표시됩니다.

  • 리소스 A: $1.23
  • 리소스 B: $5.68
  • 총: $6.91

청구서 총액과 실제 총액의 차이는 $0.002이며, 이는 반올림 조정입니다. Cost Management 비용이 청구서와 일치하도록 하기 위해 청구서 생성 후 반올림 조정으로 비용 파일에 -$0.002의 금액이 표시됩니다.

이전 API의 용어 목록

다음 표에는 이전 API에서 사용된 용어에 대응하는 새로운 용어가 나와 있습니다. 설명은 이전 표를 참조하세요.

이전 용어 새 용어
ConsumedQuantity 수량
IncludedQuantity 해당 없음
InstanceId ResourceId
비용 EffectivePrice
단위 UnitOfMeasure
UsageDate 날짜
UsageEnd 날짜
UsageStart 날짜