Version History

mSupply v4.14 (2020-11-20)

New Features

See our docs to read more about our new features!

Universal Codes Integration

  • Save external codes to item when adding universal code [6971]
  • Add user-editable item properties [7238]

Pickfaces in mSupply

  • Add pickface replenishment functionality [6961]
  • Items: add ability to set pickface locations [6949]

For everyone

  • Store log should exist and be populated with all significant events [6452]
  • Add warning alert when making a new stocktake if any unconfirmed invoices (CIs) exist [6407]
  • Sync system: allow viewing master lists on satellite sites [6112]
  • Add Copy/Paste/Toggle selection buttons on the Name > Store visibility [3817]
  • Add Disease(Diagnosis) Selection to Dispensing transactions [2274]
  • Make Store General and preferences tabs visible and non-editable when on a satellite site [6966]

For Axios One Network

  • Axios One Network: Duplicate shipment cleanup [6827]
  • New section for an extra charge to show up in the standard supplier inv report [6842]

For Samoa

  • Automate prescription pricing for convicts/victims/NCD subsidy – calculate price based on prescription category [7086]
  • Add customized prescription pricing for Samoa [6886]
  • Add customized dispensary label for Samoa [6885]\
  • Allow for principal pharmacist over-riding of price [6891]
  • Add diagnosis selection for prescriptions using the NCD subsidy [6890]
  • Add prescription pricing and store ward for inpatients [6889]
  • Automate prescription pricing for pensioners [6888]
  • Automate prescription pricing for convicts/victims/NCD subsidy – add custom data to transaction categories [6887]
  • Alert users if repeat is dispensed before a defined interval [6884]
  • Show whether an item is “non-prescription” when dispensing [6883]
  • Display patient weight on prescription [6875]

For UNFPA Fiji

  • Purchase Order Import for UNFPA Fiji [6940]


  • Patch UC functionality to versioned graph schema [7237]
  • Only show prescription credit in Ivory Coast [7193]
  • Add name_tag records to mobile upgrade message for 6.0 [7067]
  • Purchase orders: make custom data fields available [6901]
  • Add Master lists tab to Item details form [6873]
  • More detail or better logging for our Sussol_Admin utility methods. [6745]
  • Name creation log should include the user who created it [6450]
  • Make name Category 1 field search filter hierarchical [6131]
  • Item Master Lists: OK & Next button when adding items. [6085]
  • Requisition/Internal Order “New line” should have “OK & Next” [2211]

Bug fixes

  • Invitech customer invoice, pick slip and purchase order do not work correctly [7425]
  • Stock on date report is not sorting the department field [7376]
  • Ok and ‘Ok & Next’ buttons have strange behaviour on Add item window [7358]
  • Pickface fields not functioning properly in the item > storage tab [7274]
  • Replenishments: clicking on the down arrow button on the “Add replenishment” window throws an error [7229]
  • Replenishments: can assign a worker to finalised replenishments [7228]
  • Item details: The text following the bulk trigger level and replenish up to fields is using preferred pack size instead of outer pack size [7222]
  • Check the table number validity [7217]
  • Barcode labels print half off the label [7176]
  • Viewing the issued lines throws runtime error [7170]
  • Can not export invoices with error: The export destination none does not exist. [7163]
  • Help > About mSupply screen takes a long time to display in HUGE database [7146]
  • Can’t enter 0 in the list box in the max lines column for an order type [7141]
  • Cannot save changes to [log] records in record browser [7135]
  • Permissions are erased when navigating between groups for user permissions when operator is using non-english language [7132]
  • Permissions are erased when navigating between stores for user permissions when operator is using french language [7123]
  • Dashboard Export : export fails for transact [7101]
  • Repeated sync filtering of records for new tables looping each time [7064]
  • Runtime error message displayed when entering the inventory/stocktake [7056]
  • One Network picklists: the program column value will be missing for stock from repacks [7031]
  • Supplier Hub : Warn user that goods received should not be manually entered for supplier that is linked to supplier hub. [6996]
  • Creating a new store on a mirrored primary no longer syncs to the central server [6959]
  • Showing sync records on large data files is far too slow [6954]
  • Prescriptions with payments: can’t be finalised on a non-Côte d’Ivoire datafile [6899]
  • Exporting invoices: should export to documents folder next to datafile, not to TEMP folder [6896]
  • Creating new datafile, eLMIS process ID pref blob is created against wrong name [6894]
  • Cash register: not possible to show transactions from just one day [6811]
  • Merging item when screen width and height is big enough lost horizontal and vertical scrollbar [6767]
  • dashboardReportExpiringItemList ($1;$2) report is virtually unintelligable when generating a bar chart [6762]
  • Utility Json data import fail on exe [6755]
  • Item store join records get locked and other item itself is locked [6725]
  • Merging items: Item name does not appear in stock [6721]
  • Fix Names export when Category_1 is not populated [6447]
  • Fix filter applying to selection of Item Category in report generator [6445]
  • Add to patient med records shouldn’t allow cash receipts/payments [6350]
  • Not possible to edit the Confirm date of new prescriptions after getting an alert message [6105]
  • Problems selecting the same item line or the same batch in the item ledger [2169]

Add a new comment....

Formatting: Textile help

Note: All comments are moderated- they will appear after being cleared by the web site moderator..