Skip to main content

Part Counting Tool — Cycle Count

How to process a Cycle Count using the Part Counting tool in Blackpurl, including manual entry, file import, reviewing tabs, and finalizing the session.

This article explains how to process a Cycle Count using the Part Counting tool in Blackpurl. A Cycle Count lets you count a specific subset of your parts inventory, filtered by Locations, Vendors, or Categories, and then adjust your stock records based on the results.

Count available quantities only. When entering or importing counted quantities, record only the available quantity for each part.

Before You Start

Your dealership must have already created a new Part Count Session with the type set to Cycle Count. When creating the session, you can filter the count by Locations, Vendors, or Categories. The example in this article uses a Locations filter.

For a full overview of the Part Counting tool and instructions on creating a new Part Count Session, see Part Counting Tool — Overview and Setup.

The Count Session Screen

When you open a Cycle Count session, the screen displays the following areas and controls.

Main Cycle Count Floor Bins interface showing the count session details with letter annotations A through L. The screen

A — Count Name and Filters

The name given to the Count Session and the filters applied (Locations, Vendors, or Categories).

B — Session Details

The session number, status, and date.

C — Print / Export

Print or export the count session list.

D — Counted Parts tab

Lists all parts that have been counted in this session.

E — Uncounted Parts tab

Blackpurl generates a list of all parts under the filtered locations that have not yet been counted.

F — Issues to Resolve tab

Lists any issues found, such as duplicate parts.

G — Adjustments tab

Lists the adjustments that will be applied when the count is finalized.

H — Start Typing / Scan

Scan a barcode or manually type a part number to search for and add a part to the count.

I — Import File

Import a count file in CSV, XLS, or XLSX format. Your dealership can create its own CSV file or use a barcode scanning app that produces a CSV for import.

J — Counted Parts List

The running list of parts that have been added to the count.

K — Total Adjustment

An estimate of the current adjustment. This figure may change at finalization — Blackpurl calculates the actual cost adjustment using the FIFO (First In, First Out) principle.

L — Save / Finalize

Save and close the session to return to it later, or finalize the count to apply all adjustments.

Entering Your Part Count

There are three options for entering part counts into Blackpurl.

Option 1: Manual Search and Entry

Use this option to search for and add parts one at a time by scanning barcodes or typing part numbers directly.

1. Go to the Counted Parts tab.

2. Scan the part barcode or manually type the part number into the search field. Matching parts appear in the results list.

Search results showing two brake pad entries (153-358 - BRAKE PADS) with one highlighted. Both show Tech vendor with 3 a


3. Select the correct part from the results. The Record Part Count window opens.

Record part count dialog showing part details for '153-358 - BRAKE PADS' from Tech vendor, with quantity available as 3,


4. In the Record Part Count window, update the location if needed, enter the Counted quantity, then click Add count.

5. Blackpurl adds the part and any adjustment to the counted parts list.

6. Repeat for every part you are counting in this Cycle Count session.

Option 2: Import a Count File

Use this option when all counted items are already recorded in an import file — for example, output from a barcode scanning app or scan gun. The import file must be in CSV, XLS, or XLSX format and must include at minimum a Part Number column and a Counted Quantity column.

For guidance on barcode scanning apps that produce compatible files, see Using a Barcode Scanning App for Part Counting.

1. Go to the Counted Parts tab and click Import file.

2. A How to map the fields instruction screen appears. Review the instructions, then click Okay, got it.

Field mapping instruction dialog titled 'How to map the fields' with text explaining to drag fields from left to right t


3. In the Map your count file screen, upload your count file using section A.

File upload interface titled 'Map your count file' with left section 'YOUR DATA' containing a dashed-border upload area


4. Once the file is uploaded, map the columns from your file to the Blackpurl fields in section B: Part Number, Counted Quantity, and optionally Location.

Spreadsheet view showing sample count file data with columns A (Part Number) and B (Counted Quantity). Contains 12 rows


5. If the first row of your file contains column headers (not data), leave the default setting. If your first row contains data rather than headers, toggle the First row does not contain data option in section C.

6. In section D, choose whether Blackpurl should Automatically merge duplicate parts.

Mapping interface showing 'More than one Location.csv' file loaded with Remove button. Two toggle switches for 'First ro


7. Click Submit.

8. Blackpurl asks you to confirm the upload. Click Confirm to proceed.

Confirmation dialog titled 'Process the count file import' with text asking to confirm processing the count file import


9. During import, Blackpurl matches the Part Numbers in your file to Part or SKU numbers in the system.

10. Once the import completes, you can load another import file or indicate that you are done.

Success message dialog titled 'All done! Your count file import is completed.' stating that 56 records were added to the


Option 3: Combination of Manual and Import

Use a combination of Options 1 and 2 — upload one or more CSV count files and also add parts manually. This is useful when some parts are captured by a scanning app and others need to be entered by hand.

Reviewing the Count

Once all parts have been entered, they appear in the Counted Parts tab. Before finalizing, review each of the four tabs and take action where needed.

Full inventory count session CS-00000004 showing the Counted parts tab (24) with a data table displaying Part #, Descrip
Tab navigation showing four tabs: Counted parts (26), Uncounted parts (176), Issues to resolve (0), and Adjustments (1).
  • Counted Parts — Lists all parts you have imported or manually added to the count.

  • Uncounted Parts — Lists parts that Blackpurl shows as having available stock but that are not in your counted parts list. Review this tab carefully — a part appearing here may mean you missed a location or are missing an import file.

  • Issues to Resolve — Lists any problems with the count, such as duplicate part numbers or unrecognized part numbers. This tab also gives you the option to Merge all duplicates or Delete all issues.

Issues to resolve tab interface highlighted with red border. Shows search field 'Find a part' and a data table with colu
  • Adjustments — Lists the current adjustments the system is preparing to make based on the counted quantities.

Saving and Finalizing the Count

When you are finished with the session, you can either save it to continue later or finalize it to apply the adjustments.

  • Save and Close — Saves the session in progress so you can return to it later. To reopen it, click the relevant session from the count session list. The session status shows as In Progress.

Count session list showing CS-00000185 with Name 'test-cycle', Status 'In Progress', Type 'Cycle count', Count Date '08
  • Finalize Count — Starts the finalization process, calculates the adjustment amounts, and applies the changes to your inventory.

Complete these steps before clicking Finalize Count:

  • Review the Adjustments tab to check what adjustments will be applied.

  • Review and resolve any items listed under the Issues to Resolve tab.

  • Review the Uncounted Parts list and confirm you have not missed any locations or import files.

  • Check the running Total Adjustment estimate. Note that this figure may change at finalization — Blackpurl calculates the actual cost adjustment using the FIFO (First In, First Out) principle.

When you are ready to finalize, click Finalize Count. Blackpurl opens the Finalize count session window. Review all figures, set the Adjustment category as needed, and indicate whether you want to adjust all uncounted parts to a zero quantity. If you have an Accounting Integration, the Adjustment category determines which General Ledger account the adjustment amount posts to.

Finalize count session dialog with warning message about updating counted parts. Shows Summary section with Counted (1 p


If everything looks correct, click Finalize now to complete the count.

Result

After finalizing, Blackpurl applies all adjustments to the relevant Part Records, increasing or decreasing the available quantity for each part as needed.

  • If you have an Accounting Integration, the adjustment journal entry is sent to your accounting package and posted to the relevant General Ledger account.

  • The Count Session is closed. It remains accessible from the count session list with a status of Closed. Click the session from the list to review it.

Count session list showing CS-00000180 with Name 'test_cycle', Status 'Closed', Type 'Cycle count', Count Date '31 DEC 2


Related Articles

Did this answer your question?