WEBVTT

1
00:00:01.331 --> 00:00:06.276
The audit journal is the system's memory. Every sale, every discount, every price

2
00:00:06.276 --> 00:00:11.221
change, and every sign-in action is written down. In this episode we find out who

3
00:00:11.221 --> 00:00:14.884
did what, and how to be sure that nobody changed the record.

4
00:00:16.390 --> 00:00:18.828
Scroll the menu on the left, and open Audit journal.

5
00:00:20.801 --> 00:00:25.912
The page says that the journal is append only. That means entries are only ever

6
00:00:25.912 --> 00:00:28.176
added, and never edited or deleted.

7
00:00:29.215 --> 00:00:34.473
Each row is one thing that happened, newest first. You see its sequence number, the

8
00:00:34.473 --> 00:00:39.540
time, the action, who did it, and who approved it, if a manager had to. Then the

9
00:00:39.540 --> 00:00:44.101
register, and the source, which is either a POS register, or the server.

10
00:00:44.251 --> 00:00:46.937
Click a row to open it. We pick a completed sale.

11
00:00:48.847 --> 00:00:53.727
The side panel shows the time on the register's clock, and the time the server

12
00:00:53.727 --> 00:00:58.670
received it. They differ when a register sells offline. Below are the user, the

13
00:00:58.670 --> 00:01:03.863
register, the entity, and the data of the entry, such as the receipt number and the

14
00:01:03.863 --> 00:01:04.238
total.

15
00:01:04.452 --> 00:01:09.932
Two buttons jump to the sale itself, or to every entry for that sale. At the bottom

16
00:01:09.932 --> 00:01:15.347
is a hash, a long fingerprint of this entry. We come back to it in a moment. Close

17
00:01:15.347 --> 00:01:16.007
the panel.

18
00:01:17.005 --> 00:01:22.645
There are many entries, so use the filters. You can filter by date, staff member,

19
00:01:22.645 --> 00:01:28.216
register, outlet, the kind of action, and the source. Let's look at the actions.

20
00:01:28.631 --> 00:01:34.541
The actions are grouped. Cart, sales, payments, the cash drawer, price changes,

21
00:01:34.541 --> 00:01:39.628
offline periods, shifts, reprinted receipts, and more. Choose Sales.

22
00:01:40.164 --> 00:01:46.183
Now only the sales are listed. Next, the staff filter. We choose Casey Cashier, to

23
00:01:46.183 --> 00:01:47.944
see what one person did.

24
00:01:49.065 --> 00:01:54.482
You can also type words in the search box, or paste a sale id into the next box, to

25
00:01:54.482 --> 00:01:59.964
follow one sale from the first item to the payment. The View audit trail button on a

26
00:01:59.964 --> 00:02:01.465
sale does exactly that.

27
00:02:01.615 --> 00:02:05.842
How do you know that nobody has changed the journal? Tap Verify integrity.

28
00:02:07.502 --> 00:02:12.106
The system recomputes the whole chain. Every entry stores a fingerprint of its

29
00:02:12.106 --> 00:02:16.770
contents plus the fingerprint of the entry before it. Change or remove any past

30
00:02:16.770 --> 00:02:21.138
entry, and the chain breaks from that point on. Here, every entry matches.

31
00:02:22.214 --> 00:02:26.438
The information button next to Refresh explains how the journal works, in more

32
00:02:26.438 --> 00:02:26.817
detail.

33
00:02:28.104 --> 00:02:33.063
And Export CSV saves what you see as a spreadsheet, for your accountant or an

34
00:02:33.063 --> 00:02:33.900
investigator.

35
00:02:34.706 --> 00:02:39.639
That is the audit log. In the next episode, we use it to watch for voids, refunds

36
00:02:39.639 --> 00:02:43.232
and overrides, and look at sales that were rung up offline.
