Importing stock data from file

Overview

These instructions are for how to import stock data into Kaleidoscope from a file.


File format

There are 2 required fields and 2 optional fields when importing stock data into Kaleidoscope.

  • Selling item - The name of the product (required).
  • Actual stock - The stock value (required)
  • Date - The date of the stock value (optional, if all data is from the same date)
    • If date is excluded, there is an extra step to manually select the date during the import process. See step 4 below.
  • Location - The location where that stock is stored (optional, if all data is for the same location)
    • If location is excluded, there is an extra step to manually select the location during the import process. See step 4 below.

Example:

Tip! If the file fields have identical names to those listed above, they will automatically map to Kaleidoscope during the import process.

How to import

1. Initiate the import process & choose file

From the left hand navigation panel, click the Upload button. Choose your file from the browser.


2. Select import target: Actual stock

From the first dropdown, Upload, select 'Actual stock'

From the second dropdown, Additional import target, select 'Actual stock only' (unless you are uploading goods-in-transit as well).


3. Map the fields in the file to the fields in Kaleidoscope

*Note that if you have named the fields in the file the same as the fields in Kaleidscope, this step will happen automatically.

  • The Actual Stock field should be mapped to the column that shows the quantity of stock
  • The Selling Item field should be mapped to the column with the name of the item
  • The Date field should be mapped to the date (if column exists)
  • The Location field should be mapped to the storage location (if column exists).


4. For columns not in file, manually select the correct information

If the Date and/or Location are not in the file, then you must manually select the relevant date and location for the stock data. To do this:

  • Open the dropdown
  • Select the 'Not in the file' option at the bottom.
  • Another dropdown will appear. In this dropdown, select the value that applies to the data in this file.
    • For example, if the stock data is correct as of August 1, 2025, then select 2025-08-01


5. Click 'Next' to go to match step

*The match step is not required if you have selected "not in the file" for Date and Channel, or if you have previously matched the file content.

If there is a green check next to Match, you do not need to complete the step - it is already completed.

  • Match Date: Follow the instructions to select the date format that is in the file, so that Kaleidoscope reads the date properly.
  • Match Location: Ensure that the name of the stock location(s) in the file match to a correct location in Kaleidoscope by using the dropdown in the table to select the correct location.
    • If no locations exist yet in Kaleidoscope, you may select "Create and match" to auto-create locations that match the names in the file
    • You may also create new locations manually by typing into the dropdown field in the table.

6. Complete the import

  • Click Next to go to the preview step. Optionally preview the data that will be imported to confirm it looks correct.
  • Click Import if you are happy to proceed.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us