# Cycle Counts

Cycle counting is the periodic counting of individual items throughout the course of the year to ensure the accuracy of inventory quantities and values. Accurate system on-hand quantities are essential for managing supply and demand, maintaining high service levels, and planning production. You can also use the cycle count module to perform an **annual physical count** of your complete inventory.

The inventory system supports serialized cycle counting, utilizing the following modules in Xoro throughout the process:

1. **Generate Cycle Count**
2. **Cycle Count Data Entry**
3. **Cycle Count Centre**

#### Cycle Count Process Workflow:

1. **Generate Cycle Count** – Create a new cycle count.
2. **Print Count Sheet** – Generate and print the count sheet for physical verification.
3. **Perform the Physical Count** – Count items manually.
4. **Enter Counts in the System** – Record the counted quantities in the system.
5. **Review Variances** – Review the variance (the difference between the system count and the physical count).
6. **Accept Variances & Adjust Inventory** – Approve discrepancies and update inventory records accordingly.

### **Generate Cycle Count**

The first step is to navigate to the Generate Cycle Count Module to generate a report of the item quantity available in the system.&#x20;

{% hint style="info" %}
To generate the cycle count, go to **Menu > Admin > Warehouse > Cycle Counts > Generate Cycle Counts**
{% endhint %}

The cycle count can be generated based on the following:

* **Location:** Choosing to generate the cycle count by location displays all items within that specific location, providing a comprehensive inventory count for those items.&#x20;
* **Item:** Generating the count by item reveals the total quantity of that item across all system locations, providing an inventory count across all locations where the item is stocked.
* **Item & Location:** Generating the cycle count by item & location displays the count of item by location.
* **Cycle Count Queue:** The cycle count queue retrieves the queued items marked with missing quantities in during the cycle count process. This allows users to generate a new cycle count task for the missing items and resolve any discrepancies in the inventory.&#x20;

{% hint style="warning" %}
***Please note that "Cycle Count Queue" will only be available if WMS is enabled on your instance.***
{% endhint %}

To begin the cycle count process, select the store and choose how you want to generate the cycle count. You can use the Advance Search feature to narrow the search.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2F3TQrxBeuk7xNyJibLBns%2Fimage.png?alt=media&#x26;token=7f2e4af1-c049-4b3f-bfba-112890b0baf9" alt=""><figcaption></figcaption></figure>

#### Generate Cycle Count Fields

<table><thead><tr><th width="177">Filter</th><th width="166">Field</th><th>Description</th></tr></thead><tbody><tr><td>Location</td><td>Aisle</td><td>This field shows the aisle number of the item in the warehouse.</td></tr><tr><td>Location</td><td>Area</td><td>This field depicts the area of the warehouse where the item is stored.</td></tr><tr><td>Location</td><td>Barcode</td><td>This field specifies the barcode of the item.</td></tr><tr><td>Location</td><td>Bay</td><td>This field depicts the bay of the warehouse where the item is stored.</td></tr><tr><td>Location</td><td>Class</td><td>This field displays the class associated with the item. </td></tr><tr><td>Location</td><td>Last Counted Datetime</td><td>This field displays the most recent date and time when the cycle count was conducted.</td></tr><tr><td>Location</td><td>Location Display</td><td>This field displays the name of the location at which inventory is stored.</td></tr><tr><td>Location</td><td>Location Type</td><td>This field specifies the type of location in which item is stored.</td></tr><tr><td>Location</td><td>Level</td><td>This field displays the level at which item is stored in the warehouse.</td></tr><tr><td>Location</td><td>Position</td><td>This field displays the position at which item is stored in the warehouse.</td></tr><tr><td>Location</td><td>Store</td><td>This is the store at which item is stored.</td></tr><tr><td>Location</td><td>Zone</td><td>This field displays the location zone at which the item is stored.</td></tr><tr><td>Item</td><td>Alternative Number 1</td><td>This is the alternative number 1 for the item.</td></tr><tr><td>Item</td><td>Alternative Number 2</td><td>This is the alternative number 2 for the item.</td></tr><tr><td>Item</td><td>Alternative Number 3</td><td>This is the alternative number 3 for the item.</td></tr><tr><td>Item</td><td>Description</td><td>This field captures the description of the item.</td></tr><tr><td>Item</td><td>Basepart Number</td><td>This field specifies the base part associated with the item.</td></tr><tr><td>Item</td><td>Brand</td><td>This field shows the brand associated with the item.</td></tr><tr><td>Item</td><td>Item#</td><td>This is the unique identifier of the item.</td></tr><tr><td>Item</td><td>Last Counted Datetime</td><td>This field displays the most recent date and time when the cycle count was conducted.</td></tr><tr><td>Item</td><td>Unit Cost</td><td>This field displays the unit cost of the item.</td></tr><tr><td>Item</td><td>Unit Price</td><td>This field displays the unit price of the item.</td></tr><tr><td>Item &#x26; Location</td><td>On Hand Qty</td><td>This field shows the 'On Hand' inventory of the item.</td></tr><tr><td>Item &#x26; Location</td><td>Pick Seq</td><td>This field shows the picking sequence defined for the item.</td></tr><tr><td>Item &#x26; Location</td><td>Quality</td><td>This field shows the quality of the item.</td></tr><tr><td>Cycle Count Queue</td><td>LPN#</td><td>This field shows the LPN number associated with location where the item is stored.</td></tr><tr><td>Cycle Count Queue</td><td>3PL Account</td><td>This field displays the 3PL account associated with the item.</td></tr><tr><td>Cycle Count Queue</td><td>Missing Item Qty</td><td>This field specifies the units of the items marked as missing.</td></tr></tbody></table>

To generate the count for all fetched records, choose "For All Rows" from the "Generate Cycle Counts" dropdown. If you want to generate the count for specific records, select those records and then choose "For Selected Rows" from the same dropdown menu.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FBmtfeFjbLmZuDQkVyW1C%2Fimage.png?alt=media&#x26;token=0a2142e3-4f6c-4132-81fe-e8a6a42beddc" alt=""><figcaption></figcaption></figure>

The system will automatically generate a unique Cycle Count Batch number in the format of GR-CC000001, where "GR" denotes the store code and 1 denotes a sequential series. Once this number is generated, it becomes a permanent identifier and cannot be altered.

<div align="left"><figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FyCB0jOreKg3AEfPr0U8u%2Fimage.png?alt=media&#x26;token=21f6d719-da24-4b1e-b001-8e61398d4a93" alt=""><figcaption></figcaption></figure></div>

***Note:-** No Item should be in the Picking stage while creating the cycle count.*

#### Generate Cycle Count Options

* **Delete on Right-Click:** Quickly delete individual entries in the Cycle Count Queue by simply right-clicking on the desired entry and selecting the **Delete** option.&#x20;

  <figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FMCGWBE0Hxe4qwbaFmUJv%2Fimage.png?alt=media&#x26;token=1643c076-70f7-4998-935c-d0b863625977" alt=""><figcaption></figcaption></figure>
* **Batch Delete:** The option to batch delete cycle count entries allows users to delete multiple entries in the Cycle Count Queue simultaneously.&#x20;

  <figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2Fg6CGbXoGYzKp0QBZ109j%2Fimage.png?alt=media&#x26;token=dd34aa90-62fb-4db8-9b17-c69c1349f364" alt=""><figcaption></figcaption></figure>

### **Print Count Sheet**

Once the cycle count report has been generated, you can export it from the **Cycle Count Entry** module to **Excel** and print it.

{% hint style="info" %}
To print the count sheet, go to **Menu > Admin > Warehouse > Cycle Counts > Cycle Count Entry**
{% endhint %}

In the "Cycle Count Header" section, enter the previously generated cycle count batch number and hit Enter. The inventory count report will then appear in the details section below.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FF2QWD657jj1Im7ki5xHg%2Fimage.png?alt=media&#x26;token=0fdbf731-9e31-4408-9ba4-bdb7a5d2f2e1" alt=""><figcaption></figcaption></figure>

You can export the report from here.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2Finofl3zm0nGx691PNlZk%2Fimage.png?alt=media&#x26;token=edbe4c43-34cb-4544-8636-3499fa6ad683" alt=""><figcaption></figcaption></figure>

### **Cycle Count Data Entry**

The next step involves conducting the physical inventory count and comparing it with the inventory data in the system. Use the printed sheet as a reference for this task. Once the cycle count sheets have been physically tallied, input the counts into the system using the Count ID as an identifier. If required, you can also perform the data entry using the Item and Location as an identifier by switching to the Enter By Item/Location mode (checkbox).

To proceed, go to the Cycle Count Data Entry module. Input the Cycle Count Header Number and press Enter. Details, including the count IDs, will appear in the section below. Input the count ID and the actual inventory count at the specific location, then press Enter.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FKQAprkcG1CUw7cwBQLTU%2Fimage.png?alt=media&#x26;token=4a0f7e13-ca74-4b79-afcc-142adc3121f5" alt=""><figcaption></figcaption></figure>

#### Cycle Count Data Entry Header Fields

<table><thead><tr><th width="221">Section</th><th width="243">Field</th><th>Description</th></tr></thead><tbody><tr><td>Entry By Count ID</td><td>Cycle Count Header Number</td><td>This field shows the header number for the cycle count generated during the cycle count creation process.</td></tr><tr><td>Entry By Count ID</td><td>Count Id</td><td>This field displays the unique identifier or number assigned to a specific cycle count. It helps in tracking and managing the inventory counting activities within the system.</td></tr><tr><td>Entry By Count ID</td><td>Qty Count</td><td>Enter the actual quantity of the item during the physical count.</td></tr><tr><td>Entry By Item/Location</td><td>Cycle Count Header Number</td><td>This field shows the header number for the cycle count generated during the cycle count creation process.</td></tr><tr><td>Entry By Item/Location</td><td>Location</td><td>Enter the location of the item.</td></tr><tr><td>Entry By Item/Location</td><td>LPN</td><td>Enter the item's LPN.</td></tr><tr><td>Entry By Item/Location</td><td>Item</td><td>Enter the unique identifier of the item.</td></tr><tr><td>Entry By Item/Location</td><td>Qty Count</td><td>Enter the actual quantity of the item during the physical count.</td></tr></tbody></table>

It will mark the item line as counted and also show you the variance. Qty variance is the difference between the system count and the physical count.

Let's say the inventory count in the system is "5" and the physical inventory count is "7". That means there is a difference of 2 units and the variance in this case will be "2". This will be a positive number as the actual physical count is greater than the system count. If the count is lower, the variance will be a negative number.

#### Cycle Count Data Entry Details Fields

<table><thead><tr><th width="190">Field</th><th>Description</th></tr></thead><tbody><tr><td>Action</td><td>Click on the "Bin" icon under this column to delete the cycle count item line. The line is removed from the current cycle count but can be added again in a future cycle count if needed.</td></tr><tr><td>Actual</td><td>This field shows the actual inventory count of the item.</td></tr><tr><td>Adjustments</td><td>This field shows the quantity adjustment needs to match the system and actual item quantity.</td></tr><tr><td>Batch No</td><td>This field captures the batch number associated with the item.</td></tr><tr><td>CC Number</td><td>This field displays the cycle count header number generated at the first step of this process.</td></tr><tr><td>Count ID</td><td>This field displays the unique identifier or number assigned to a specific cycle count.</td></tr><tr><td>Counted?</td><td>This field will be checked if the actual inventory count for the item line has been entered. </td></tr><tr><td>Created By</td><td>This field captures the ID of the user who initiated the cycle count.</td></tr><tr><td>Create Datetime</td><td>This field shows the date and time when the cycle count was generated.</td></tr><tr><td>Description</td><td>This field displays the description of the item.</td></tr><tr><td>Expected</td><td>This field displays the expected inventory count of the item. This is the quantity of the item available in the system as generated by the cycle count.</td></tr><tr><td>Item Category</td><td>This field shows the category associated with the item.</td></tr><tr><td>Item Group</td><td>This field shows the group associated with the item.</td></tr><tr><td>Item Number</td><td>This is the unique identifier of the item.</td></tr><tr><td>Location</td><td>This field displays the location of the item.</td></tr><tr><td>Lot No</td><td>This field displays the lot number associated with the item.</td></tr><tr><td>LPN#</td><td>This field shows the LPN (License Plate Number) associated with the item. This is a unique identifier assigned to a grouping of items or a container within a warehouse and allows for efficient tracking, management, and movement of items as a collective unit.</td></tr><tr><td>Manufacture Date</td><td>This field displays the date on which the item was manufactured (if applicable).</td></tr><tr><td>Modified By</td><td>This field shows the user who modified the item.</td></tr><tr><td>Modify Datetime</td><td>This field shows the time and date the item was modified.</td></tr><tr><td>Pick Seq</td><td>This field captures the pick sequence for the item.</td></tr><tr><td>Qty Variance</td><td>This field displays the variance between the actual count and the system count (Actual - Expected) before the actual count is entered. Typically, it tends to be negative at this stage since the actual count is typically "0" during this phase.</td></tr><tr><td>Qty Variance (Counted)</td><td>This field shows the difference between the system count and the physical count (Actual - Expected) after the actual count is entered and the item line is counted.</td></tr><tr><td>Status</td><td>This field indicates the status of the item line, specifying whether it is currently "Open" or "Accepted."</td></tr><tr><td>Store</td><td>This field displays the store for which the item inventory is counted.</td></tr><tr><td>Unit Value</td><td>This field captures the standard unit cost of the item.</td></tr><tr><td>UOM</td><td>This field specifies the unit of measure for the item (liter, unit, kilogram, etc.).</td></tr><tr><td>Value Variance</td><td>This field indicates the difference between the expected value (based on the system's records) and the actual value (derived from the physical count) of the item before the actual count is entered. This variance reflects discrepancies in the estimated worth of inventory compared to its actual calculated worth.</td></tr><tr><td>Value Variance (Counted)</td><td>This field indicates the difference between the expected value (based on the system's records) and the actual value (derived from the physical count) of the item after the actual count is entered. </td></tr></tbody></table>

Keep doing the above steps, until all the counts are entered. You can see the status of counts and variances (value and quantity) on the header of the count entry table.

Double-check the items with high variance to make sure they are valid. You can do this by sorting the count entry table by variance column (high to low) and exporting the items as required.

Once you are done with all the Items click on the “**Accept**” button.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FlqQgtF6rDNqkee90qmgO%2Fimage.png?alt=media&#x26;token=2475618c-6fd7-4d35-9ab2-a6777e771039" alt=""><figcaption></figcaption></figure>

In the confirmation popup, enter the reason code, adjustment date, and memo (if required) and click "OK".

<div align="left"><figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FQF9tk3zyVxiPuIqpoHpr%2Fimage.png?alt=media&#x26;token=64bdfae8-db89-4b04-bf72-a2d8bcc90a71" alt=""><figcaption></figcaption></figure></div>

This will create the **Inventory Adjustments** automatically in the system and update the inventory counts.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2F8PC1GNlaSglOiLLPHI3E%2Fimage.png?alt=media&#x26;token=0d1bd650-7437-4c83-b16d-ef50e0f94479" alt=""><figcaption></figcaption></figure>

### **Cycle Count Centre** <a href="#cycle-count-centre" id="cycle-count-centre"></a>

In this Centre, you can see all the Inventory cycle count generated with their current status.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FtyNJGbVnKDa6VrLTUwf3%2Fimage.png?alt=media&#x26;token=75887eec-66a4-42e2-8969-cb24358d4546" alt=""><figcaption></figcaption></figure>

#### Cycle Count Options

**Assign CC Batch** - This enables administrators to assign specific users to pending inventory count batches for improved accountability and workflow management.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FxbvqHO3oNkLb8VLzpPrO%2Fcycle%20count%20centre%20assign%20cc%20bTCH.png?alt=media&#x26;token=8f5dfeb1-44a3-4cbe-a01d-62bf7ed43e0b" alt=""><figcaption></figcaption></figure>
