Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Coming next release

AreaDescription
Transaction log

Link from transactions log to stock movement

Release 19.07.2023

Import of count lists

...

Count list created in POS and InStore App are imported to the Inventory module via POSLogs. PosLogProcessor job reads POSLogs with TransactionType="Inventory" and creates Inventory.CountList.Import blobs, that are published to BatchToProcess. Those events are imported to the InventoryService database via StagingImport job.
Finally StagingMerger job reads Inventory.CountList.Import events from InventoryService database and creates Count List in Inventory Module.

The count list can be directly published to the BatchToProcess via file service as proper Inventory.CountList.Import json files.
Details about Inventory.CountList.Import event can be found in the Inventory Service swagger.

The count list can contain a maximum of 10 000 lines.

Add count list to stocktaking

(RTC-31826)

Single count list or multiple count lists can be assigned to the active stocktaking.

Count list cannot be assigned to the stocktaking:

...

31604)

The user is able to move from transactions view to the stock movement view by selecting a link from quantity column.


...

Release 19.07.2023

AreaDescription
Internal transfer

Display To-From Store with store number and store name (RTC-31977)

"To-From Store No." and "To-From Store Name" columns in stock transactions were merged into one, named "To-From Store" displaying store number and name. "To-From Store No." column in transactions log has been changed into "To-From Store" which displays store number and name. All of those changes were applied also for transactions exported to Excel

Stocktaking

Add count list to stocktaking (RTC-31826)

Single count list or multiple count lists can be assigned to the active stocktaking.
Count list cannot be assigned to the stocktaking:

  • When there is no active stocktaking in store;
  • When count lists

...

  • from different stores are selected;

...

AreaDescription
Internal transfer
  • When it's already assigned to the stocktaking.

Improvement


Display To-From Store with store number and store name Import of count lists (RTC-31977)"To-From Store No." and "To-From Store Name" columns in stock transactions were merged into one, named "To-From Store" displaying store number and name. "To-From Store No." column in transactions log has been changed into "To-From Store" which displays store number and name. All of those changes were applied also for transactions exported to Excel31822)

Count list created in POS and InStore App are imported to the Inventory module via POSLog transactions.
PosLogProcessor job reads POSLogs with TransactionType="Inventory" and creates Inventory.CountList.Import blobs, that are published to BatchToProcess. Those events are imported to the InventoryService database via StagingImport job.
Finally StagingMerger job reads Inventory.CountList.Import events from InventoryService database and creates Count List in Inventory Module.

The count list can be directly published to the BatchToProcess via file service as proper Inventory.CountList.Import json files.
Details about Inventory.CountList.Import event can be found in the Inventory Service swagger.

A count list can contain a maximum of 10 000 lines.


...

Released 04.07.2023

AreaDescription
Inventory API

Number of decimals on stock quantity returned from inventory service (RTC-32939)

Inventory service returns the same values on stock quantity as in the Inventory database, but with removed decimal zeros at the end. It works for all available units.

StockGateway API

Cost price and stock value are properly returned in get stock response (RTC-31945)

  • Cost price is equal to:
    • Weighted cost price, if it is present;
    • Net cost, if weighted cost price is not present and net cost is present;
    • 0 in other cases.
  • Stock value = cost price * instock.
Stocktaking

User permissions for stocktaking (RTC-31445)

Permissions for stocktaking can be defined for user roles.


Stocktaking beta version (RTC-31493)

Inventory module contains grids for stocktakings and stocktaking result. Please note that this is an early beta version of this feature, and that stocktaking will be ready for acceptance test later in 2023.

Stocktaking - beta version

Stocktaking proof of concept contains  (RTC-31751)

  • Stocktaking's views (not final)
  • Permissions;
  • Links from stocktakings' view, to the results' view;
  • simple wizard to create periodic stocktaking in selected store.

...

To avoid storing all sales we aggregate sales to see the stock changes in batches with exception for items sold with serial numbers. When return is done with damaged flag set, we treat that return as breakage, in result such return will create two lines, one as sale with amount increasing the stock, and one breakage line decreasing it again.

Improvement

ModuleDescription
Item transaction

Transaction logs performance (RTC-30106)

Transaction logs performance is improved significantly. The view is loaded under 500ms for 5 millions of rows in database.

...