Change logs

Examine the old and new values of stock movements and the channel stock sends of a barcode to sales channels.

The Change logs screen shows the audit trail of every stock movement in the inventory: you can see which SKU's quantity changed from what to what in which source and storage, which process and order the change is linked to, and when it was made. The second tab of the screen, Channel stock sends, lists the stock quantities sent to sales channels (marketplace, web) by barcode, whether the send was successful, and the request/response logs with the channel. It is intended for operations and e-commerce teams investigating questions like "Why does the stock look like this?" or "Did the correct quantity go to the channel?" The screen is read-only; stock cannot be changed here.

Accessing the screen

Follow the menu path Inventory › Operation › Change logs. If you do not see it in the menu, your account does not have permission for this screen.

The screen has two views, between which you switch using the top tabs:

  • Inventory changes — the default view on opening.
  • Channel stock sends — send records to channels by barcode.

When you switch tabs, the filters entered in that view are cleared and the list starts from the first page. Do not expect your tab-specific filters to carry over to the other tab.

The screen URL carries filter values; when you copy and share a filtered list link with a colleague, they see the same results.

Inventory changes view

Screen sections

From top to bottom, you see:

  1. Page title Change logs and a short description.
  2. View tabs (Inventory changes / Channel stock sends).
  3. Filter card: always visible filters, selected detailed filters, and below them the Clear, Detailed filters, Filter buttons.
  4. List card: Per page selection, "Filter result: … records" count, refresh icon, Columns menu, table, and pagination.

Filtering and searching

Field Purpose Tip
New SKU code Filters by the SKU in the record after the change. Always visible. Use this field most often when searching a product's stock history.
Process ID Retrieves rows produced by a specific process. Always visible. Enter only numbers; non-numeric values are ignored and the list is shown without this filter.
Old SKU code Filters by the SKU before the change. Inside Detailed filters; visible on initial open.
DB user Filters by the account that recorded the change. Inside Detailed filters; visible on initial open.
Old source / New source Filters by the source before or after the change. Selected from a list; options show source code and name together. Default is All.
Old storage / New storage Filters by the storage before or after the change. Selected from a list; options show storage code and name together. Default is All. The list does not narrow by selected source; all storages are listed; identify the correct storage by its code.

Filters are not applied immediately as you type. After entering values, press the Filter button or Enter in a text field; the list returns to the first page. When there are unapplied changes, the Filter button is highlighted.

The Detailed filters button opens a menu where you can check additional filters to display on the screen; the number next to the button shows how many extra filters are active. Your selection is remembered in your browser. Unchecking a filter clears its value; press Filter to reflect the change in the list. Filters with values in a shared link appear open even if not selected in your current view.

Clear empties all filter values and immediately reloads the list without filters.

List

Column Meaning
SKU The SKU related to the change. Cannot be hidden.
Source Source code (or source number if no code).
Storage Storage code (or storage number if no code).
Quantity Stock quantity before and after the change.
Blocked Blocked quantity before and after the change.
Process type Type of the process causing the change. Hidden by default as most records are empty in this column.
Process ID Number of the process causing the change.
Order no Order number if the change relates to an order.
DB user Account that recorded the change.
Created Date and time the record was created.

If a value is empty, the cell shows "—".

Display of old and new values

The SKU, Source, Storage, Quantity, and Blocked columns show before and after values in a single cell:

  • If both sides are filled and different: the old value is shown in a faded color on the left, followed by an arrow and the new value in bold (e.g., 4 → 10).
  • If only the new value exists (new addition): only the new value is shown.
  • If only the old value exists: the old value is shown in faded color.
  • If both values are the same: the value is shown once.

You can hide or show columns other than SKU from the Columns menu; your preference is saved in your browser. To see the Process type column, check it in this menu.

Per page options are 25, 50, 100, and 200; default is 25. Sorting by clicking column headers is not supported. Clicking rows does not open a separate page; this view is list-only. The refresh icon reloads the list from the server without changing filters.

Channel stock sends view

This view lists stock sends to sales channels by barcode from newest to oldest. If stock appears incorrect in a channel, you verify here the last quantity sent and whether the send encountered errors.

Screen sections

  1. Title Channel stock sends. If you have browser history, a Go back button appears at top right to return to the previous page.
  2. View tabs.
  3. Summary card (appears when a barcode is entered and results are returned): barcode, Up to date limit, "Page … / … · … / … records" info, and green Successful: …, red Failed: … badges. Successful and failed counts are calculated only from records on the currently displayed page, not all results.
  4. Filter card and list.

Filtering and searching

Field Purpose Tip
Barcode Barcode to search sends for. Required; no list appears without entering a barcode. Records are searched by exact barcode match; partial barcode entry yields no results.
Up to Returns sends created before this date and time. Enter in YYYY-MM-DD or YYYY-MM-DD HH:mm format. If only date is entered, records up to the end of that day are returned. Leave empty to get all sends up to now. Time is interpreted in your computer's local time. No lower limit.
Integration Filters sends by a specific integration. Optional. Enter the value as shown in the Integration column in the list.

No detailed filters in this view. Filters apply when pressing Filter or Enter; Clear empties all.

List

Column Meaning
Identity Number of the send record.
Created Timestamp when the send record was created.
Sent Timestamp when sent to the channel.
Barcode Sent barcode.
SKU SKU of the barcode.
Store / channel Store or channel where the send was made.
Catalog Related catalog.
Added by source Source that added the record.
Old qty Quantity before the send.
New qty Quantity sent to the channel. Shown in red and bold if zero.
Critical stock time Critical stock moment (if any).
Trial Retry count; zero is shown.
Integration Integration that made the send.
Integration parameter Parameter record used by the integration.
Message ID ID of the send message; shortened if long, full shown on hover.
Error message If error exists, first line shown in red; click to expand full message.
Result Successful (green) or Failed (red). Cannot be hidden.
Request log Icon to open the request log sent to the channel.
Response log Icon to open the response log from the channel.

Dates are shown to the second. Per page options are 10, 20, 50, 100, and 200; default is 50. "Total … records" is shown above the list. You can hide columns except Result from the Columns menu.

Actions

Reviewing channel sends of a barcode

  1. Switch to the Channel stock sends tab.
  2. Enter the complete barcode in the Barcode field.
  3. If you want to see records up to a certain date, fill in the Up to field; otherwise leave empty.
  4. Press Filter.
  5. Check the Failed count in the summary card and the Result column; the top row is the most recent send.

Viewing the full error message

  1. Click the red text in the Error message column.
  2. The Error message window shows the full message line by line.
  3. Close the window with Close.

Opening request and response logs

  1. Click the Request log or Response log icon in the row. If no record exists, the cell shows "—".
  2. The opened window shows "Log ID: …" at the top.
  3. If the log body is structured text, the window opens in Tree view with all nodes expanded. You can switch among three views:
    • Tree — fields shown as expandable/collapsible nested nodes. Use Expand all and Collapse all to manage all nodes at once; closed nodes show the count of contained items.
    • Formatted — indented, readable text.
    • Raw — text as originally received.
  4. If the body is not structured, only raw text is shown. If no body exists, it shows "Log body is empty."
  5. Close the window with Close.

For security, sensitive fields (passwords, access keys, etc.) are masked before display; a note "… hidden fields masked." appears in the window indicating how many fields were hidden. For very long bodies, a "Body shortened due to length." warning appears. If the log cannot be retrieved, the window shows "Log detail could not be retrieved." Close the window and click the icon again.

Common situations

  • "Enter barcode" appears in Channel stock sends. This view does not work without a barcode. Fill in the Barcode field and press Filter.
  • "Date not understood" warning appears. The value in Up to could not be parsed. Enter the date as 2026-09-28 or 2026-09-28 14:30 or clear the field.
  • Barcode is correct but "No records found." appears. Search is exact match; check for missing or extra characters in the barcode. If you entered a very old date in Up to, clear it and try again. If Integration is filled, clear it.
  • Change logs list is empty. One of the filters may be too restrictive. Start with Clear and add filters one by one. A process number from the Change log headers screen may not yield results here; in that case, search by SKU.
  • "Something went wrong" error. The list failed to load. Press Retry; if the problem persists, send the text under Technical detail to your system administrator.
  • Successful/Failed counts do not add up. The summary counts only records on the displayed page. To count all sends at once, increase the Per page value or browse pages one by one.
  • Process type column is not visible. It is hidden by default; enable it from the Columns menu.

Related screens