Skip to main content
Is something still unclear? Don’t hesitate to reach out to our team if you need additional support.

Core Entities

TermDefinition
CustomerAn individual or company that purchases your products/services. Has billing information, payment methods, and can have multiple subscriptions.
InvoiceA document requesting payment from a customer.
ProductA billable item in your catalog.
QuoteA sales proposal sent to customers before creating a subscription. Can be signed electronically or manually.
SubscriptionA recurring billing agreement between you and a customer, defining which products are included, pricing, and billing schedule.

Subscription

TermDefinition
Activation strategyHow a subscription becomes active.
CancellationEnding a subscription.
Contract termsTerms governing the subscription contract including start/end dates, duration, and renewal settings.
ProrationCalculating partial charges when changes occur mid-billing period.
RenewalWhen a subscription automatically continues for another term.
Subscription phaseA distinct period within a subscription with its own products and terms (e.g., trial, standard).
Subscription templateA pre-configured subscription setup that can be reused for multiple customers or contexts (currency/country combinations).
Subscription updateA pending change to a subscription (add/remove products, change prices, apply coupons).
Trial periodA free or discounted phase before regular billing begins.

Pricing & Billing

TermDefinition
Billing intervalHow often a customer is charged (e.g., monthly, yearly, weekly).
Commitment periodMinimum contract duration for a subscription (e.g., 1-year commitment).
Price bookA collection of custom price configurations that can be assigned to specific customers for special pricing.
Price configurationDefines how a product is priced. Includes currency, billing interval, and pricing model.
Pricing model - BPS (Basis Points)Percentage-based pricing typically used for payment processing fees.
Pricing model - BulkA single price per unit is applied based on the total usage tier (e.g., 150 units all priced at the 101-200 tier rate).
Pricing model - BundlePackage of credits sold at a fixed price (e.g., 1000 credits for $50).
Pricing model - FeeA fixed amount charged per billing period (e.g., $99/month).
Pricing model - PackagedUnits are sold in packages/bundles (e.g., $100 per 1000 API calls).
Pricing model - VolumePrice per unit decreases as usage increases through tiers (e.g., first 100 units at 0.10,next100unitsat0.10, next 100 units at 0.08).

Usage & Metering

TermDefinition
Billable eventA usage record sent via API that represents a customer action to be metered (e.g., API call, message sent, storage used).
Committed countA guaranteed minimum usage amount that will be charged regardless of actual usage.
Metering configurationDefines how billable events are counted or summed for billing.
Metering filterConditions applied to narrow down which events count toward billing (e.g., only count events where region = 'us').
Usage intervalThe period over which usage is measured before billing (can differ from billing interval).

Credits & Wallet

TermDefinition
Credit transactionA record of credits being added, consumed, or expired.
CreditsPre-purchased units that can be consumed against usage-based products. Can expire.
Low balance thresholdA configurable threshold that triggers notifications when credits or wallet balance falls below.
Top-upAdding credits or wallet balance to a customer’s account.
WalletA prepaid balance account for a customer that can be used to pay invoices.
Wallet transactionA record of funds being credited or debited from a customer’s wallet.

Discounts & Promotions

TermDefinition
CouponA discount that can be applied to subscriptions. Can be a fixed amount or percentage off.
Coupon durationHow long a coupon applies.
Coupon repeatControls coupon application frequency.
Promotion codeA shareable code that customers can use to redeem a coupon. Can have usage limits and expiration.

Documents

TermDefinition
Checkout pageA hosted payment page where customers can enter payment details and complete a purchase.
Checkout sessionA hosted page experience for customers to complete payment and subscription activation.
Contract clauseReusable text blocks that can be included in contracts.
Contract templateLegal document templates that can be attached to quotes.
Credit noteA document issued to reverse or reduce a previously issued invoice.
Customer portalA self-service interface where customers can view invoices, manage subscriptions, and update payment methods.
Invoice line itemAn individual charge on an invoice representing a product or adjustment.
Purchase orderA customer’s reference number for their internal tracking.
Quote templateReusable configuration for quotes including terms, display options, and attached documents.

Payments

TermDefinition
Bank accountCustomer’s bank account details used for manual bank transfer payments.
ChargebackWhen a customer disputes a charge with their bank, resulting in reversed payment.
DunningThe process of automatically retrying failed payments and communicating with customers to collect overdue invoices.
Grace periodA delay between invoice creation and payment collection, allowing review or manual adjustment.
Payment methodHow a customer pays (card, direct debit, bank transfer, etc.).
Payment method stateCurrent status of a payment method.
Payment service provider (PSP)A third-party service that processes payments (e.g., Stripe, GoCardless, Mollie).
TransactionA payment attempt or successful charge against an invoice.

Organization

TermDefinition
ClientYour account/organization in Hyperline (the seller).
Custom fieldUser-defined properties that can be added to customers, subscriptions, products, plans, or quotes.
Invoicing entityA legal entity that issues invoices (your company or subsidiaries). Has its own branding, address, tax ID, and numbering sequences.
Tax IDA tax identification number (e.g., VAT number) for a customer or invoicing entity, used for tax compliance and validation.
Tax rateVAT/sales tax rates applied to invoices.
Tax schemeHow tax is applied to an invoice.

Analytics & Reporting

TermDefinition
ARPA (Average Revenue Per Account)ARR divided by the number of active customers.
ARR (Annual Recurring Revenue)The value of recurring revenue normalized to a yearly amount.
ChurnWhen customers cancel their subscriptions or reduce spending.
Contract valueTotal value of a subscription over its full contract term.
Estimated ARRProjected annual revenue from a subscription including variable/usage components.
MRR (Monthly Recurring Revenue)The value of recurring revenue normalized to a monthly amount.

Integrations

TermDefinition
External IDYour system’s identifier for a customer, used for mapping records.