> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ofatoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Attendance, Expense, and Print Log Reports

> Track staff attendance and work hours, review outstanding and summarised expenses, and audit print job delivery — all from the Reports section of the web admin.

Three operational reports sit alongside your financial reports and give you visibility into your team's time, your business's outgoing costs, and your printers' delivery history. All three are accessed from **Reports** in the left-hand navigation of the web admin.

## Attendance report

The Attendance Report shows you a day-by-day record of when each staff member clocked in and out, how long they worked, and whether they took breaks or arrived late.

<Note>
  You need the **View Attendance Report** permission to access this report. Staff who only have general reporting access will not see it.
</Note>

### Reading the report

Each row represents one attendance session for one staff member on one date. The columns are:

| Column         | What it shows                                   |
| -------------- | ----------------------------------------------- |
| Staff name     | The team member this record belongs to          |
| Date           | The calendar date of the session                |
| Check-in time  | When the staff member clocked in                |
| Check-out time | When they clocked out (blank if still on shift) |
| Work minutes   | Total minutes worked, excluding breaks          |
| Break minutes  | Total minutes spent on breaks                   |
| Late           | Flagged if the check-in was recorded as late    |

### Filtering and viewing

<Steps>
  <Step title="Open the report">
    Go to **Reports > Attendance Report** in the web admin.
  </Step>

  <Step title="Set your filters">
    Use the date range picker to choose a period. You can also narrow results by a specific staff member or branch using the filter dropdowns.
  </Step>

  <Step title="Use the view toggles">
    * Enable **Late only** to show only sessions flagged as late arrivals.
    * Enable **Break only** to show only sessions that include break records.

    Both toggles can be combined with the other filters.
  </Step>

  <Step title="Sort and export">
    Click any column header to sort. Use the **Export** button to download the results as CSV or PDF. You can also switch to a monthly consolidated view.
  </Step>
</Steps>

<Tip>
  If you want to review attendance trends over a longer period, use the monthly consolidation view — it groups records by month rather than by day.
</Tip>

***

## Expense reports

The Expense Reports section has two tabs that give you different views of your recorded business expenses.

<Note>
  You need the **Show Reports** or **Show Expense** permission to access expense reports.
</Note>

<Tabs>
  <Tab title="Outstanding payments">
    This tab shows expenses that have been recorded but not yet fully paid — your pending payment obligations. Use it to track what is coming due and follow up on overdue amounts.

    **What you see:**

    * Expense category
    * Amount due
    * Payment due date
    * Current payment status

    Filter by date range to focus on a specific window. Export to CSV or PDF for sharing with your accountant.
  </Tab>

  <Tab title="Expense summary">
    This tab shows paid expenses aggregated by category. Use it to understand where your money has gone over a period — for example, how much you spent on supplies versus utilities versus labour costs.

    **What you see:**

    * Expense category
    * Total amount paid per category

    Sort by category or amount, and export the summary as needed.
  </Tab>
</Tabs>

<Steps>
  <Step title="Open expense reports">
    Go to **Reports > Expense Reports** in the web admin.
  </Step>

  <Step title="Choose a tab">
    Select **Outstanding Payments** to review what is still owed, or **Expense Summary** to see paid expenses by category.
  </Step>

  <Step title="Filter by date">
    Use the date range picker to set the period you want to review.
  </Step>

  <Step title="Export">
    Click **Export** to download the current view as CSV or PDF.
  </Step>
</Steps>

<Tip>
  Check the Outstanding Payments tab at the end of each week to make sure no expense payments are slipping past their due date.
</Tip>

***

## Direct print log

The Direct Print Log is an audit trail of every print job sent through the system — kitchen tickets, receipts, and any other print type. It is the first place to look when a printer seems to have missed a job.

<Note>
  You need the **Show Reports** permission to access the print log.
</Note>

### What the log shows

| Column             | What it shows                                        |
| ------------------ | ---------------------------------------------------- |
| Order number       | The order the print job was associated with          |
| Date and time sent | When the print request was dispatched                |
| Printer            | The target printer by name                           |
| Print type         | What was printed (e.g. kitchen ticket, receipt)      |
| Status             | **Sent**, **Completed**, or **Failed**               |
| Triggered by       | The staff member or process that initiated the print |
| Error message      | If the job failed, the reason recorded               |
| Retry count        | How many times delivery was attempted                |

### Using the log

<Steps>
  <Step title="Open the log">
    Go to **Reports > Direct Print Log** in the web admin.
  </Step>

  <Step title="Filter the results">
    Use the filters to narrow by:

    * Print status (Sent / Completed / Failed)
    * Printer name
    * Date range and time window
    * Order number (search field)
  </Step>

  <Step title="Investigate a failed job">
    Look at the **Error message** column on any failed row to understand why the job did not deliver. The **Retry count** tells you how many automatic attempts were made.
  </Step>

  <Step title="Export">
    Click **Export** to download the filtered view as CSV or PDF for record-keeping or sharing with your printer support contact.
  </Step>
</Steps>

<Warning>
  A status of **Sent** means the job was dispatched but delivery has not yet been confirmed. If a job stays in **Sent** for an extended time without moving to **Completed**, check that the printer is online and connected.
</Warning>

***

## Related

* [Staff Attendance Records (Web Admin)](/staff/attendance-admin) — manage and review attendance records from the staff section
* [Recording Expenses and Categories](/payments/expenses) — how to record expenses and set up expense categories
* [Printer Configuration and Devices](/settings/printers-and-devices) — configure and manage your printers
* [Sales, Item, and Category Reports](/reports/sales-item-category) — revenue-focused reports
