Skip to main content
Invoicing entities let you manage multiple billing profiles under a single Hyperline account. Each entity shares the account configuration (products, plans, events, coupons, and integrations) but has its own distinct invoicing settings (business information, invoice legal information and terms, tax setup and default payment methods). This makes it easy to centralize your global billing configuration while customizing how each entity invoices its customers, whether you’re operating across countries, business units, or brands.
Accounting integrations can be connected to a specific invoicing entity (e.g. Pennylane for an entity based in France, QuickBooks for one based in the United States).
You can also use the API Reference to create and manage invoicing entities.

Create invoicing entity

Invoicing entities can be created from Settings by clicking your company name while browsing an invoicing entity subpage. An unlimited number of invoicing entities can be created. An invoicing entity has its own invoicing settings:
  • Business information: it can have its own trade name, logo and brand color, billing address, accounting currency, default timezone and languages. This is useful for companies operating under different business names in different countries.
  • Invoicing: Activate e-invoicing, add different invoicing patterns and legal information, payment terms, initiation delay, grace period for invoices, credit notes and documents. This is helpful if your different entities have their own legal constraints or ways to operate business.
  • Taxes: Select the tax engine (Hyperline, Anrok, manual), activate automatic tax collection, enforce tax ID requirements, and add custom tax codes and rates.
  • Payment methods: Select available payment methods and the default payment provider or bank account for each of them. For bank transfers, you can use one bank account for every currency or assign different accounts by currency.
If you wish to delete an invoicing entity, please contact support.

Payment methods

Payment methods are configured separately for each invoicing entity. This lets you select the payment methods that the entity can offer and choose the default payment provider or bank account used for each method. To review these settings, go to Settings > Invoicing entities, select the invoicing entity, then open Payment methods. For bank transfers, the selected bank account determines which account details Hyperline adds to invoices. In the Bank transfer row, you can:
  • Select one bank account to use for invoices in all currencies.
  • Select Per currency to assign a different bank account to each invoice currency. Choose Not set for currencies whose invoices should not include bank account details.
Click Save changes after updating the configuration.
A single bank account and Per currency are mutually exclusive. When you select Per currency, Hyperline determines the bank account from the invoice currency.
See Payment methods for details about supported methods, payment service providers, and customer-level configuration.

Tax enforcement

Tax enforcement settings are scoped to each invoicing entity. In Settings > Taxes, you can:
  • Enable Require customer tax ID when company customers billed by this entity must have a tax ID before billing details can be completed.
  • Enable Require valid tax ID for reverse charge when reverse charge should apply only after the customer’s tax ID has been externally validated.
See Tax management for details on validation statuses, VIES, and reverse charge behavior.

Customer-level configuration

Invoicing entities are assigned at the customer level, and each customer is linked to a single invoicing entity. Updating a customer’s invoicing entity will not impact existing active subscriptions; only new subscriptions created after the update will reflect the change. When customers are created via CRM integrations or other automated flows, Hyperline will automatically assign an invoicing entity based on the customer’s country. If no country-specific match is found, the default invoicing entity will be used instead.

Reporting

You can filter your dashboard by invoicing entity, allowing you to have a global view on the entity’s business metrics. The invoicing entity can also be found in most exports, allowing you to do your own data analysis. You can use the API to fetch elements like customers or invoices that match a specific invoicing entity.