Skip to main content

Release Notes - Sep 08, 2026

This document describes the new features and enhancements delivered in this release. Updates are organized by module for ease of access and to cover the changes relevant to a specific role or workflow.

Each update appears as a separate entry. An entry may include the affected roles, a description of the change, a business scenario, the steps to configure or use the feature, and links to detailed documentation. The elements included depend on the nature and scope of each update.

Configurations

Child care check-in card configuration

Audience/Roles: Administrator, Front Desk Operator

Overview: Administrators can now configure a child care check-in card that front-desk staff print at child drop-off and validate at pickup. Settings include toggling the card on or off, controlling whether the organization and center names appear in the card header, and setting an estimated checkout duration that prints on the card. This gives front-desk staff and accompanying adults a clear, printed record for each child care visit.

Business Scenario: A multi-center spa offers child care during guest appointments. By enabling the check-in card and setting a 1-hour 30-minute estimated checkout duration, front-desk staff can hand parents a printed card at drop-off that shows the expected pickup time and the specific center's name, reducing confusion and missed pickups.

How to Use:

  1. At the organization or center level, navigate to Configuration and search for or scroll to Child care.

  2. Turn on the Enable child check-in card toggle to activate the feature for front-desk workflows.

  3. Turn on Show organization name on card and/or Show center name on card to control the card header, then enter non-zero values in the Estimated checkout duration hours and minutes fields.

  4. Select Save; a confirmation message confirms the settings were applied.

Notes: The Child care section must be available for your organization; if it does not appear in Configuration, contact your Zenoti representative. The estimated checkout duration hours and minutes fields cannot both be zero - at least one must be greater than zero before the configuration can be saved. When piloting the feature, enable the toggle only at selected centers before rolling it out organization-wide.

Child care check-in card settings

Audience/Roles: Administrator, Front Desk Operator

Overview: Administrators can now configure a check-in card for child care drop-off and pickup. When enabled, front desk staff print a card at drop-off that is validated at pickup, reducing the risk of unauthorized child release. The card can display the organization name, center name, and an estimated pickup time.

Business Scenario: A multi-location spa offers child care during guest appointments. Staff print a check-in card at drop-off showing the center name and an estimated pickup time; the same card is required to collect the child, giving parents and staff a clear, verifiable handoff process.

How to Use:

  1. At the center or organization level, select the Configuration icon in Zenoti and navigate to Configuration > Child care.

  2. Turn on Enable child check-in card, then toggle Show organization name on card and Show center name on card as needed.

  3. Under Estimated checkout duration, enter hours and minutes values (at least one must be greater than zero).

  4. Select Save to apply the settings.

Notes: The child care feature must be active for your organization before these settings take effect. If the Enable child check-in card toggle is off, all other check-in card settings are ignored regardless of how they are configured. Hours and minutes for the estimated checkout duration cannot both be set to zero.

Bypass AI Scheduling checks - center-level override

Audience/Roles: Administrator, Business Owner, Center Manager

Overview: Administrators can now enable a per-center toggle that allows a specific center to use AI Employee Scheduling even when it does not meet one or more standard readiness checks - such as time scaling configuration, recovery time settings, or the two-year go-live requirement. The toggle is scoped to the selected center only, so it must be enabled individually for each center that requires the override. This gives pilot centers and verified exceptions access to AI scheduling without waiting for full readiness compliance.

Business Scenario: A pilot center has AI Employee Scheduling activated but fails the two-year go-live readiness check. Rather than blocking the pilot entirely, an administrator enables the bypass toggle for that center alone, allowing the pilot to proceed while all other centers continue under standard validation.

How to Use:

  1. At the center level, select the Configuration icon in the left navigation rail, then search for and open Employee settings.

  2. Use the center selector at the top of the page to switch to the specific center that requires the override.

  3. Locate the Bypass AI Scheduling checks toggle within the employee scheduling settings and turn it on.

  4. Select Save, then repeat these steps for each additional center that requires the override.

Notes: This toggle should be enabled only when directed by your Zenoti representative or after the center has been reviewed and confirmed as a valid exception. Because the setting bypasses readiness validations, periodically re-evaluate whether the center now qualifies under standard requirements and disable the toggle once it does. AI Employee Scheduling must already be active for your organization before this override has any effect.

Center-level override for day packages sale availability

Audience/Roles: Center Manager, Administrator

Overview: Centers can now independently enable or disable day package sales without being bound to the organization-wide default. Each center's configuration offers three explicit options: inherit the organization default, enable sales at that center only, or disable sales at that center only. This gives multi-location businesses precise control over which locations offer day packages at any given time.

Business Scenario: During a phased rollout, a business can set pilot locations to 'Enable at center' while leaving all other centers on 'Use organization default settings,' so the org-level toggle continues to govern the remaining locations in bulk without requiring individual changes.

How to Use:

  1. At the center level, select the Configuration icon in Zenoti and navigate to Appointments.

  2. Locate the Enable Day Packages Sale setting.

  3. Select Use organization default settings, Enable at center, or Disable at center as appropriate for this location.

  4. Select Save; the change takes effect immediately for the center.

Notes: The Enable Day Packages Sale setting appears only when the day packages feature is active for your organization; contact your Zenoti representative if it is not visible. Enabling the setting at center level controls sale availability only - day packages must also be active and assigned to the center in Master data > Packages for guests to see them. Package-level visibility is configured separately from this center toggle.

Control whether shop cost is deducted per service or once per invoice

Audience/Roles: Administrator

Overview: A new setting, 'How shop cost is applied,' lets administrators choose whether shop cost is deducted from revenue individually for each service on an invoice, or only once per invoice using the highest applicable rate. This gives organizations with multi-service invoices greater control over how cost deductions affect commission and payroll calculations. The setting defaults to 'For each service,' preserving existing behavior until an administrator explicitly changes it.

Business Scenario: When a guest books three services in one visit, selecting 'Once per invoice - highest applicable' means only the single highest shop cost rate is deducted rather than three separate deductions, reducing the total cost burden on that invoice's commission calculation.

How to Use:

  1. At the organization level, navigate to Configuration > Employee > Payroll and commissions > Deductions.

  2. Confirm that 'Deduct shop costs from revenue calculations' is turned on; the new setting is only visible when this toggle is enabled.

  3. Under 'How shop cost is applied,' select either 'For each service' or 'Once per invoice - highest applicable' (the latter requires commission consolidation to be active).

  4. Select Save to apply the setting to future commission calculations.

Notes: The 'Once per invoice - highest applicable' option is only available when commission consolidation is selected; if the option does not appear, verify that consolidation is enabled first. Changes take effect on future commission calculations only and do not retroactively alter payroll records already processed.

Earnings dashboard in MyZen replaces Commissions tab

Audience/Roles: Administrator, Service Provider

Overview: Administrators can now enable a dedicated Earnings dashboard in the MyZen app, giving service providers a detailed breakdown of their pay - including Hourly Pay, Commissions, Tips, Paid Time Off, Tenure Bonus, and Salary - for the current pay period under My Money. This replaces the previous Commissions tab, which showed only commission data. Components with a zero amount are hidden automatically, keeping the view relevant to each provider's pay structure.

Business Scenario: A spa with providers on mixed pay structures (hourly plus commission plus tips) can now surface all earning components in one place, reducing the need for providers to contact managers for pay breakdowns mid-period.

How to Use:

  1. At the organization level, select the Configuration icon in Zenoti.

  2. Search for and open Employee mobile apps, then navigate to the MyZen > Payroll section.

  3. Turn on the Show Earnings Dashboard in MyZen toggle; optionally also turn on Enable payroll data refresh from MyZen to let providers manually refresh their data.

  4. Select Save - providers will see the Earnings dashboard on their next MyZen app session.

Notes: Both toggles apply at the organization scope and affect all centers. If the Earnings dashboard toggle is turned off, providers immediately revert to the Commissions tab on their next app session; no data is lost. The data refresh toggle operates independently and can be enabled or disabled without affecting the dashboard itself.

Show recovery time to guests on kiosk

Audience/Roles: Center Manager, Administrator

Overview: A new toggle, Show recovery time to guests on kiosk, lets centers choose whether the guest-facing kiosk displays a service's full blocked time (service duration plus recovery buffer) or the base service duration alone. When enabled, guests can see exactly how long a room or provider will be unavailable after their service, reducing confusion about why certain time slots appear unavailable.

Business Scenario: If a 60-minute facial requires a 15-minute room reset, guests booking on the kiosk would otherwise see only 60 minutes and wonder why the following slot is blocked. Enabling this setting shows the full 75 minutes, so guests understand the scheduling logic without needing staff explanation.

How to Use:

  1. At the center level, select the Configuration icon in Zenoti.

  2. Navigate to Configuration > Appointments and open the Queue & Kiosk section.

  3. Locate Show recovery time to guests on kiosk and toggle it on to display total blocked time, or leave it off (default) to show only the service duration.

  4. Select Save.

Notes: This setting is disabled by default and operates at center scope, so it must be configured separately for each center. It has no effect unless Enable new Kiosk is active for the center, and services must have a recovery time defined at the service level for the displayed duration to change.

Integrations

Use service date as sale date for accounting sync

Audience/Roles: Administrator

Overview: A new setting, Use service date as sale date, lets organizations control which date Zenoti sends to the accounting provider as the posting date for synced sale orders. When enabled, Zenoti uses the core sale date (the date services were rendered) instead of the date the sync runs. This keeps posted transactions aligned with the actual service timeline, which is critical for accurate period-end reconciliation.

Business Scenario: If a center completes services on the 28th but the accounting sync runs on the 1st of the following month, enabling this setting ensures the transactions post to the prior period rather than the new one, preventing revenue from appearing in the wrong accounting period.

How to Use:

  1. At the organization level, navigate to Configuration > Integrations > Integration settings.

  2. Locate and expand the Accounting accordion in the integration settings panel.

  3. Select the Use service date as sale date checkbox to enable posting on the core sale date.

  4. Click Save to apply the change, then run a manual sync for a small date range to verify posting dates in your accounting provider.

Notes: This setting applies only to sale orders synced after it is saved; previously synced records are not retroactively updated. Coordinate with your accounting team before changing this setting mid-period, as mixing posting-date bases within a period can complicate reconciliation. An active, authorized accounting provider connection is required before this setting is accessible.

ZATCA e-invoicing configuration enhancements for Saudi Arabia

Audience/Roles: Administrator

Overview: The ZATCA e-invoicing configuration article has been updated with clarified prerequisites, including an explicit requirement to have valid Fatoora API credentials before starting and to confirm the feature is active with Zenoti Support. Document-type selection logic is now explained in the supported-document-types table, and a worked example has been added to guide credential entry for a typical Saudi center. A new Troubleshooting section is also available in the article.

Notes: ZATCA e-invoicing must be enabled at the organization level by Zenoti Support before configuration can begin. Configuration is applied per center; complete the credential steps for each Saudi center separately. Real-time submission to Fatoora is required - offline batching is not supported.

Run Maintenance Job for accounting sync in integration settings

Audience/Roles: Administrator, Business Owner, Center Manager

Overview: A new Run Maintenance Job action is now available in the Manual Sync panel of accounting integration settings. It lets users with full access trigger the AccountingMaintenance sync operation for a specific past date, enabling targeted reprocessing of accounting data outside the normal sync schedule.

Business Scenario: If a nightly sync failed or produced incorrect records for a particular date, an administrator can now reprocess that single date without waiting for the next scheduled sync or affecting other sync jobs.

How to Use:

  1. At the organization level, navigate to Configuration > Integrations > Integration settings.

  2. Locate and expand the accounting integration accordion, then select Manual Sync.

  3. In the Run Maintenance Job section, use the date picker to choose the date requiring reprocessing.

  4. Click Post to trigger the AccountingMaintenance sync for the selected date.

Notes: Full access to the accounting integration is required; if the control is not visible or is disabled, contact your organization administrator. Run Maintenance Job does not replace or interfere with scheduled accounting sync jobs. Use it only when reprocessing data for a specific past date is necessary.

Post-lock Variance Snapshot manual sync added to accounting integration

Audience/Roles: Administrator

Overview: A new Post-lock Variance Snapshot action is now available in the Manual Sync panel of the accounting integration, allowing administrators to rebuild variance data for a specific date after a financial lock has been applied. Previously, all resync operations for advertising and accounting integrations ran automatically with no manual trigger option for post-lock scenarios. This addition lets administrators correct variance discrepancies on locked dates without waiting for the next scheduled run.

Business Scenario: An administrator notices a variance discrepancy in accounting data for a date that has already been financially locked. Instead of contacting support or waiting for the next automated cycle, they can select that specific date in the Post-lock Variance Snapshot picker and trigger a targeted rebuild immediately.

How to Use:

  1. At the organization level, navigate to Configuration > Integrations > Integration settings.

  2. Locate and expand the accounting integration accordion, then select the Manual Sync tab.

  3. Find the Post-lock Variance Snapshot row, use the Choose a date picker to select the locked date with the variance discrepancy.

  4. Select Post to trigger the snapshot rebuild for the chosen date.

Notes: Use this action only for dates where a financial lock is already active; applying it to unlocked dates may produce misleading variance records. If the Post button produces no visible result, verify that a financial lock is in place for the selected date and that the accounting integration credentials and mapping are fully configured.

Inventory

Show current stock during audits setting

Audience/Roles: Center Manager, Administrator

Overview: A new toggle in inventory audit configuration lets administrators control whether the system-recorded stock level is visible to staff during a product audit. When enabled, staff can compare the recorded quantity against their physical count before submitting, reducing finalized discrepancies. When disabled, staff perform a blind count, producing audit data uninfluenced by system values.

Business Scenario: A center manager who wants objective audit results can disable the setting so staff enter physical counts independently, while a manager who relies on reconciliation before submission can enable it so staff catch and correct counting errors on the spot.

How to Use:

  1. At the organization level, select the Configuration icon in Zenoti.

  2. Navigate to Inventory > Audits.

  3. Locate the Show current stock during audits toggle and turn it on to display recorded stock levels during audits, or off to hide them.

  4. Select Save to apply the change across all centers in your organization.

Notes: This setting applies at the organization level and affects all centers. Your security role must include permission to edit inventory configuration to change it. If your organization also uses the Hide the option to use zero stock values for unaudited products setting, review how the two interact before running large audits.

Memberships

Child Care Management entitlement for memberships

Audience/Roles: Administrator

Overview: Administrators can now enable a Child Care Management entitlement on any membership, extending child care benefit access to all guests sold under that membership. The entitlement is configured from a new ENTITLEMENTS tab on the Edit Membership form and is controlled by an organization-level setting. Disabling the entitlement removes access for all affected guests immediately, while preserving their historical check-in records.

Business Scenario: A spa offering a 'Family Premium' membership can now grant child care access to every guest under that membership in a single configuration step, rather than managing child care access guest by guest.

How to Use:

  1. At the organization level, navigate to Master data > Memberships and open the target membership by selecting its name.

  2. Select the ENTITLEMENTS tab (visible only when Enable Child Care Management is active at the org level).

  3. Expand the Child Care Management accordion and set the Enable toggle to Yes to activate or No to deactivate the entitlement.

  4. Select Save; Zenoti creates a new membership version and returns you to the Manage memberships listing.

Notes: The ENTITLEMENTS tab is hidden unless the Enable Child Care Management setting is active for your organization; contact your organization administrator to enable it. Users viewing at zone or center scope without MMS administrator access see the tab in read-only mode and cannot save changes. If membership versioning is disabled, entitlement settings become read-only once the membership has been sold at any center.

Payments

Defend payment disputes workflow expanded with BNPL support, financial impact details, and troubleshooting guidance

Audience/Roles: Administrator, Center Manager, Business Owner

Overview: The Defend Payment Disputes workflow now covers Buy Now Pay Later (BNPL) disputes processed through Affirm via Stripe Express, adds a dedicated section on the financial impact of open disputes, and includes troubleshooting and tips sections. The permission path to grant dispute access has also been clarified, pointing directly to Configuration > Security > Security Roles.

Notes: BNPL dispute handling applies only to organizations using Affirm via Stripe Express. The core defense workflow remains consistent across all other supported payment processors.

Additional batch and payment statuses for clearer processing visibility

Audience/Roles: Business Owner, Center Manager, Front Desk Operator, Administrator

Overview: Four new batch statuses (Retry, Inactive, Picked, Ready) and one new individual payment status (Unknown) are now documented in batch payment workflows. The Unknown payment status flags cases where the processor response could not be interpreted, prompting manual investigation rather than leaving the payment in an ambiguous state. Batches that trigger an HTTP 429 rate-limit response are now automatically retried by the system, with no manual action required.

Business Scenario: During a high-volume billing cycle, a batch temporarily hits a processor rate limit and moves to Retry status. Staff monitoring the payment dashboard can confirm the batch is queued for automatic retry rather than escalating unnecessarily, and can focus manual dunning effort only on payments showing a terminal Failed or Unknown status.

Notes: Payments showing Unknown status should be reviewed in the payment dashboard; if the status does not resolve within one business day, contact Zenoti Support with the batch reference. ACH batch processing now routes through a dedicated periodic task rather than the standard card-payment consumer path, which may affect expected processing timelines. These status additions are visible in the payment dashboard without additional configuration.

Reconcile payment transactions: expanded coverage and navigation updates

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: The reconciliation workflow now covers an expanded set of functional requirements (FR-PAYO series added alongside existing FR-PAYP references), a new Tips section, and cross-links to refund, surcharge, and Digital Payments Report articles. Button labels in the step-by-step instructions have been updated to match the UI (for example, 'Click' replaced with 'Select'), and a reference to MyZen employee mobile wallet and earnings has been added to the tip-reversal section.

Notes: The added Tips section and new related-article links (process payment refunds, surcharge on IC+ billing model, Digital Payments Report markup fee columns) are now available directly from the reconciliation workflow page. No configuration changes are required to access these updates.

Batch payment status lifecycle and troubleshooting guidance

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: The transaction lifecycle documentation now describes the individual status progression for each payment within a batch - Initiated, Pending, Processing, Success, Failed, and any subsequent Cancelled, Refunded, or Chargeback states - making it clear that batch entries advance independently. A new troubleshooting entry also explains what to do when a batch payment remains in Initiated or Pending status, including the one-business-day threshold before contacting Zenoti Support.

Notes: ACH payments in a batch follow a separate processing schedule from card payments, so Pending status for ACH entries is expected until the ACH processing window opens. If a batch payment has not advanced after one business day, contact Zenoti Support.

Prescriptions

Prescription Detail page for viewing and editing prescription records

Audience/Roles: Administrator, Center Manager, Service Provider

Overview: The Prescription Detail page gives authorized clinical staff and administrators a dedicated page to view or edit a single prescription record accessed via a direct link. Users with View permission can review prescription information and navigate to the guest's Electronic Medical Record when configured, while those with Edit permission can also modify record fields and attach files in supported formats (images, PDFs, and videos). Permission checks run before the page renders, so only appropriately credentialed users can access or change prescription data.

Business Scenario: A nurse practitioner receives a shared link to a returning guest's prescription record, opens the page using their Edit permission, attaches a scanned lab result as a PDF, and saves the updated record - all without leaving Zenoti or switching to a separate document system.

How to Use:

  1. At the organization level, navigate to Business details > Business setup > Features and confirm the Enable prescription toggle is on.

  2. Ask your administrator to grant View or Edit permission on the Prescription Management security object to the appropriate roles.

  3. Open the direct link to the prescription record in your browser; the page loads after Zenoti validates the link and your permissions.

  4. Review or edit the prescription fields as needed, attach any supported files using the file attachment control, and save your changes.

Notes: The Enable prescription toggle must be enabled at the organization level before any user can access the Prescription Detail page. To navigate from a prescription record to the guest's Electronic Medical Record, Enable Guest Medical Record must be on, the user must hold EMR Data View permission, Guest Profile V2 must be active at both organization and center level, and the Medical Record tab must not be hidden in Guest Profile tab-visibility settings. Supported file attachment formats are GIF, JPG, JPEG, PNG, TIFF, PDF, MP4, MKV, MOV, and AVI; the maximum upload size is determined by your organization's configuration.

Reports

Available Balance Summary report

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: The Available Balance Summary report gives finance teams a consolidated view of all components that make up a center's or organization's available balance, including net collections, disputes, refunds, transfers, reserves, past-due amounts, and the resulting available balance. Each row is tied to a specific availability date and payment account, making it easier to reconcile payout balances without manually aggregating data from multiple sources.

Business Scenario: A finance manager reviewing end-of-month payouts can open this report to see exactly why the available balance differs from gross collections - identifying withheld reserves or unresolved disputes in a single view rather than cross-referencing several separate reports.

How to Use:

  1. At the center or organization level, navigate to Reports Dashboard > Finance.

  2. Ensure your security role includes the Available Balance Summary permission under the Financial Reports permission group; contact your administrator if the report is not visible.

  3. Open the Available Balance Summary report and use the column management controls to show or hide columns such as Disputes, Refunds, or Transfers & Reserves as needed.

  4. Review the Available Balance column to confirm net payable amounts, and follow the link to the Cross-Center Settlement report to investigate individual transfer transactions in detail.

Notes: Access to this report is controlled by security role permissions under the Financial Reports group. The Transfers & Reserves column combines transfer and reserve amounts; a negative value indicates funds moved out of or held back from the available balance for that period.

Zone Payroll report with PTO column support

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: The Zone Payroll report summarizes employee pay across all centers in a zone and now adapts its columns based on whether Paid Time Off (PTO) is enabled. When PTO is active, the report displays PTO Pay, PTO Pay Hours, and PTO Pay Rate columns instead of the standard vacation pay columns, ensuring pay components are never double-counted. This gives payroll administrators an accurate, consolidated view of pay obligations across multiple centers in a single report.

Business Scenario: A payroll administrator preparing a multi-center pay run can open the Zone Payroll report and immediately see PTO-specific pay amounts and hours for centers where PTO is enabled, while centers without PTO still show vacation pay figures - all without switching between separate reports or manually reconciling column differences.

How to Use:

  1. At the organization level, navigate to Reports > Finance > Zone Payroll report.

  2. Confirm whether Enable PTO is active for the relevant organization or individual centers by checking with your administrator under Configuration settings.

  3. Review the displayed pay columns - PTO Pay, PTO Pay Hours, and PTO Pay Rate appear when PTO is enabled; vacation pay columns appear when it is not.

  4. Compare figures across centers, noting that centers in the same zone may show different column sets if their PTO settings differ.

Notes: The Enable PTO setting can be configured at the organization level or for an individual center, so two centers in the same zone may display different pay columns. Confirm the PTO setting for each center before reconciling figures across centers. Access to this report is controlled by your security role; contact your administrator if the report is not available.

Online Transactions report with conditional Account ID and Terminal columns

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: The Online Transactions report in the Zenoti Payments dashboard category now surfaces the Account ID column whenever Adyen or Payment Processing by Business Unit is enabled - either condition alone is sufficient, where previously both had to be active. The Terminal column has also been expanded to appear for organizations using Walletdoc in addition to Adyen, so terminal-level payment data is now visible to a broader set of organizations.

Notes: Zenoti Payments must be configured and active for your organization, and report access is controlled by security role. If neither Adyen nor Payment Processing by Business Unit is enabled, the Account ID column does not appear; if neither Adyen nor Walletdoc is used, the Terminal column does not appear.

Load Data By filter added to Employee KPI reports

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: Employee KPI reports now include a Load Data By filter that lets you choose whether report data is based on invoice close date or sale date. This controls which transactions fall within a selected date period, so results align with how your organization tracks employee performance - whether tied to when revenue was collected or when the appointment was originally created.

Business Scenario: A center manager running end-of-month payroll reconciliation can select Close date to ensure only invoices actually collected within the pay period are counted, avoiding discrepancies caused by services booked in one period but closed in another.

How to Use:

  1. At the center or organization level, navigate to Reports > Employee Reports and open the relevant Employee KPI report.

  2. Locate the Load Data By filter and select either Close date or Sale date based on your reporting method.

  3. Apply your date range and other filters, then click Refresh to load results under the chosen date basis.

  4. Use the same Load Data By value across all report runs for a period to keep comparisons consistent.

Notes: Switching between Close date and Sale date can move individual transactions into different reporting periods, so changing this value mid-period will affect period-over-period comparisons. Organizations using close-date payroll reporting should select Close date consistently across all report runs.

Simplified prerequisite language for enabling the Employee Split Tips v1 report

Audience/Roles: Administrator, Business Owner

Overview: The prerequisite instruction for enabling the Split Tips v1 report in Configuration > Reports > List of reports no longer references internal flag names. The updated text directs administrators to turn on the Split Tips row directly, removing references to the underlying enableTips and showOldReports flags.

Notes: This change affects documentation only; no functional behavior of the report or its enabling steps has changed. Access remains restricted to organizations that onboarded with Zenoti before April 2022.

Commissionable revenue notice banner on Payroll Summary report

Audience/Roles: Business Owner, Center Manager, Administrator

Overview: An informational alert banner now appears below the report grid each time the Payroll Summary report is loaded or refreshed, displaying a contextual notice about how commissionable revenue applies to the payroll figures shown. The banner is persistent and visible to all users with access to the report, regardless of role or center scope. It does not block data access, require any action, or alter how figures are calculated, filtered, or exported.

Tips Payout report defaults to Payout View on open

Audience/Roles: Business Owner, Center Manager, Front Desk Operator, Administrator

Overview: The Tips Payout report now opens with the View Type filter pre-set to Payout View every time it is loaded, regardless of which view was used in the previous session. This eliminates the need to manually select Payout View at the start of each session when confirming when tips were paid out, to which employees, and in what amounts. Switching to Earning View remains available and preserves all other active filter selections.

Notes: The Payout View default applies on every report open and does not persist a user's last-used view. Earning View continues to organize tip data by the invoices and service dates on which tips were earned.