Skip to content

Transactions

The Transactions page is available at:

https://app.pixaro.ai/admin/transactions

Feature Overview

Transactions is used to search and review POS transactions with matching video context.

Currently, Pixaro processes transaction data for GILBARCO and VERIFONE POS transaction types in this page.

Store teams can investigate sales, refunds, voids, line voids, suspicious activity, cashier behavior, and register activity. A transaction can be opened to view details, watch related video, add labels, flag or save the transaction, add comments, create a surveillance event, and download footage.

The page uses the store selected in the top toolbar.

Supported POS Transaction Types

Transactions currently supports processing and review for:

POS Type Purpose
GILBARCO Review processed Gilbarco register transactions with matching video context.
VERIFONE Review processed Verifone register transactions with matching video context.

Imported Modisoft transaction batches are managed from Video Intelligence > POS Transactions before they are available for review in transaction workflows.

Access and Navigation

Navigation path: Video Intelligence > Transactions

Required permissions: Transaction search and video/surveillance access for the selected user role.

The top filter bar includes:

Filter Purpose
Start Date Beginning of the transaction date range.
End Date End of the transaction date range.
Type Filter by transaction type.
Departments Filter by one or more departments.
Labels Filter by one or more labels/tags.
Flagged Show flagged transactions.
Search Free-text search.
Reset Clears filters and reloads default results.
Search button Runs the transaction search.

The filter icon opens additional filters:

Filter Purpose
Saved Show saved transactions.
Min Amount Minimum transaction amount.
Max Amount Maximum transaction amount.
Cashier Cashier filter when available.
Register Register filter when available.

Transaction List

The transaction table shows:

Column Meaning
Store Store where the transaction occurred.
Transaction Date Transaction date/time in the store timezone.
Cashier Cashier assigned to the transaction.
Register Register ID.
Type Transaction type. Line voids are shown as Line Void when detected.
Tags Labels assigned to the transaction.
Sales Amount Net transaction amount. Flagged transactions show a flag icon.
View Opens the transaction detail page.

Click a row or the View icon to open transaction details.

The list uses pagination. Users can change page and page size from the table footer.

Transaction Detail Page

The detail page is available at:

/admin/transactions/view/:id

The page has two main areas:

Area Purpose
Video area Shows related transaction footage or all camera playback.
Transaction panel Shows receipt-style transaction details and actions.

Video Review

By default, the detail page shows video related to the transaction.

Use All View to switch from the transaction-specific video to a multi-camera playback view around the transaction time. This is useful when activity happened away from the register camera.

If no camera streams are found, the page shows No cameras found.

Labels

The top of the detail page includes a Labels field and Update Labels button.

To update labels:

  1. Open a transaction.
  2. Add or remove labels.
  3. Click Update Labels.

Labels help group transactions for later review and filtering.

Save And Flag

The Transaction Panel includes quick action buttons:

Action Purpose
Save Saves the transaction for later review.
Flag Marks the transaction as needing attention.

Both actions ask for confirmation before changing state.

Use Save for transactions that should be revisited. Use Flag for transactions that need investigation or follow-up.

Transaction Panel Details

The receipt-style panel can show:

  • Store name.
  • Date/time.
  • Cashier.
  • Register.
  • Transaction ID.
  • Transaction type.
  • Fuel sales.
  • Fuel prepay.
  • Item sales.
  • Department sales.
  • Taxes.
  • Payment/tender details.
  • Total amount.

Void or returned items are highlighted where applicable.

Comments

Users can add comments from the Transaction Panel.

To add a comment:

  1. Open the transaction detail page.
  2. Type a comment in Add Comment(s).
  3. Click the send button.

Existing comments appear below the comment field with user and date information.

Creating A Surveillance Event From A Transaction

Click Create Event on the transaction detail page to create a surveillance event linked to the transaction.

The event dialog uses the transaction time as the starting context and includes:

  • Date.
  • Start Time.
  • End Time.
  • Cameras.
  • Description.
  • Tags.
  • Priority.
  • Category.
  • Type.

After creation, the event is available in Surveillance.

Downloading Transaction Footage

Click Download from the transaction detail page to download footage around the transaction time.

The download dialog:

  • Defaults the time window from the transaction time.
  • Lets users select cameras.
  • Requires a valid 1 to 10 minute range.
  • Opens the download in a new tab.

Troubleshooting

Issue What to Check
No transactions are shown Confirm selected store, date range, filters, and POS data availability.
Expected POS type is missing Current transaction processing supports GILBARCO and VERIFONE transaction types.
Transaction video does not load Confirm cameras are mapped to the register and footage exists for the transaction time.
All View shows no cameras Confirm the store has configured camera streams and playback data.
Labels do not update Confirm the user has permission and retry after refreshing the transaction.
Flagged transactions do not appear Turn on the Flagged filter and click Search.
Saved transactions do not appear Open advanced filters, turn on Saved, and run the search.
Download is disabled Select at least one camera and use a valid 1 to 10 minute time range.

Best Practices

  • Start with date, type, and amount filters when investigating a specific issue.
  • Use labels to group investigation themes such as Refund Review or Cash Drawer.
  • Use Flag for transactions that need action.
  • Use Save for transactions that need later review.
  • Add comments to preserve investigation notes.
  • Use Create Event when the transaction needs a surveillance record.
  • Use All View when the register camera does not show the full context.