P4 Software / activoHQ English

Count sessions

Count sessions (RFID)

Overview

The Count Sessions screen lets you run physical fixed asset inventories using RFID. The full flow covers opening a session (which snapshots the set of expected Assets), uploading the RFID tag reads captured in the field from a CSV file, running the automatic reconciliation that classifies each asset as found, missing, unexpected or moved, and finally closing the session once the count is complete. It is aimed at audit staff, Custodians and fixed asset administrators.

How to get there

In the side menu, expand Audit and click Count Sessions.

Direct URL: /rfid/sessions

Key concepts

Term Definition
Count session The complete cycle of one RFID physical inventory: from opening to closing. Each session is tied to the active company and has a unique code within it.
RFID EPC Electronic Product Code: the unique identifier written to each asset's RFID tag.
Read A record of an EPC captured by the RFID reader during the physical count in the field.
Reconciliation The process comparing the expected Assets (recorded in the system when the session was opened) against the EPCs actually read, and classifying each result.
Expected The number of Assets the system projected finding when the session was opened.
Session status Where the session stands: Open (ready to receive reads), Reading (reads uploaded), Reconciled, Closed (finished).
Result status Each asset's classification after reconciliation: Found, Missing (not read), Unexpected (read but not in the system), Moved (read in a location different from the one recorded).
Transfer An asset movement generated from a Moved result, to update its location in the system record.

How to use it

Open a new count session

  1. Click New Session (top right of the screen).
  2. Enter the Code (required; it must be unique for the active company, for example INV-2026-01).
  3. Enter the Name (required; a readable description of the count).
  4. If you want, complete the Notes field with remarks or extra instructions.
  5. Click Open Session. The system creates the session and takes you straight to its detail screen.

The Open Session button stays disabled until both required fields contain text.

View and filter the session list

  • The table shows every session of the active company, sorted by opening date (newest first).
  • Click a session's Code to open its detail screen.
  • Use the filter controls in the column headers to narrow by code, name, status or other columns.
  • When filters are active, the page header shows the filtered record count and a Clear filters link to reset them.
  • Click Refresh to reload the list manually.

When no session exists, the table shows No count sessions found - Open a session to start a physical count.

Upload RFID reads from a CSV file

From the session's detail screen (reached by clicking its code):

  1. In the Upload reads (CSV) field, click the file picker.
  2. Choose a .csv file with the reads captured by the RFID reader (maximum size: 5 MB).
  3. The system processes the file, ingests the reads and shows a notification with how many records went in (for example: "Ingested 128 reads.").
  4. CSV rows with a blank EPC or an invalid timestamp are skipped automatically.

CSV file format:

Epc,Timestamp,ReaderId,LocationCode
E28011XXXXXXXX0000123456,2026-06-25T09:15:00,Reader-01,WAREHOUSE-A
E28011XXXXXXXX0000789012,2026-06-25T09:15:05,Reader-01,WAREHOUSE-A
Column Required Description
Epc Yes The EPC code of the RFID tag read.
Timestamp Yes The read's date and time in ISO 8601 format (for example 2026-06-25T09:15:00).
ReaderId No The identifier of the RFID reader that captured the signal.
LocationCode No The location code (it must match the codes configured in the system exactly). Unknown or blank codes are recorded with no location.

Reconcile the session

  1. From the detail screen, click Reconcile.
  2. The system compares the expected Assets against the EPCs read and produces the results in the Results table.
  3. Each row shows the asset code, the EPC and its status (Found, Missing, Unexpected or Moved).
  4. A notification confirms: "Session reconciled."

You can reconcile more than once if you upload additional reads after a first reconciliation.

Apply a transfer to a moved asset

  1. In the Results table, find the rows with Moved status.
  2. In the Actions column, click Apply transfer.
  3. The system records the asset's location change. A notification confirms it.
  4. The Apply transfer button disappears from that row once applied; the action cannot be undone from this screen.

Close the session

  1. From the detail screen, click Close.
  2. Confirm the action in the dialog that appears: "Are you sure you want to close this session?" - click Close Session to confirm, or Cancel to go back.
  3. The session moves to Closed. A notification confirms: "Session closed."

Fields

Main table - session list

Field Type Description
Code Text / link The session's unique code within the active company. Clicking it opens the detail screen.
Name Text The count session's descriptive name.
Status Badge The session's current status: Open, Reading, Reconciled or Closed. Filterable by name, with All as the alternative.
Expected Number The number of Assets expected to be found when the session was opened.
Opened Date The date the session was created and opened.
Reconciled Date The date reconciliation was run (empty if the session has not been reconciled yet).

"New Session" dialog

Field Type Required Description Validation
Code Text field Yes The session's short identifier. Maximum 64 characters. Must be unique within the active company.
Name Text field Yes The count's readable name. Maximum 256 characters.
Notes Multiline text field No Remarks or extra instructions. Maximum 1,000 characters.

Results table (on the session detail)

Column Description
Asset The code of the system asset the EPC read corresponds to.
EPC The EPC code of the RFID tag captured during the count.
Status The result's classification: Found, Missing, Unexpected or Moved.
Actions Shows the Apply transfer button only for Moved results that have not been processed yet.

Permissions

Available to users with access to the module, as configured by your administrator.

Notes

  • Active company: count sessions are tied to the company selected in the header. If you switch company, the list reloads automatically to show only the active company's sessions.
  • Results paging: the results table on the detail shows 15 rows per page with paging controls.
  • History: each count session is recorded with change tracking.

Troubleshooting

Symptom Likely cause Resolution
The Open Session button is disabled The Code or Name field is empty. Fill in both required fields before confirming.
Error saving the new session A session with the same code already exists in the active company. Use a different code (add the year or a sequence number, for example).
The CSV file will not process, or errors out The file is over 5 MB, has the wrong extension, or the header does not match the required format. Check that the file is .csv, is under 5 MB, and that the first row is Epc,Timestamp,ReaderId,LocationCode.
The Results table is empty after reconciling No CSV reads were uploaded before running Reconcile. Upload at least one reads file, then click Reconcile again.
An asset shows as Missing but it was read The tag's EPC does not match the one recorded on the asset, or the CSV row was skipped for having an invalid timestamp. Check the RFID EPC field on the asset's detail and confirm the CSV rows have a valid date format.
The Apply transfer button does not appear on a Moved row The transfer was already applied for that result. The action is one-use per result; the transfer is already recorded in the system.
The list is empty after switching company The listed sessions belong to another company. Select the right company from the company selector in the header.

Related

Was this page helpful?