Skip to main content

Reports

Package Liability v1 report

Overview

The Package Liability report helps you keep track of the liability balance after the sale, redemption, and expiry of packages across your centers. You can use this report to view the following:

  • Opening and closing liability balance as on date

  • Total value of packages that have been sold, redeemed, refunded, or have expired

  1. Ensure that you are at the Center level when you want to run this report.

  2. On the Main menu, click the Reports tab. The Reports Dashboard opens.

  3. Click Finance> Accounting (from the filter).

  4. Select the Liability - Packages report from the list. The report opens in a new tab.

  5. Select the appropriate option from the Filter Criteria and click

    Refresh.

    Tip

    To view all columns of a report, export the report by clicking the Excel

    Excel export

    or .CSV

    CSV export

    icons.

Note

If you have the appropriate permissions, you can generate this report from the organization level to view liability data for packages for all your centers.

What is liability and how is it calculated?

On any given date, Zenoti checks whether guests have redeemed services of a package in accordance with payments they have made. If guests have paid for a package (in part or in whole), but have not redeemed services in accordance, the value of services yet to be redeemed (as part of the package) is the liability on the business. In other words, the center is liable to provide services worth the value of the Closing Balance (see Column Descriptions) as on a given date.

Calculation of Liability for Payment Date Consider a package that costs $100 and guest makes partial payments as follows:

On Day 1: Guest pays $20

On Day 2: Guest pays $30

On Day 3: Guest pays $50

Note

The guest does not redeem any of the services of the package during this time. In this case, Zenoti calculates liability as follows:

On Day 1: Liability is $20 (Guest has paid but not redeemed any services)

On Day 2: Liability is $50 ($20+$30, that is sum of payments made till date and assuming that the guest has not yet redeemed any services)

On Day 3: Liability is $100 ($20+$30+$50, as full payment has been recognized and assuming the guest has still not redeemed any services).

Note

See the Filter Criteria section for more on Payment Date.

Calculation of Liability for Sale Date

Scenario 1: Consider a package that costs $100 and guest makes the full payment on day 1. The invoice is closed.

In this case, Zenoti calculates liability as follows:

On Day 1, 2, and 3: Liability is $100 (Guest has paid in full but has not redeemed any services) The liability on your business reduces as and when guests redeem services from the package.

Scenario 2: Consider a package costs $100 and a guest makes a partial payment on the same day ($30). Since the full payment is not yet recognized, the invoice is open and the Sale Date filter does not consider this invoice.

If the guest pays the balance amount ($70) on day 5, and then the invoice is closed (as full payment has been recognized and assuming that the guest has still not redeemed any services), then the liability report for Sale date will show $100 as the liability from day 6 onwards. The liability on your business reduces as and when guests redeem services from the package.

Note

See the Filter Criteria section for more on Sale Date.

Filters

The filter criteria you view depends on whether the checkbox Enable redemptions on Open packages at the Organizational level is selected or not. Refer to the following table for details to understand why the filter criteria differs.

Is the checkbox selected?

This means...

...liability data is based on ...

Filter criteria is...

...and Invoice status is...

No

Guests need to make full payment for a series package to be able to start redeeming the services of the package.

Sale Date (since the full payment is collected on the date of sale of the package)

Sale Date

Closed

Yes

Guests can start redeeming the services of the package once they make a partial payment. Guests can redeem services up to the limit for which they have paid - see Note below.

Either the date on which guests make a partial payment (Payment Date) or the date on which guests make the full payment (Sale Date).

Payment Date Sale Date

Open or Closed

Note

Consider this scenario where a package costs $1000, a guest pays $200, and the option Enable redemptions on Open packages is selected. In such a case, Zenoti allows the guest to redeem services worth $200 only. As and when the guest pays the balance amount, the guest can avail the remaining services of the package.

Scenario 1: If this checkbox Enable redemptions on Open packages is not selected, you can view the following filter criteria.

Note

Since this scenario covers only Sale Date, there is no separate filter for the same.

Criteria

Options

Description

Time period

1 Month

2 Months

3 Months 6 Months Custom

Based on your requirement, from the drop-down list, select either 1, 2, 3, or 6 months. You can alternatively choose Custom from the list and specify custom dates.

Note

For custom dates, you can view data for a maximum date range of 6 months at a time. Example: If you wish to see data from January to August, first view data from January to June and then view data from July to August.

Scenario 2: If the checkbox Enable redemptions on Open packages (Organization level) is selected, you can view the following filter criteria.

Criteria

Options

Description

Packages filtered by

By Payment Date By Sale Date

  • Select the Payment Date to filter packages for which guests have made at least a partial payment. Zenoti considers open and closed invoices in this case.

  • Select the Sale Date to filter packages for which guests have made the full payment. Zenoti considers only closed invoices in this case.

Time period

1 Month 2 Months 3 Months 6 Months Custom

Based on your requirement, from the drop-down list, select either 1, 2, 3, or 6 months. You can also choose Custom from the list and specify custom dates.

Note

For custom dates, you can view data for a maximum date range of 6 months at a time.

Example: If you wish to see data from January to August, first view data from January to June and then view data from July to August.

Column descriptions

Column

Description

Center

Displays the name of the Center.

Opening Balance

Displays the opening liability balance for packages of the center on the start date you specify. That is, the balance on the previous date at 11:59:59 P.M. Click the Opening Balance to drill down to view the Packages - Credit Balance report that shows Opening (liability) Balance details for the start date of the date range you specify.

If Payment Date is your filter: Opening Balance = Amount paid for packages - (minus) Redemptions as on the starting date of your date range.

Example:

Cost of a package: $100

Amount paid: $30

Initial Recognition: $5

Redemptions on start date: $15

Opening Balance: 30-20 (15+5) =10

Note

Zenoti considers both, closed and open invoices for calculations.

If Sale Date is your filter:

Opening Balance = Price of the package - (minus) Value of Initial Recognition as on the starting date of your date range.

Note

Zenoti considers only closed invoices for calculations.

Example: Cost of a package: $100

Amount paid: $100

Initial Recognition: $5

Redemptions on start date: $15 Opening Balance: 100-20 (15+5) = 80

Sales

Displays the total credit amount (balance) generated by the center for package sales in the date range you specify. Click the Sales amount to drill down to view the Package Details report. If Payment Date is your filter:

Sales = Sum of payments made for packages during the duration you specify minus amount of total recognition in that period. Considers both, open and closed invoices (in the date range you specify).

If Sale Date is your filter:

Sales = Value of packages sold minus value of initial recognition. Considers only closed invoices (in the date range you specify).

Redemptions

Displays the total value of package redemptions (redemption value) that a center has made in the date range you specify. In other words, this is the total value of services that guests have redeemed (paid for and availed services) during the date range you specify.

Note

Redemptions are shown in the center where customers bought the packages.

Expirations

Displays the total value of packages that have expired and have not been redeemed at a center in the date range you specify. Expirations become part of revenue reports.

Zenoti considers both, open and closed invoices to get the total value of package expirations.

Click the Expirations value to drill down to view the Package Expirations report.

Refunded

Displays the amount that has been refunded from packages during the date range you specify.

This column is available only if you choose the Payment Date as your filter.

Closing Balance

Displays the closing balance or liability of packages that the center has on the last date in the date range you specify.

If Payment Date is your filter:

Closing Balance = [Opening Balance + Payments made during the duration (Sales)] - (minus) [Redemptions + Expirations + Refunds] as on the last date of your date range.

If Sale Date is your filter:

Closing Balance = [Opening Balance + Value of packages sold (Sales)] - (minus) [Redemptions + Expirations] as on the last date of your date range.

Important notes

The figures in the Package Liability report will not match with the Collections by Item report in the following cases:

  • If the package is bought in one center and payment is done at another center, the Package Liability report considers only the balance in the center where the package was sold and not in the center where the payment was made. But the Collections by Item report shows the collection for the center where the payment was made.

  • If the package has initial recognition configured, the Package Liability report deducts the initial recognition from the amount paid by the guest and then show only the balance amount. But the Collections by Item report shows the total amount collected.

  • If the open invoice contains a product and a package, Zenoti does not apportion the paid amount to both package and product in Package Liability report. First, the payment is given to the product and the remaining amount is taken for the package. But the Collections by Item report apportions the paid amount between both, the package and the product.

Package Status report

Overview

The package status report gives a snapshot of details around packages such as the names of guests who purchased packages, the names of the packages and the package categories, the invoice status, the package status, and details about recurring scheduled payments that are due. Zenoti allows you to sell custom and series packages such that guests make an initial payment and pay the balance based on a recurring schedule.

This article covers the following sections:

When to use this report?

You may want to run this report to check the:

  • The invoice status or the package status of packages or package categories.

  • The amount paid and the amount due towards a package.

  • The amount due towards a particular package.

  • The number of scheduled payments pending for a package where guests chose to pay on a recurring basis (based on a schedule>.

  • The last scheduled date for a pending payment where guests chose to pay on a recurring basis based on a schedule.

  1. Ensure that you are at the Center for which you want to run the report.

  2. On the main menu. Click the Reports tab.

  3. On the Reports Dashboard, click Marketing > Packages (from the filter>.

  4. From the list of reports, click Status. The report opens in a new tab.

  5. Make your selections in the filter criteria and click Refresh.

  6. To export the report, click the Excel or .CSV icons.

Filters

Criteria

Options

Description

Category

All Names of specific package categories

Select the name of any specific package category such as hair care or body care to filter your report. Else, view results for all categories of packages.

Invoice Status

All OpenClosed

Select the invoice status you want to view the report for. For example, if you choose Open, the report considers package-related invoices with the Open status, that is, invoices where part of the payment is due. If you choose Closed status, the report considers invoices that are closed, that is invoices where full payment is received. The default status is All.

Package Status

Active Frozen Expired Canceled/Refund

A package may have any one of the following statuses:

  • Active: A package is in the Active state when a guest is currently using the services in the package and some sessions are pending.

  • Frozen: A package is in the Frozen state when guests are unable to use the benefits of their package due to reasons such as long travel or illness. In such cases, the front desk may freeze the package temporarily till the guest can begin to avail the benefits of the package once again.

  • Expired: Packages past their validity time period are said to be in the expired status.

  • Closed: When guests redeem all package benefits before expiry, the package is closed.

    Note

    The status of a package is set to Expired or Closed, depending on which condition occurs first. If a package has unused benefits on its expiry date, its status is set to Expired. If all benefits are redeemed before the expiry date, its status is set to Closed.

  • Cancel/Refund: At times, guests may cancel the packages they purchased earlier. In such cases, the front desk refunds the balance amount. The package is now in the Cancel/Refund status.

Package Name

Lists the names of the packages that you have in your center.

Select the name of the package for which you want to view the report.

Show schedule payment dates

Select this checkbox if you want to view details of packages that have pending schedule payments.

Important

If you select this checkbox, you can view additional columns in the report. See column descriptions section for details.

Column descriptions

Column

Description

Package Name

Displays the name of the package.

Guest

Displays the name of the guest.

Start Date

Displays the start date of the package.

End Date

Displays the end date of the package.

Example: If the package is valid for 6 months and the start date is 1 Feb, then the end date will be 1 July.

Purchase Price

Displays the price at which guests purchased the package.

Credit Amount

Displays the amount paid by guests towards the purchase of a package.

Balance

Displays the total amount that is due towards payment of the package.

# of Scheduled Payments

Displays the total number of scheduled payments for the package. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule. Example: The guest may opt to make 5 scheduled payments. In this case, this column shows 5.

Important

This column appears only if you select the checkbox Show scheduled payment dates.

# of Scheduled Payments Completed

Displays the number of scheduled payments that guests have already paid. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule.

Example: If the guest has already made 2 payments out of 5 scheduled payments, this column shows 2.

Important

This column appears only if you select the checkbox Show scheduled payment dates.

Due Amount

Displays the total amount that is due towards payment for the package. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule.

Important

This column appears only if you select the checkbox Show scheduled payment dates

First Scheduled Payment Date

Displays the date on which the guest is due to pay the first scheduled recurring payment for the package. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule.

Example: A guest purchases a series package and makes an initial payment at the center on 15 Feb. The guest wants to pay the balance amount on a recurring scheduled basis as follows:

  • 15 March

  • 15 April

  • 15 May

  • 15 June

  • 15 July

Whenever you run this report, the First Scheduled Payment Date will remain 15 March.

Important

This column appears only if you select the checkbox Show scheduled payment dates

Next Scheduled Payment Date

Displays the date on which the guest is due to pay the next scheduled recurring payment for the package. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule.

Example: A guest purchases a series package and makes an initial payment at the center on 15 Feb. The guest wants to pay the balance amount on a recurring scheduled basis as follows:

  • 15 March

  • 15 April

  • 15 May

  • 15 June

  • 15 July

The Next Scheduled Payment Date changes depending on when you run this report. For instance, if you run the report on 20th May, the Next Scheduled Payment Date will be 15th June. If you run the report on 28th June, the Next Scheduled Payment Date will be 15th July.

Also, if you generate the report on any date after the guest pays the entire amount, the Next Scheduled Payment Date column will be blank (because no more payment is due from the guest>.

Important

This column appears only if you select the checkbox Show scheduled payment dates

Last Scheduled Payment Date

Displays the date on which the guest is due to pay the last scheduled recurring payment for the package. This is relevant in the case where guests choose to pay for the package on a recurring basis based on a schedule.

Example: A guest purchases a series package and makes an initial payment at the center on 15 Feb. The guest wants to pay the balance amount on a recurring scheduled basis as follows:

  • 15 March

  • 15 April

  • 15 May

  • 15 June

  • 15 July

Whenever you run this report, the Last Scheduled Payment Date will remain 15 July.

Important

This column appears only if you select the checkbox Show scheduled payment dates.

Status

Displays the status of the package as Active, Frozen, Expired, Closed, or Canceled/Refund.

Package Refunds report

Depending on your organization level settings, authorized users can process different types of refunds on packages. You can track all these refunds, whether on the package credit amount, on initial recognition amount, or tax amount. You will also find useful details like who processed the refund and the invoice number of the refund and the invoice number of the package.

When to use this report?

Use this report to:

  • Trace refunds processed on packages within a given time period.

  • View the break-up of the refund - such as amount refunded in initial recognition amount, tax amount, or package credit amount.

  • Find out which employee processed the refund on a package and when.

Important notes
  • Ensure that you turn on the Package Refunds report from the organization level.

  1. At the center level, click the Reports icon.

  2. On the Reports Dashboard, click Marketing > Packages (from the filter).

  3. From the list of reports, click Refunds. The report opens in a new tab.

  4. Make your selections in the filter criteria and click Refresh.

  5. Use the Excel or .CSV icons on the top right corner to export the report. Best Practice: To view all columns of the report, we recommend that you always export the report.

Filters

Criteria

Options

Description

Package Categories

All Categories Names of individual categories of packages

  • Select the package category for which you want to see the report such as Custom Packages. Alternatively, select All Categories to view details of package refunds for all package categories.

Time Period

Today Last 7 days Last 14 day 1 month 2 months 3 months 6 months Custom

Based on your requirement, from the drop-down list, select either today, last 7 or 14 days, 1, 2, 3, or 6 months. You can alternatively choose Custom from the list and specify custom dates.

Note

For custom dates, you can view data for a maximum date range of 6 months at a time.

Example: If you wish to see data from January to August, first view data from January to June and then view data from July to August.

Column descriptions

Column

Description

Refund Date

Shows the date on which package.

Refund Invoice Number

Shows the invoice number of the refund.

Package Name

Shows the name of the packages for which refunds were processed.

Guest Name

Shows the name of the guest who purchased the package.

Credit Amount Refunded

Shows amount refunded from package credit amount.

Initial Recognition Amount Refunded

Shows amount refunded from the package's IRR amount.

Tax Refunded

Shows tax amount that was refunded, if any.

Total Amount Refunded

Shows the total amount that was refunded. Total Amount Refunded = Credit Amount Refunded + IRR Refunded + Tax RefundedExample: Say, $ 118 was refunded on a package which was sold with a tax of 18% and IRR of 30%.

Credit Amount Refunded = $70

IRR Refunded = $30

Tax Refunded = $18

Total Amount Refunded = $118.

Refund Type

Shows the payment types that were used to process the refund such as cash, custom, or a prepaid card.

Prepaid Card Code

Shows the Prepaid Card Code if a prepaid card was issued for the refund.

Refunded by

Shows the name of the employee who refunded the package amount.

Package Invoice Number

Shows the original package sales invoice number.