Version History

mSupply v7.14.7 (2024-04-26)

Improvements

For All

  • Suggested order report: average monthly consumption considering out-of-stock months [14212]
  • UI configuration for DHIS2 push integration [14353]
  • Ability to re-sync data and transactions for existing sites [10315]
  • Complex find option in copy user/group permission to the stores [14530]
  • Prescriber remote search add store visibility [10277]
  • New stocktake report by location [7585]
  • New “last synced date” column in the site export window [6704]
  • Stock take: Custom stock fields (5-8) added to stock take lines add window [14666]

Myanmar

  • Myanmar CHAI: New Item ledger report [14549]
  • Myanmar CHAI: New Stock on date report [14546]

Liberia

  • Liberia WFP Pick Slip report new category and comment columns [14572]
  • Liberia new stocktake report [14665]
  • Liberia: weight per pack, volume per pack and manufacturer to be added to stocktake lines add window [14668]
  • Liberia: DDL custom stock fields (5-8) need added to stock take lines add window [14666]
  • Liberia: New version of current stock and stock on date reports [14675]

Timor Leste

  • mSupply link: Purchase order alert upon confirmation to delete zero ordered quantity [14654]

Bug fixes

  • User “active” status should be controlled independently [14598]
  • Requisition item name should be retained after merging an item [14635]
  • Stock on date history and suggested order quantities should have the same period basis [14632]
  • Myanmar: Stock report wrong number of days of expiry in report when you check `include items with no stock` and wrong months of stocks` [14600]
  • Processing repeat from the original store shouldn’t say repeat was created in another store in the warning message [14599]
  • Pref>DTT app configuration not showing in the UI [14561]
  • Akesis axios : Invalid batch manufacture date on report after you change the system date format. [14528]
  • Missing user info in the audit report (log/ ledger report) when the expiry date of the item is changed [14521]
  • mSupply Link: Runtime Error when you create calculated PO from different store [14519]
  • Different search results for patients of between patients of open mSupply site and patients of other remote sites [14515]
  • The open mSupply permissions tab does not show when you first create a user [14491]
  • In prescription history, the default filter `All` not working as expected [14474]
  • Label printer settings checking [14372]
  • Choosing a location in the temperature logs window improved the location filter [12567]

For internal use

  • Open mSupply central server configurations in site form [14415]
  • Add Pref>options return reason for inventory adjustments [14505]
  • Stock take line new `item_name` field [14624]

Read more »

mSupply v7.13 (2024-03-27)

Improvements

For All

  • Rename “Supplier Hub” to “mSupply Link” everywhere [14410]
  • Tamanu integration pull patient feed. Add pagination when getting the patient records [13072]
  • Move patient, prescriber, and name store visibility controls to the central server
  • Move store create/edit/delete and store visibility controls to the central se [13786]\
  • List in custom fields save the actual value rather than the index [14378]
  • Custom data sync from praimary to remote sites [14452]
  • Phase stocktake: alert when item location is different than stocktake count reference location [14205]
  • Phase stocktake: refresh sort order [14264]
  • Add PO category, PO ref, requested delivery date and PO cost after discount columns for purchase order list standard report [14424]
  • Automatically fill in longitudes and latitudes from google map coordinates [14348]
  • Replaced aggregator usage and use the new way of calculation `itemGetStockOnDate` to get SOH [14344]
  • Document registry settings can be viewed at the special menu [14328]
  • Names import and export, Add X and Y coordinates [14281]
  • Currency changes log [14228]
  • Tax rate new field for transactions [10118]
  • Add notification by email when DHIS2 integrations fail [9951]

Zanzibar

  • Balance budget report printing update [14419]

Liberia

  • Transaction by item total volume column should display values upto 4 decimal place [14394]
  • Liberia WFP New Stocktake Sheet Report [14386]
  • Transaction by item report WFp stock in report, add category column [14374]
  • Transaction by item report, add article ID column [14373]
  • Add item_category3 description to be displayed under “Dangerous Goods” column in various transaction reports [14070]

Angola

  • Angola WMS: Temporarily disable OpenLMIS Orders integration [13830]

Nigeria

  • Kano issue voucher custom report, show total amount and tax invoice total. [14493]

Timor Leste

  • Change item visibility in bulk to exclude discontinued items from the report and item search [14354]

Myanmar

  • Internal requisition average monthly consumption, ignore the vaccine consumption [14333]

Bug fixes

  • Supplier item code is editable in a confirmed purchase order [14503]
  • Tax amount is not calculated in the supplier invoice created after finalising the goods received. [14506]
  • Calculated purchase order quantities do not match suggested quantities report numbers [14489]
  • Location list is not updated properly after we add the new location [14437]
  • Item lines don’t get merged in pu, GR and remote authorisations when items are merged [14436]
  • The status of scheduler shows `Does not Exist` when you click them in C/S mode [14430]
  • Sensor table update the `lastConnectionDate` field [14398]
  • Multiple Alerts when you try to delete PO from the PO list [14392]
  • Takes a long time to print the permission report of the user’s group [14380]
  • GR: OK & Next not working from PO GR tab list [14345]
  • Runtime error when importing asset having no any asset property [14336]
  • Importing asset from remote to should sync to cloud [14329]
  • Runtime Error when you open datafile having primary backup in new installer [14310]
  • Unable to cancel a new calculated purchase order [14307]
  • Control + Y (redo) keyboard navigation not working [14293]
  • User Permission Report to include the omSupply Permission [14095]
  • Long delay in printing any report on Windows [14166]
  • Site log: scheduler_saveDailySiteLog takes a long time in PNG server [14217]
  • Runtime Error when you apply stocks from File->Preferences->Dispensary mode with placeholder lines [14225]
  • The “Confirmed” and one of the “Finalised “ or “Completed” filter options are unnecessary in filter in the Internal Order list [13494]
  • Scheduler: the last execution disappears and the scheduler is not triggered [13122]
  • Excessive time taken to merge duplicate patients. [10634]
  • Tender : Tender line with Supplier response report update columns [10307]

For internal use

  • Add hardware ID and computer name to the support email [14415]
  • Alternative server causing SSL error when we rely on Caddy [14413]
  • CCE API stress unit test [14355]
  • Add a unit test of high volumes of temperature logs syncing [14326]
  • Github action to compile and build the mSupply project [14268]
  • Some table FK fields are not indexed properly [6185]

Read more »

mSupply v7.12 (2024-02-12)

New features

For All

  • Suggested order reports. Add a filter to exclude stock that will expire within x months of projected consumption date [14237]
  • Monthly stock & consumption history report [13316]
  • Stock history function that can be called by quantification methods and an excel report for an unlimited time span [13785]

South Sudan

  • DHIS2 Integration for South Sudan [13974]

Improvements

For All

  • Store custom field entry and validation enhancement [14183]
  • Phased stocktake improvements, added hold and adjustment reasons [13926]
  • Create a log for each transaction line record creation and modification [10382]
  • Improve universal codes search [14184]
  • Remote search should be able to get prescription history and repeats [13787]

Liberia

  • WFP Liberia New Verification Report [14299]

Nigeria

  • GHLI Delivery Note Item Weight value and total weight calculation not populating any value [14296]

Myanmar

  • Myanmar vial wastage report updates [14109]

Sierra Leone

  • Sierra Leone [Volume & Weight] information to be displayed on supplier invoice custom report [14085]

Ivory Coast

  • Request requisition: always show the usage list box [13495]

Bug fixes

  • Myanmar zenith: Failed to sync transaction category for stocktake from the mobile to the cloud server [14054]
  • Haiti: phased stocktakes count sheet should show all location related to stocktake [14111]
  • Myanmar: Fixed negative stock on hand in item ledger report. [14288]
  • Internal order and master list to support the decimal values [14077]
  • Can get stuck with only supervisor store on central server [12263]
  • Issue with warning label text for prescription history [14186]
  • ABC analysis report ‘Export to Excel’ missing headers and percentage [14143]
  • The requisition ID is 0 customer requisition window and the window is not editable in ‘sg’ mode [14090]
  • Integrations may erroneously run on primary site in a mirror sync system [14002]
  • Disallow adding special characters to “custom name” when adding a new custom report. [13993]
  • Cannot change ‘active’ status of user groups [13990]
  • Ad hoc items window bugs [13988]
  • Wrong information on the progress bar while importing names [13622]
  • Wrong store visibility permissions applied when editing a store name [10314]
  • Text overlapped in purchase order window [14305]
  • Set the currency format for ‘Total on PO’ column in Tender [14298]
  • Store visibility issue: In names, patients and prescribers [14232]
  • mSupply to update the last sync even when data is not exchanged. [14116]

For internal use

  • Authorisation web app for decimal quantity support [14265]
  • New way of calculating SOH and consumption for the day, replacing aggregator [13316]
  • Add timeoutRemaining in response object when account is blocked [14202]
  • Add comment field to temperature breach [14122]

Read more »