Documentation Index

Fetch the complete documentation index at: https://help.frisbii.com/llms.txt

Use this file to discover all available pages before exploring further.

June Release - 15.06.2026

Prev Next

🚀 Here's what's new, improved, and fixed in Frisbii Billing and Pay. These changes were released based on updates completed between June 8th – June 12th, and packaged for publication on Monday, 15th.


🔧 Enhancements


💲  Reset custom price on subscriptions

Product: Billing – Starter, Growth, Scale
Platform: In-App

What's changed
Frisbii now lets you reset a subscription's custom price back to the base plan pricing without having to supersede the plan. A new Reset custom price button is available on the subscription edit page.

Clicking Reset custom price updates the pricing values in the form immediately. On save, the custom price fields are cleared and the subscription returns to its plan's default pricing.

Plan switching behaviour has also been updated for consistency: if pricing has already been customised (amount, quantity, or VAT inclusion), changing the plan no longer automatically resets those values. Only clicking Reset custom price will restore the plan default.

Why it matters
Previously, there was no straightforward way to undo a custom price without superseding the plan. This change gives you a clean, explicit action to restore default plan pricing while keeping full control over when changes are applied.

→ Read more on custom pricing here: Subscription Details (Edit/Pause/Expire/Cancel)


📄  Handle, period, and service dates for metered usage records

Product: Billing – Growth, Scale
Platform: In-App + API

What's changed
When adding a metered usage record — either from the subscription details page or as part of the invoice charge flow — you can now optionally set three new fields:

  • Handle — a unique identifier that enables idempotent record creation. Submitting the same handle within the same open billing period returns the existing record instead of creating a duplicate.

  • Period from / Period to — service period dates that appear on the resulting invoice line, making it clear which period the usage covers. Both fields must be provided together, and the start date must not be later than the end date.

These fields are optional and available in the add-metered usage dialog. All existing behaviour is unchanged when the fields are left blank.

Why it matters
Merchants running automated usage upload scripts can now use the handle to safely re-run those scripts without creating duplicate records. Service period dates give customers clearer invoice lines, reducing queries about what a usage charge relates to.


💳  Pricing detail on usage-based billing products

Product: Billing – Growth, Scale
Platform: In-App

What's changed
The usage-based billing products list on the subscription detail page now surfaces pricing information at a glance:

  • A pricing strategy badge (fixed, flexible, or custom) is displayed next to each product.

  • Up to two pricing ranges are shown inline below the product name. If there are more than two ranges, a more link opens a full price preview dialog.

  • For products with a fixed or custom pricing strategy, a view button opens a read-only price preview dialog showing all unit ranges, included units, minimum fee, and tax policy.

  • Active products are listed before deleted products.

Why it matters
Previously, understanding the effective pricing for a subscription's metered products required leaving the subscription page and navigating through configuration. The pricing detail is now visible directly where you need it.


✅ Metered usage records sorted by most recent

Product: Billing – Growth, Scale
Platform: In-App + API

What's changed
The metered usage record list endpoint now returns records sorted by created date descending — the most recent records appear first. This aligns with the default sort order used across all other list endpoints in Frisbii.

Why it matters
When reviewing usage records, you're most often interested in what was recorded most recently. The updated sort order removes the need to scroll to the end of the list.


🙂  Title and date of birth on customer profile

Product: Billing – Starter, Growth, Scale
Platform: In-App

What's changed
The customer profile page now includes two new optional fields:

  • Title — a dropdown with values Ms., Mr., Prof., and Dr.

  • Date of birth — a date picker.

Both fields are optional. Saved values are reflected immediately when the customer record is reloaded.

Why it matters
Capturing title and date of birth supports merchants who need this data for compliance, personalisation, or downstream system integrations.


🐛 Bug fixes


✅ On-demand invoice preview: discount calculation corrected

Product: Billing – Starter, Growth, Scale
Platform: In-App

What's fixed
When multiple discounts with different scopes were applied to an on-demand invoice — for example, one discount applying to add-ons only and another to the plan only — the preview incorrectly combined the rates and applied the total to the full invoice amount. The actual generated invoice was always correct; only the preview was affected.

The preview now uses the backend calculation engine, so the amounts shown match what will be charged. The misleading combined discount percentage shown on discount cards when discounts apply to different order lines has also been removed.

Why it matters
The invoice preview now matches the actual invoice, so you can confirm charges before committing without second-guessing what you see.


✅ DATEV export now includes VAT IDs for Austrian customers

Product: Billing – Growth, Scale
Platform: Bookkeeping

What's fixed
VAT IDs were missing from DATEV accounting exports for certain customers — primarily those using Austrian tax configurations. Frisbii now correctly maps and includes VAT IDs from customer records in all DATEV exports where the data is present.


✅ Accounting export email columns now show correct customer data

Product: Billing – Growth, Scale
Platform: Bookkeeping

What's fixed
In the CSV accounting export, the delivery email and invoice email columns were showing the same email address across all rows — the email belonging to just one customer. This occurred for accounts that do not use debtor IDs, which caused all invoices to be grouped under a single internal debtor record whose email was continuously overwritten.

The export pipeline has been updated so that each customer's email address is correctly written to their corresponding rows.


✅ Accounting export: credit notes now correctly valued

Product: Billing – Growth, Scale
Platform: Bookkeeping

What's fixed
Credit note values in the accounting export were incorrect. Frisbii now maps credit notes to a dedicated entity in the bookkeeping pipeline and processes them as reverse-direction bookings against the relevant customer account. This ensures credit note line item amounts appear correctly in export files as H (credit) booking records.