



FOCUS Column Name | Field Description | Data Type | Null Value Allowed | Tencent Cloud FOCUS 1.0 Supported |
AvailabilityZone | A provider-assigned identifier for a physically separated and isolated area within a Region that provides high availability and fault tolerance. | String | Yes | Yes |
BilledCost | A charge that is the basis for invoicing, inclusive of all reduced rates and discounts while excluding the amortization of relevant purchases paid to cover future eligible charges. | Decimal | Yes | Yes |
BillingAccountId | A provider-assigned identifier for a billing account. | String | No | Yes |
BillingAccountName | A provider-assigned name for a billing account. | String | Yes | Yes |
BillingCurrency | An identifier that represents the currency that a charge for resources or services was billed in. | String | No | Yes |
BillingPeriodEnd | The end date and time of the billing period. | Datetime | No | Yes |
BillingPeriodStart | The start date and time of the billing period. | Datetime | No | Yes |
CapacityReservationId | A Capacity Reservation ID is the identifier assigned to a capacity reservation by the provider. | String | Yes | Yes |
CapacityReservationStatus | Capacity Reservation Status indicates whether the charge represents either the consumption of the capacity reservation identified in the CapacityReservationId column or when the capacity reservation is unused. | String | Yes | No, display empty |
ChargeCategory | Charge Category represents the highest-level classification of a charge based on the nature of how it is billed. | String | No | Yes |
ChargeClass | Charge Class indicates whether the row represents a correction to one or more charges invoiced in a previous billing period. | String | Yes | Yes |
ChargeDescription | A Charge Description provides a high-level context of a row without requiring additional discovery. | String | Yes | Yes |
ChargeFrequency | Charge Frequency indicates how often a charge will occur. | String | No | Yes |
ChargePeriodEnd | The end date and time of the charge period. | Datetime | No | Yes |
ChargePeriodStart | The start date and time of the charge period. | Datetime | No | Yes |
CommitmentDiscountCategory | An indicator of whether the commitment-based discount is based on usage quantity or cost (that is, spend). | String | Yes | Yes, only RI and SP are supported. |
CommitmentDiscountId | A provider-assigned identifier for a commitment-based discount. | String | Yes | Yes, only RI and SP are supported. |
CommitmentDiscountName | The display name assigned to a commitment-based discount. | String | Yes | Yes, only RI and SP are supported. |
CommitmentDiscountStatus | An indicator of whether the charge corresponds to a used or unused commitment discount. | String | Yes | Yes, only RI and SP are supported. |
CommitmentDiscountType | A provider-assigned name to identify the type of commitment-based discount applied to the row. | String | Yes | Yes, only RI and SP are supported. |
ConsumedQuantity | The volume of a given resource or service used or purchased based on the ConsumedUnit. | Decimal | Yes | Yes |
ConsumedUnit | A provider-assigned measurement unit indicating how a provider measures usage of a given SKU associated with a resource or service. | String | Yes | Yes |
ContractedCost | The cost calculated by multiplying ContractedUnitPrice and the corresponding PricingQuantity. | Decimal | No | Yes |
ContractedUnitPrice | The agreed-upon unit price for a single PricingUnit of the associated SKU, inclusive of any negotiated discounts while excluding negotiated commitment-based discounts or any other discounts. | Decimal | Yes | Yes |
EffectiveCost | A cost that includes all reduced rates and discounts, augmented with the amortization of relevant purchases paid to cover future eligible charges. | Decimal | No | No, display empty |
InvoiceIssuerName | An entity responsible for invoicing the sources or services consumed. | String | No | Yes |
ListCost | The cost calculated by multiplying ListUnitPrice and the corresponding PricingQuantity. | Decimal | No | Yes |
ListUnitPrice | The List Unit Price represents the suggested provider-published unit price for a singlePricing Unit of the associated SKU, exclusive of any discounts. | Decimal | Yes | Yes |
PricingCategory | Pricing Category describes the pricing model used for a charge at the time of use or purchase. | String | Yes | Yes |
PricingQuantity | The Pricing Quantity represents the volume of a given SKU associated with a resource or service used or purchased, based on the Pricing Unit. | Decimal | Yes | Yes |
PricingUnit | A provider-assigned measurement unit for determining unit prices. | String | Yes | Yes |
ProviderName | The entity that made the resources or services available for purchase. | String | No | Yes |
PublisherName | The entity that produced the resources or services that were purchased. | String | No | Yes |
RegionId | A provider-assigned identifier for an isolated geographic area where a resource is provisioned or a service is provided. | String | Yes | Yes |
RegionName | The name of an isolated geographic area where a resource is provisioned or a service is provided. | String | Yes | Yes |
ResourceId | A provider-assigned identifier for a resource. | String | Yes | Yes |
ResourceName | A display name assigned to a resource. | String | Yes | Yes |
ResourceType | The type of resource the charge applies to. | String | Yes | No, display empty |
ServiceCategory | The highest-level classification of a service based on the core function of the service. | String | No | No, display empty |
ServiceSubcategory | Secondary category of service category based on core features | String | No | Yes |
ServiceName | A display name for the offering that was purchased. | String | No | Yes |
SkuId | A unique identifier that defines a provider-supported construct for organizing properties that are common across one or more SKU prices. | String | Yes | No, display empty |
SkuPriceId | A unique identifier that defines the unit price used to calculate the charge. | String | Yes | No, display empty |
SubAccountId | An ID assigned to a grouping of resources or services, often used to manage access and/or cost. | String | Yes | Yes |
SubAccountName | A name assigned to a grouping of resources or services, often used to manage access and/or cost. | String | Yes | Yes |
Tags | JSON | Yes | Yes | |
x_ComponentName | The specific component of a product or service purchased. | String | No | Additional columns |
x_ComponentType | The component type of a product or service purchased. | String | No | Additional columns |
x_ExportTime | The time when this line was converted into FOCUS format. | Datetime | No | Additional columns |
x_OwnerAccountID | The account ID of the actual resource user. | String | No | Additional columns |
FOCUS Column | Tencent Cloud Billing Column | Conversion Logic |
AvailabilityZone | Availability Zone | None. |
BilledCost | Amount Before Tax | If the Cost Category of the row is not Tax or Credit, then the value is Amount Before Tax . If the Cost Category of the row is Tax , then the value is Amount Before Tax × Tax Rate . If the Cost Category of the row is Credit , then the value is empty. |
BillingAccountId | Payer Account ID | None. |
BillingAccountName | - | None. |
BillingCurrency | Currency | None. |
BillingPeriodEnd | Bill Month | Converted from the Bill Month field. The value is an open interval (exclusive), formatted in ISO 8601 with UTC timezone. For example: If Bill Month is 2024-12, then BillingPeriodEnd corresponds to GMT+8 2025-01-01T00:00:00+08:00, which converts to zero time zone as 2024-12-31T16:00:00Z. |
BillingPeriodStart | Bill Month | Converted from the Bill Month field. The value is a closed interval (inclusive),formatted in ISO 8601 with UTC timezone. For example: If Bill Month is 2024-12, then BillingPeriodEnd corresponds to 2024-12-01T00:00:00+08:00 in the East Eight Time Zone, which converts to zero time zone as 2024-11-30T16:00:00Z. |
CapacityReservationId | Instance ID | Converted from Instance ID If this line is the cost of capacity reservation, then CapacityReservationId takes Instance ID. If this line is not the cost of capacity reservation, then CapacityReservationId displays as empty. |
CapacityReservationStatus | Not supported this version. | Displayed as empty. |
ChargeCategory | Transaction Type | Converted from Transaction Type , categorized into Usage, Purchase, Tax, Credit, and Adjustment . |
ChargeClass | Transaction Type | Converted from Transaction Type , and categorized into Correction and empty. |
ChargeDescription | Billing rule | None. |
ChargeFrequency | Transaction Type | Converted from Transaction Type , and categorized into One-time, Recurring, and Usage-based . |
ChargePeriodEnd | Usage End Time | Converted from Usage End Time . The value is an open interval (exclusive), formatted in ISO 8601 with UTC timezone. For example: If Usage Start Time is 2024/12/2 10:40 (actual time 10:40:46), then ChargePeriodEnd corresponds to 2024-12-02T10:40:47+08:00 (China Standard Time, UTC+8), which converts to 2024-12-02T02:40:47Z (UTC). |
ChargePeriodStart | Usage Start Time | Converted from Usage Start Time . The value is a closed interval (inclusive), formatted in ISO 8601 with UTC timezone. For example: If Usage Start Time is 2024/12/2 10:40:46, then ChargePeriodStart corresponds to 2024-10-17T16:39:57+08:00 (China Standard Time, UTC+8), which converts to 2024-10-17T08:39:57Z (UTC). |
CommitmentDiscountCategory | - | Add fields. If this line is the cost of a saving plan purchase or the cost of a Deduction product offset by a saving plan, then CommitmentDiscountCategory takes Spend . If this line is the cost of a reserved instance purchase or the cost of a product offset by a reserved instance, then CommitmentDiscountCategory takes Usage . |
CommitmentDiscountId | Instance ID | Converted from Instance ID If this line is the cost of a saving plan purchase, then CommitmentDiscountId takes the Instance ID of the savings plan package. If this line is the cost of a reserved instance purchase or the cost of a product offset by a reserved instance, then CommitmentDiscountCategory takes the Instance ID of the reserved instance. |
CommitmentDiscountName | Instance Type | Converted from Instance Type If this line is the cost of a saving plan purchase or the cost of a product offset by a saving plan, then CommitmentDiscountCategory takes Savings Plan . If this line is the cost of a reserved instance purchase or the cost of a product offset by a reserved instance, then CommitmentDiscountCategory takes Standard RI . |
CommitmentDiscountStatus | - | Add fields. If this line is the cost of a product offset by a saving plan or a reserved instance, then CommitmentDiscountStatus takes Used . |
CommitmentDiscountType | Not supported this version. | Displayed as empty. |
ConsumedQuantity | Component Usage、Usage Duration | Converted from Component Usage and Usage Duration . The formula is ConsumedQuantity = Component Usage x Usage Duration . For example: If Component Usage is 1 and Usage Duration is 2, then ConsumedQuantity is displayed as 2. |
ConsumedUnit | Component Usage Unit、Duration Unit | Converted from Component Usage Unit and Duration Unit , and displayed as Component Usage Unit/Duration Unit , removing the numerical value of usage/duration to unify the coefficient. For example: If Component Usage Unit is 2Core and Duration Unit is Second, then ConsumedUnit is displayed as Core/Second. |
ContractedCost | Total Amount After Discount (Excluding Tax) | If the Cost Category of this row is not Tax or Credit, , then the value is Total Amount After Discount (Excluding Tax) . If the Cost Category of this row is Tax , then it is displayed as empty. If the Cost Category of this row is Credit , then the value is Voucher Deduction. Formula: ContractedCost = ContractedUnitPrice × PriceQuantity . |
ContractedUnitPrice | Component Contracted Price | If the Cost Category of this row is not Tax or Credit, then the value is Component Contracted Price , removing the numerical value of usage/duration. If the Cost Category of this row is Tax or Credit, then it is displayed as empty. For example: If Component Price Measurement Unit is USD/2Core/Second, Component Contracted Price is 100, then ContractedUnitPrice is displayed as 50. |
EffectiveCost | Not supported in this version. | Displayed as empty. |
InvoiceIssuerName | - | Consistent with the PDF bills of our entity. For example: Tencent Cloud LLC. |
ListCost | Original Cost | If the Cost Category of this row is not Tax or Credit, then the value is Original Cost . If the Cost Category of this row is Tax or Credit, then it is displayed as empty. Formula: ListCost = ListUnitPrice × PriceQuantity . |
ListUnitPrice | Component List Price | If the Cost Category of this row is not Tax or Credit, then the value is Component List Price , removing the numerical value of usage/duration in the unit. If the Cost Category of this row is Tax or Credit, then it is displayed as empty. For example: If Component Price Measurement Unit is USD/2Core/3600Second, and Component List Price is 7,200, then ListUnitPrice is 7200/2 x 3600=1. |
PricingCategory | - | If the Cost Category of this row is not Tax or Credit, it is displayed as Standard by default. If the Cost Category of this row is Tax or Credit, it is displayed as empty. |
PricingQuantity | Component Usage、Usage Duration | If the Cost Category of this row is not Tax or Credit, then the value is displayed as Component Usage×Usage Duration . If the Cost Category of this row is Tax or Credit, then it is displayed as empty. |
PricingUnit | Component Usage Unit、Duration Unit | If the Cost Category of this row is not Tax or Credit, it is displayed as Component Usage Unit/Duration Unit , removing the numerical value of usage/duration to unify the coefficient. If the Cost Category of this row is Tax or Credit, it is displayed as empty. For example: If Component Usage is 2Core, Duration Unit is Second,then PricingUnit is Core/Second. |
ProviderName | - | Displayed as Tencent Cloud by default. |
PublisherName | - | Displayed as Tencent Cloud by default. |
RegionId | Region ID | None. |
RegionName | Region | None. |
ResourceId | InstanceID | None. |
ResourceName | InstanceName | None. |
ResourceType | Not supported in this version. | Displayed as empty. |
ServiceCategory | Not supported this version. | Displayed as empty. |
ServiceSubcategory | Subproduct Name | None. |
ServiceName | Product Name | None. |
SkuId | Not supported in this period | Displayed as empty. |
SkuPriceId | Not supported in this period | Displayed as empty. |
SubAccountId | Operator Account ID | None. |
SubAccountName | - | None. |
Tags | Tag、Project Name | Merge Tag and Project Name . For example: [{"key": "GameProject","value": "SuperMario"}, {"key": "teamid","value": "Group001"}, {"key": "ProjectName","value": "default"}] |
x_ComponentName | Component Name | None. |
x_ComponentType | Component Type | None. |
x_ExportTime | - | None. |
x_OwnerAccountID | Owner Account ID | None. |
x_SubproductName | Subproduct Name | None. |
Transaction Type | ChargeCategory | ChargeClass | ChargeFrequency |
Spot | Usage | - | Recurring |
Renewal | Purchase | - | One-time |
Purchase | Purchase | - | One-time |
Pay-as-you-go reversal | Usage | Correction | Usage-based |
One-off RI Fee | Purchase | - | One-time |
Offline project deduction | Usage | - | Usage-based |
Offline product deduction | Usage | - | Usage-based |
New monthly subscription | Purchase | - | One-time |
Monthly subscription specification adjustment | Purchase | - | One-time |
Monthly subscription renewal | Purchase | - | One-time |
Monthly subscription refund | Purchase | - | One-time |
Monthly settlement | Usage | - | Usage-based |
Hourly settlement | Usage | - | Usage-based |
Hourly Savings Plan fee | Usage | - | Recurring |
Hourly RI fee | Usage | - | Recurring |
Guarantee deduction | Purchase | - | Recurring |
Deduction | Usage | - | Usage-based |
Daily settlement | Usage | - | Usage-based |
Adjustment - refund | Adjustment | Correction | One-time |
Adjustment - deduction | Adjustment | Correction | One-time |
Feedback