---
title: "Activity history: find every register operation | Vivlab POS"
description: "Browse the log of every operation on your registers: sales, returns, prints, emails, closures, archives and configuration changes, with the date, the operator and the document concerned."
url: https://docs.vivlab.com/en/pos/activity
---

# Activity history

Every operation at the register leaves a line in this log: a sale, a return, a receipt print, an email, a closure, an archive or a settings change. You can see who did what, when and on which document, for example to check whether a receipt has already been printed or who added a staff member.

<DocsAccess />

## What do you want to do?

- [Understand what the history contains](#comprendre-l-historique)
- [View the activity of one register or all registers](#consulter-l-activite)
- [Find the operations on a document](#rechercher-un-evenement)
- [Read a line of the history](#lire-une-ligne)
- [Learn what each event means](#types-d-evenements)

## Understand what the history contains {#comprendre-l-historique}

The history is a **chained and signed** log: each line carries a hash (a string calculated from its content) and includes the hash of the previous line. Deleting, changing or inserting a line would break this chain, which the [integrity verification](https://docs.vivlab.com/en/pos/fiscal.md#verifier-l-integrite) would detect. Nobody can therefore change or delete a line, not even a manager.

Operations are recorded when they are performed. For a print or an email, the line is written before the print or the email itself: it proves the request was made, not that the printer actually printed.

## View the activity of one register or all registers {#consulter-l-activite}

<DocsSteps>

1. In the **Management** menu, open **Activity history**. The most recent operations come first.
2. Choose an **Event type**: **All events**, **Register activity** (sales, returns, prints, closures, archives, held tickets and quotes) or **Configuration** (registers, staff, business details, preferences and security keys).
3. Choose **This register** for the register used on this device only, or **All registers**. With **Configuration**, this choice disappears: configuration changes for every register are always shown.

</DocsSteps>

Until the register has recorded any operation, the screen shows **Follow everything that happens at the register**, with a **New sale** button and an **All registers** button.

## Find the operations on a document {#rechercher-un-evenement}

The search covers the ID of the document concerned (a receipt, a closure, an archive) and the event's note, for example the name of a staff member or a register.

<DocsSteps>

1. In **Activity history**, choose **All registers** if the document comes from another register.
2. Type the receipt number or closure ID in **Search an event or document**.
3. Read the matching lines: for a receipt, you see when it was issued, each of its prints and emails, and any returns.

</DocsSteps>

For a receipt or a closure, the ID in the **Document** column is a link: tap it to open the receipt in [Receipts](https://docs.vivlab.com/en/pos/receipts.md) or the closure in [Reports](https://docs.vivlab.com/en/pos/reports.md#consulter-une-cloture).

## Read a line of the history {#lire-une-ligne}

Each line shows:

<DocsScreenshot name="pos-activity-list" alt="The activity history with its filters and two events: a deleted draft and an issued receipt." :width="1568" :height="254" />

- the **Event**, with the register concerned underneath, or **Merchant account** for an operation that concerns the whole account, and a note (for example a register's new name);
- the **Date** and time of the operation;
- the **Operator**, that is the staff member who had unlocked the register, or **Automatic** for an operation performed without an operator;
- the **Document** concerned: receipt number, closure, archive or staff member ID;
- the **Sequence**, the line's order number in its register's log. The numbers follow on without gaps.

On a phone, this information is grouped under the event name.

## Learn what each event means {#types-d-evenements}

**Register activity** events:

| Event                            | What happened                                                                                                       |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Receipt issued**               | A sale was completed and its receipt recorded.                                                                      |
| **Return recorded**              | A return was recorded on a receipt, with a refund or a credit note.                                                 |
| **Receipt print requested**      | A receipt's first print was requested: this is the original.                                                        |
| **Receipt reprint requested**    | A receipt already issued was printed again: this print carries the **DUPLICATA** (duplicate) mention.               |
| **Receipt email requested**      | A receipt was sent by email. The first email of a receipt never printed is the original, later ones are duplicates. |
| **Ticket held**                  | A basket was put aside to be resumed later.                                                                         |
| **Quote saved**                  | A basket was saved as a quote.                                                                                      |
| **Ticket resumed**               | A held ticket was resumed at the register.                                                                          |
| **Quote updated**                | A quote was changed.                                                                                                |
| **Draft removed**                | A held ticket or a quote was deleted.                                                                               |
| **Draft converted to sale**      | A held ticket or a quote was paid.                                                                                  |
| **Provisional document printed** | A quote or a held ticket was printed (non-tax document).                                                            |
| **Period closed**                | A Z, monthly or annual closure was sealed.                                                                          |
| **Closure archived**             | A closure was deposited in Vivlab's tamper-proof storage.                                                           |
| **Archive created**              | A tax archive was generated from [Tax audit](https://docs.vivlab.com/en/pos/fiscal.md#generer-une-archive).                                   |

**Configuration** events:

| Event                           | What happened                                                                                                                                      |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ledger initialized**          | The account's log was created, when Vivlab POS was first set up.                                                                                   |
| **Register created**            | A new register was created.                                                                                                                        |
| **Register renamed**            | A register's name changed. The note gives the new name.                                                                                            |
| **Staff member added**          | A member was added to the team.                                                                                                                    |
| **Staff member updated**        | A member's name, role or allowed registers changed.                                                                                                |
| **Staff member activated**      | An inactive member was reactivated.                                                                                                                |
| **Staff member deactivated**    | A member was deactivated and can no longer unlock the register.                                                                                    |
| **Staff PIN reset**             | A member's 4-digit PIN was cleared; they will choose a new one at the next unlock.                                                                 |
| **Business details updated**    | The company's legal name, SIRET, VAT number or address changed.                                                                                    |
| **Preferences updated**         | A Vivlab POS setting changed: receipt header, footer, website or paper width, lock screen, credit note validity or first month of the fiscal year. |
| **Integrity key renewed**       | Vivlab replaced the secret key that signs your receipts, closures and log lines.                                                                   |
| **Archive signing key renewed** | Vivlab replaced the key that signs your tax archives.                                                                                              |

::: info Who can view the history
The **Activity history** screen is reserved for the **Manager** role. See [Staff](https://docs.vivlab.com/en/pos/staff.md#choisir-le-role).
:::
