Closed AnushaUp closed 1 month ago
Picking up from Anusha and testing in V2.3.0-RC6
on a tablet :) Also updating the testing suite as I go ~
you can find the preferences by going to mSupply -> Special tab -> Stores -> then your specific store -> Preferences tab
):[x] When omSupply is migrated from version < 2.2, store preference should be updated to include values configured in mSupply (configure in mSupply before upgrade, sync store preference changes before upgrade, these preferences should be shows after upgrade to omSupply)
[x] You will be presented with a list of reports that you can generate. The reports listed below are the standard reports and will already be set up for you.
[x] Click on one of the reports on the report page and ensure that it shows the correct report
[x] The reports should be generated based on preferences which are set up in the mSupply central server
In Stock
= Available Stock
under Catalogue -> Items
Stock on Order
= Sum of quantity in Internal Orders minus any linked Inbound Shipments (so create an Internal Order and an Inbound Shipment and see if the number matches)AMC 12 Months
= create a bunch of transactions and divide by 12AMC 24 Months
= create a bunch of transactions and divide by 24Months Cover
= Months of Stock
under Catalogue -> Items
Monthly Usage (last month)
= Inventory -> View Stock
-> compare the Ledger transactionsExpiring in 6 months
= Inventory -> View Stock
-> make sure to check all the batches for expiryExpiring in 12 months
= Inventory -> View Stock
-> make sure to check all the batches for expiryPrint
button should redirect you to a PDF of the report which you can print out. Export
button is only enabled on browser/desktop app.More
section of the menu should also be translated (and make sure to check each language!).Code
= check Code
under Catalogue -> Items
or Inventory -> View Stock
Name
= check Name
under Catalogue -> Items
or Inventory -> View Stock
Batch
= check Batch/es
under Inventory -> View Stock
(batches will show up as different lines)Inventory -> View Stock
Print
button should redirect you to a PDF of the report which you can print out. Export
button is only enabled on browser/desktop app.More
section of the menu should also be translated (and make sure to check each language!).Status
columns show up correctly against the item. E.g. Overstocked
items are indeed overstocked and Out of Stock
items are indeed Out of Stock. Definitions below:
Understocked
= Months of Stock < than Min months of stock (mSupply store preference: threshold for understock)Overstocked
= Months of Stock > than Max months of stock (mSupply store preference: threshold for overstock)Out of Stock
= Stock on Hand and AMC are both 0Well Stocked
= Months of Stock is between Min and Max months of StockNo Consumption
= AMC is 0Catalogue -> Items
. E.g. SOH, AMC and MOS should be matching.Print
button should redirect you to a PDF of the report which you can print out. Export
button is only enabled on browser/desktop app.More
section of the menu should also be translated (and make sure to check each language!).Expiring in (days)
= Number of days left until batch expires. Yellow: Batches below the expiring item period (mSupply store preference: expiring items period). Green: Anything above the expiring items period. Red: Expired items.Expected Usage
= Average monthly consumption of the item multiplied by the number of months left until expiry.Stock at Risk
= Quantity of stock that will likely expire before it is used. Calculated by: SOH - Expected usage. If the stock is expired, then this should show all SOH for that stock line.Catalogue -> Items
. E.g. Stock on hand should be matching.Print
button should redirect you to a PDF of the report which you can print out. Export
button is only enabled on browser/desktop app.More
section of the menu should also be translated (and make sure to check each language!).Something to keep in mind: as you are testing the Reports, it is also good to make sure the reports get updated as you manipulate the items. For example, if you create an Outbound Shipment, stock on hand for that item should go down and the reports should reflect that. So don't forget to check the integrity of data!
Apart from those two bugs:
It's looking good :) Build test passed, moving to Done ✅
Followed the steps from our Feature release meeting to set up reports correctly. Epic Issue HERE
Testing on
V2.3.0RC2
APK and Server(Desktop and Browser)[x] The following store preferences sync correctly and are displayed in the Detail Panel of the Reports ListView page (
you can find the preferences by going to mSupply -> Special tab -> Stores -> then your specific store -> Preferences tab
):[x] When omSupply is migrated from version < 2.2, store preference should be updated to include values configured in mSupply (configure in mSupply before upgrade, sync store preference changes before upgrade, these preferences should be shows after upgrade to omSupply)
[x] You will be presented with a list of reports that you can generate. The reports listed below are the standard reports and will already be set up for you.
[x] Click on one of the reports on the report page and ensure that it shows the correct report
[x] The reports should be generated based on preferences which are set up in the mSupply central server
ITEM USAGE
STOCK STATUS
STOCK DETAILS
EXPIRING STOCK