Guest invoices

Generate, view, batch-export, and share stay and extras invoices.

The Invoices menu centralizes every guest invoice issued by your workspace. Each booking auto-generates its invoice; you can view, download, and bulk-export for accounting.

The Invoices page

Left menu Invoices. The table lists every booking whose departure date falls in the selected month (even if the stay started in the previous month). Columns:

  • Booking ID (clickable to open the booking).
  • Property (mini-card with photo and title).
  • Guest (name + email).
  • Dates arrival to departure + nights count.
  • Occupancy (adults / children / infants).
  • Actions:
    • View invoice — opens the stay invoice.
    • Extras invoice — only appears when the property uses a separate Stripe account for extras and extras have been purchased.

Filter the list

Above the table:

  • Month / Year — defaults to the previous month (handy for monthly close).
  • Properties — multi-select filter.
  • Search — by guest name or email.

Invoice format

ZenHost issues invoices in the Factur-X format (PDF + embedded XML data), compliant with French e-invoicing requirements and compatible with accounting software. Each invoice includes:

  • Invoice number and issuance date.
  • Issuer details (you, from the property's Informations section).
  • Bill-to details (from the guest's record).
  • Stay breakdown (nights count, occupancy).
  • Line items: accommodation, cleaning fee, options, taxes (VAT, city tax…).
  • Subtotal, taxes, total paid, pending payments, refunds if any.

Filename pattern: [ARRIVAL]-[DEPARTURE]-[BOOKING-ID].pdf.

Why two invoices for one booking?

If you've configured a separate Stripe account for extras (see Connect Stripe), ZenHost issues two invoices:

  • A stay invoice on the main Stripe account (accommodation, stay-related taxes).
  • An extras invoice on the separate Stripe account (add-ons, additional services).

Each appears with its own action on the Invoices page and on the booking's page. If both invoices come from the same Stripe account, ZenHost issues a single combined invoice.

Batch export

For end-of-month accounting, the Batch export action downloads a ZIP file containing all the invoices for the selected month, with:

  • A README.txt describing the contents.
  • One subfolder per property, containing the Factur-X PDFs of each booking.

The export status moves through Ready → Generating → Completed (or Failed on error). Once ready, the ZIP downloads automatically.

Guest side

The guest downloads their invoices from the portal (the Invoices card), with one button for the stay and another for extras if they exist on a separate Stripe account. The portal stays accessible until the day after departure — beyond that, the guest must ask you to re-share.

Permissions

Access to the Invoices page requires read permissions on payments, bookings, properties, guests, and prices. If your role lacks any of those, the screen shows a no-access message. To adjust, work with the primary owner from Members → Manage Custom Roles.