openchair
FeaturesPricingAbout
FeaturesPricingHair SalonsAI in Salons ReportBlogBook a Demo
Sign InStart Free Trial
Help Centre

Reports

  • AI Business Narrative & Forecasting
  • Anomaly Detection (Smart Alerts)
  • Business Reports & Analytics
  • Intelligence Chat (Conversational Analytics)
  • Operating Briefing

Reports

Accounting export bundle

Last updated 11 June 2026

Accounting export bundle

The accounting export creates a private ZIP file for the venue owner. It contains CSV files, a manifest.json, and a row dictionary for the selected date range.

Files

The bundle includes:

  • sales_summary.csv
  • sales_line_items.csv
  • transactions.csv
  • tax_summary.csv
  • stripe_payouts.csv
  • external_card_tenders.csv
  • till_closes.csv
  • gift_cards.csv
  • customer_credits.csv
  • packages.csv
  • memberships.csv
  • discount_redemptions.csv
  • tips.csv
  • refunds_voids_forfeits.csv
  • row_dictionary.csv
  • manifest.json

manifest.json records the schema version, venue snapshot, selected date basis, generated time, expiry time, source tables, warnings, file names, row counts, and file hashes.

The Accounting Export page also shows an included-files checklist before generation. Files are grouped by revenue/tax, payment clearing, prepaid liabilities, and bundle evidence so you can see which CSVs and mapping areas your accountant will receive before creating the ZIP.

Date Basis

You must choose a date basis before generating the export.

  • Service date groups completed orders by the service/order completion date.
  • Payment date groups tenders by the transaction date.

Use the basis your accountant requests. If both views matter, generate one export for each basis.

The end date must be on or after the start date. OpenChair shows this before generation so an invalid period does not create an export job.

Liability Movement

Gift cards, customer credits, prepaid packages, memberships, and tips appear in separate CSV files so your accountant can review revenue and liability movement outside the sales rows.

Missing account mappings do not stop generation. They appear as warnings in the app and in the manifest so the accountant can decide how to code those rows. The setup groups mappings into revenue/tax/discounts, liabilities/deferred value, and clearing/fees so owners can fill only the lightweight codes their accountant expects.

Stripe Payouts

When the venue has a connected Stripe account, OpenChair fetches payout rows server-side during generation. If Stripe data is unavailable, the export still completes and records a warning in manifest.json.

Retention

Generated ZIP files expire after 48 hours. The job history, manifest summary, warnings, handoff note, and audit trail remain visible after the artefact expires. Audit and expiry timestamps are shown in UTC for a stable accountant handoff. Regenerate the export to download a fresh ZIP.

Reviewing an Export

The export history shows each job's status, period, date basis, warning count, file count, row count, and download expiry. Failed and expired rows include a short review note so owners can see whether to retry or regenerate. Completed exports can be expanded to review the manifest file list before download, including row counts, data quality labels, file hashes, schema version, generated time, source-table count, source-table names, and the warning review items recorded for that export. Constrained desktop and narrow web screens use compact review cards so period, status, actions, and manifest detail stay visible without sideways table scrolling; very wide screens use a table. Screen-reader users receive polite history status updates while queued or processing jobs refresh. Use the copy manifest summary action when you want a short review note with row totals, warning count, warning next steps, data-quality counts, source-table names, and the bundle hash.

Warnings are review items, not automatic failures. Each warning includes a next step so the owner can decide whether to regenerate, attach another source export, or keep the note with the handoff. When OpenChair can link safely to the relevant local review area, such as account mappings, the warning card includes that action. Keep the warning notes with the accountant handoff when a bundle includes open orders, unsynced offline transactions, missing till closes, missing mappings, or unavailable Stripe payout data.

Accountant Handoff

Send the ZIP to your accountant with the selected date range and date basis. Use the copy handoff note action from export history when you want a short summary of the period, basis, bundle hash, source tables, row totals, warning review details with next steps, expiry, and file list. If the ZIP artefact has expired, the handoff note remains copyable and tells the accountant that a fresh ZIP needs to be regenerated. The row dictionary explains the columns in each CSV. This export is a data handoff, not tax advice.

openchair

The operating system for high-end service venues. Built in Australia for the world.

Product

  • Features
  • Pricing
  • AI Features
  • Mobile App
  • Online Booking
  • OpenChair Assistant
  • Sign In

Solutions

  • Hair Salons
  • Barbers
  • Beauty
  • Wellness & Spa
  • Nail Salons
  • Tattoo Studios

Compare

  • All comparisons
  • vs Fresha
  • vs Timely
  • vs Kitomba
  • vs Square
  • vs Booksy
  • vs Mindbody
  • vs Zenoti
  • vs Boulevard
  • vs Phorest
  • vs Mangomint
  • vs GlossGenius
  • vs Vagaro
  • vs Shortcuts
  • vs Acuity

Resources

  • Blog
  • AI in Salons Report
  • Reports
  • Help Centre
  • Guides
  • Glossary

Company

  • About
  • Contact
  • Book a Demo
  • Founding Members

Legal

  • Privacy
  • Terms
  • Cookie Policy
  • Sub-processors
  • Accessibility
  • Privacy Request

© 2026 OpenChair Platform. All rights reserved.

Made on the Goldie.