Billing Center Overview
Billing Center is used to view and manage an organization's account balance, orders, bills, vouchers, invoices, and the paid status of Data Replication tasks. Currently, Billing Center supports only the purchase and management of Data Replication tasks. DevOps has not yet been connected to Billing Center self-service purchase, order, or bill workflows.
Entry
- Log on to the NineData Console.
- In the left navigation pane, click Billing Center > Overview.
You can also use the entry in the console top bar to quickly access common Billing Center pages.
Pages
| Page | Description |
|---|---|
| Overview | View Account available balance, Voucher amount, Amount that can be invoiced, and Bill overview. |
| Recharge | Increase account balance through Online Charge or Bank Transfer. |
| Withdraw | Submit a withdrawal for eligible online recharge orders. |
| Balance Management | View account balance change records and open Balance Detail. |
| Order Management | View Data Replication task orders for Purchase, Change configuration, Renew, Change to Subscription , and Unsubscription. |
| Bill | View Data Replication bills generated by resource and billing period. |
| Voucher | View available and expired vouchers for the organization. |
| Invoice Management | Manage Invoice Title and apply for invoices for eligible bills. |
How Billing Center Works
Billing Center is based on organization, product, resource, order, bill, account balance, discount, and voucher.
| Object | Description |
|---|---|
| Organization | The billing owner. Billing Center shows the balance, orders, bills, vouchers, and invoices of the current organization. |
| Product | A purchasable or billable capability. Currently, Billing Center supports only Data Replication Subscription and Data Replication Pay as you go. |
| Resource | The instance created after a product is activated. In Data Replication, a resource usually maps to a replication task. |
| Order | A transaction record generated by Purchase, Renew, Change configuration, Change to Subscription , or Unsubscription. |
| Bill | A consumption record generated from an order or pay-as-you-go usage. |
| Account balance | The fund balance used to pay orders and postpaid bills. |
| Discount | A contract discount configured by enterprise, organization, product, specification quantity, or purchase duration. |
| Voucher | A benefit issued to an organization by NineData and used to deduct eligible fees. |
Products and Billing Modes
Currently, Billing Center supports only Data Replication purchase.
| Product | Common billing modes | Resource ID |
|---|---|---|
| Replication | Subscription, Pay as you go | Task ID |
Billing Mode Details
Subscription is suitable for Replication tasks that need to run stably for a long period. When purchasing a resource, you select a purchase duration and pay the corresponding Configuration fee. After payment succeeds, the resource is activated immediately and remains available during its validity period. You can perform Renew before expiry to extend the validity period. If the resource expires without renewal, it enters the freezing period and can be recovered by completing Renew during that period. Subscription resources currently support Change configuration. When you perform Unsubscription, the system calculates the refundable amount by unused duration, and voucher deductions are not returned.
Pay as you go is suitable for Replication tasks with variable usage or flexible start and stop requirements. A resource is created and used first, and the system generates bills by billing cycle based on resource specification and usage duration, then deducts fees from the account balance. Before you create or convert a resource to Pay as you go, the account balance must be at least 100 CNY. If the balance is insufficient, go to Recharge to recharge first. Pay as you go resources can be converted to Subscription through Change to Subscription .
Both billing modes generate order or bill records. Subscription usually generates an order after Purchase, Renew, Change configuration, Change to Subscription , or Unsubscription is submitted. Pay as you go usually generates bills by billing cycle. For organizations with deferred settlement enabled, related orders or bills can remain Unpaid during the settlement cycle and are deducted on the settlement date.
Data Replication is billed by specification. Common specifications include Micro, Small, Medium, Large, and Xlarge. Higher specifications provide higher incremental replication performance limits. For prices, see Product Pricing.
DevOps does not yet support self-service purchase in Billing Center. To learn about DevOps pricing, see Product Pricing or contact your NineData account manager.
Fee Calculation
A purchase or settlement is usually calculated in this order:
- Calculate official list price by product, Specification, region, quantity, and purchase duration.
- Apply the organization's contract discount and calculate Enterprise contract discount price if a discount exists.
- Deduct eligible voucher amount.
- Calculate Amount Payable.
- Deduct the payable amount from the account balance. For deferred settlement organizations, Unpaid orders or bills are generated and settled by the agreed cycle.
Account Balance
Account balance is the main funding source an organization uses to pay fees.
- Subscription Purchase, Renew, Change configuration, and Change to Subscription usually require payment when submitted.
- Pay as you go resources are used first and billed later. The system generates bills by billing cycle and deducts fees from the account balance.
- Pay as you go requires the account balance to be at least 100 CNY. Recharge before creating or converting to pay-as-you-go resources.
- Insufficient balance can prevent activation, Renew, Change configuration, and continued operation of pay-as-you-go resources.
Orders
| Order type | Description | Payment result |
|---|---|---|
| Purchase | Buy a new Data Replication task. | The resource is activated after payment. Unpaid orders are retained for 1 week and then voided. |
| Change configuration | Change resource specification. Subscription resources currently support upgrade; Pay as you go resources support upgrade and downgrade. | Subscription upgrade requires paying the price difference. Pay-as-you-go resources continue billing by the new specification. |
| Renew | Extend the expiry time of a Subscription resource. | The expiry time is updated after payment. If payment fails, the expiry time does not change. |
| Change to Subscription | Convert a Pay as you go resource to Subscription. | After payment, subsequent pay-as-you-go billing stops and the resource switches to subscription. |
| Unsubscription | Stop and release the resource. | Subscription resources refund by unused duration. Pay as you go resources stop future billing. |
| Refund | A refund record generated by Unsubscription or similar operations. | Refunds are returned to account balance. Voucher deductions are not returned. |
Bills
Bills record resource consumption in a billing period.
| Field | Description |
|---|---|
| Order ID | The order associated with the bill. |
| Billing month | The month of the bill. |
| Product name | Data Replication Subscription or Data Replication Pay as you go. |
| Resource ID | The Data Replication task ID that generated the fee. |
| Consumption Date | For Subscription, usually the order payment time. For Pay as you go, usually the bill date. |
| Charge Type | Currently mainly Config Fee. |
| official list price | The public list price. |
| Enterprise contract discount price | The price after applying the contract discount. |
| Voucher deduction amount | The amount deducted by voucher. |
| Amount Payable | The final amount deducted from account balance. |
Discounts and Vouchers
Discounts directly reduce product list prices. A normal organization has a default discount of 1, which means no discount. NineData can configure discounts by organization, product, specification quantity, or purchase duration.
If an organization has a discount, the purchase page shows the discounted Configuration fee and discount details. Orders and bills show Enterprise contract discounts and Enterprise contract discount price.
Vouchers are issued by NineData to organizations and deduct eligible orders or postpaid bills. Users cannot claim vouchers by themselves at this stage.
Vouchers can be limited by:
- Applicable product: all products or Data Replication. Currently, Billing Center supports deductions only for Data Replication orders and bills.
- Applicable scenario: all, Purchase, Renew, Change configuration, conversion, or postpaid settlement.
- Validity period: available from effective time to expiry time.
- Balance and face value: a voucher can be used multiple times until its balance is used up or it expires.
By default, the system uses vouchers that expire earlier first. When a Subscription resource is unsubscribed, only the amount paid by account balance is refunded. Voucher deductions are not returned.
Deferred Settlement
Some enterprise customers can enable deferred settlement by contract. During the settlement cycle, Subscription orders and Pay as you go bills can be used first and remain Unpaid.
When the settlement date arrives, the system initiates settlement deduction. If deduction fails, resources involved in the deferred settlement period enter the frozen state. On purchase pages, deferred settlement organizations only see Configuration fee and are not blocked by account balance.
Expiry, Arrears, and Freezing
| Resource type | Freeze cause | Impact | Recovery |
|---|---|---|---|
| Subscription resource | Expired and not renewed. | The resource enters Freezed. If the task was Running before freezing, structure and full data replication processes stop during freezing, incremental replication pauses writes, and read processes are retained. | Renew within 7 days after freezing. |
| Pay as you go resource | Account arrears exceed 100 CNY and fees cannot be deducted. | The resource enters Freezed, and Running tasks pause writes. | Recharge and settle arrears within 7 days after freezing. |
| Deferred settlement resource | Settlement deduction fails. | Related resources in the settlement cycle enter the frozen state. | Complete settlement deduction. |
The maximum freeze period is 7 days. If the resource is not recovered within 7 days, it is terminated and released. Released resources cannot be restored.
Notifications
NineData sends in-site messages and other notifications for expiry or insufficient balance:
- Subscription resources receive daily expiry reminders during the 7 days before expiry.
- Pay as you go resources receive arrears reminders on day 1, day 3, and day 7 after balance becomes less than or equal to 0.
- If arrears exceed 100 CNY, the reminder states that related Pay as you go resources have been frozen.
- A termination notification is sent when a resource is terminated because of expiry or arrears.
To avoid task freezing or release, renew resources before they expire and keep sufficient account balance.
Related Documents
- To recharge, withdraw, or view balance records, see Manage Account Balance.
- To view orders and bills, see Manage Orders and Bills.
- To view vouchers or apply for invoices, see Manage Vouchers and Invoices.
- To manage Data Replication renewal, configuration change, unsubscription, and freezing, see Manage Data Replication Resource Lifecycle.
- To view product pricing, see Product Pricing.