mSupply v7.19 (2024-12-11)
Improvements
For All
- Localised some standard reports [15466]
- Notifications window, the expiring items to show the stock window [15322]
- REST API: add cost and sell price to stock endpoint [15545]
- Notifications window, add Pending PO – status “sg” [15524]
- Replenishment: search by item code [15519]
- Item list (master & local) preference will be turn on by default for new datafiles [15336]
- Custom stock fields list show in alphabetical order [15646]
- Add logs for backorders [15490]
- The footer font is 7 by default in File->Preference->Dispensary Mode [15477]
- Add universal code column to Masterlist [14842]
- Additional pref to allow 180 rotation for printing dispensing labels [15547]
- DHIS2 config, add a column to set the data element “prefix” code [15439]
- DHIS2 LMIS configuration improvements [15435]
Timor Leste
- Migrate DHIS2 setting to new configuration [15641]
Nigeria
- Nigeria UNFPA: Add Unit pack column in cross river delivery note [15613]
- Nigeria Axios: `Consolidated inventory stock status` report shows wrong value for column “Quarantine (on hold adjustment)” [15690]
Zanzibar
- Accounts copy, warehouse copy, customer copy – three copies of delivery note required [15639]
- Total amount in words to be shown on their customer invoice [15504]
Bug fixes
- Haiti: Expired stock report shows some excess expired stock [15625]
- Save sort order button in stocktake does not work [15621]
- Sending negative value to DHIS2 [15607]
- Ivedix: fix warehouse code for malaria store in stock status endpoint payload [15605]
- Supplier tender response report shows the wrong data for the manufacturer [15583]
- Myanmar: Stock on date report gets the batch and quantity information mixed up. [15575]
- Myanmar: Reports generating with wrong data in supervisor all stores [15505]
- Validation is required for data integrity on repack [15472]
- ‘Sequential searching’ on opening pref form [15468]
- Remote search API removes wildcard when searching for the identifier (patient code) [15453]
- Column headers for ‘Units’ and ‘Quantity’ are round the wrong way for goods received form [15451]
- mSupply – Moneyworks integration demo : The CLI command needs to handle SSL protocol [15424]
- Waybill_Packing_List_Invoice report – update address [15560]
- `Overstock items` and `Understocked items` in notifications calculation based on the new AMC formula [14795]
- NCCTRC Custom Pick List report “NCCTRC Pick List” not appearing on Excel properly [15654]
- Haiti: customer invoices can be confirmed by anyone with only “View customer invoices” permission [15630]
- Item usage report Last 12/24 month columns not matching months cover [15567]
- The existing customer cannot be turned into a store if the unique name code preference is turned on [15561]
- Alert if the user tries to delete the master list that is opened [15486]
- Editing a manual requisition line’s “Available stock” even though it’s calculated [15467]
- Remote authorisation: lines not in numerical order [15450]
- VVM status should be sorted by level but is currently sorted by description [15428]
- Misaligned button boxes for supplier invoice/inv adj. addition [15416]
- Open mSupply immunisations permissions are not copied across stores [15324]
- On confirming the tender the UI status stays on `sg` [15194]
- Add a horizontal scroll bar on `transaction report window`->`Type of report to view long report names` [15389]
- Runtime Error while filtering stores from store list [15328]
- The records are not shown according to the window title [15346]
- Adding ‘Since the beginning’ date range to miscellaneous reports [15565]
- Remove total number of lines in tender comment, add a dynamic field for total lines [15310]
- Runtime error when you display the graph for mean quantity [15637]
- Item property table is duplicating records where it shouldn’t [15431]
- Supplier Invoice: If you add ‘weight’ first, than ‘received quantity’ later, the weight won’t be saved. [15412]
- Runtime Error when you change the expiry date form the confirmed SI [15669]
For internal use
- Turn off all integration if the database is not/unregistered [14587]
- Add `transact.finalised_time` [15299]
- Document registry upload, accents aren’t read correctly [15418]
- Trying to sync a pref can block sync if any logs are created [15405]
- Add om_item_variant_id to `stocktake_line` [15618]
- Add om_item_variant_id to item_line and trans_line [15495]
- Sync isn’t disabled during merge operations [15086]
- Add JSON buttons to record browser [15517]
- Improve checks for silent merge during sync [15550]
mSupply v7.18 (2024-10-09)
New features
DHIS2 LMIS integration
- Retrieve requisitions [14678]
- Acknowledge shipment receipt and send shipment transaction data for RTS facilities [14679]
- Pull facilities stock on hand data to show on dashboard [15303]
Comoros
- Comoros WB: “National price list” and item discount for health facilities [15108]
- Invoice and prescription pricing based on “Default Price List” and “Discount” master lists [15213]
- Comoros: translations fixes [15374]
Australian Medical Assistance Teams (AustMat)
- NCCTRC: Customer invoice features (1) – Invoice allocation of stock per program [15177]
- NCCTRC: Stock list filters (2) [15178]
- NCCTRC: Picklist Custom Filters (2c) [15180]
- NCCTRC: Manifest report (2b) [15179]
Haiti
- Haiti stock expired report [15400]
Improvements
For All
- Suggested order quantities report shows minimum stock in the report [14994]
- Show the customised columns when printing the name list [15065]
- Stock line outer and inner pack sizes are now editable [15143]
- Add `Is Immunisation` flag to master list program settings [15165]
Haiti
- Haiti: Requisition status report (WMS18) changes #15294
Fiji
- Adding Item code to the custom report: Fiji_dispensing_patient_and_prescriber_report [15285]
Myanmar
- Myanmar: Myanmar show stock in confirmed date column while issuing stock [15304]
Nigeria
- NHLMIS integration changes [15117]
- Nigeria DRF: Update the new customer invoice report. [15319]
Bug fixes
- The additional properties won’t get added when selecting the universal code during item creation [15231]
- Purchase order: adding line the first time, the quote data does not populate as prices on the PO line [15216]
- Can create duplicate item code and store code even if the unique name preference is turned on [15202]
- Can create duplicate name code even if we want unique name code from pref [15158]
- Can create duplicate item property if the item property join for an item is none [15174]
- Can create duplicate names even if the unique name code preference is on [15068]
- Shortcut key of OK and Next does not work in internal order, purchase order, and customer credit form [15163]
- Shortcut key `Tab` does not toggle across the different fields in the stocktake sheet window [15162]
- Item>Usage mean usage and standard dev value with `include builds` checked won’t update the values [15157]
- Store details: visibility updates even without changes [15152]
- Items and stock > days out of stock report: Mismatched item code with item names [15151]
- No Alert when a negative value is entered in weight per pack in goods receipt line window [15094]
- Restrict negative values in `volume per pack` and `outer volume per pack` and `outer packsize` [15306]
- Patient details>history tab is not refreshed on click of OK & Next button [15053]
- The goods can be received without location even if the store preference is on [14853]
- Purchase order widow: standard deviation doesn’t match the item usage window [14852]
- Add log record for purchase order successfully pushed to mSupply Link server [14844]
- Open mSupply print outs are showing in mSupply [15370]
- Runtime error when you open scheduler [15318]
- Avoid syncing patients to all sites if the home store is blank [15315]
- Server error “Table needs a primary key in order to be logged” [11153]
- Item ledger report does not order stock movements by time (only by date) [15192]
- Master list “price” column changed to “unit price”. [15218]
For internal use
- Disable backups in interpreted mode [15253]
- 4D method search includes project/table form results [15243]
- Increase sync v5 API batch size limit [15144]
- Support DB: sync routine to pull data first before updating the Support DB site list [15123]
- Support DB: ability to link mSupply donors to the support DB donors [15121]
- Sync v5 don’t sync regular reports to reduce sync bandwidth [15204]
- Diagnotictics tool to check transactions without name_ID, item_ID & cross reference item with transactions [14788]
mSupply v7.17 (2024-08-31)
New features
Fiji MOH
- Fiji MOH: Patis plus integration medication dispense – HL7 [14877]
Improvements
For All
- Preference: can set label font size for prescription number, date, prescriber code, and label message [14969]
- DHIS2 setting to send payload to small batches [15105]
- Suggested order quantity report to have AMC formula used in the header of report [15012]
- Add item product specifications field as an option in the item list customise columns chooser [14879]
- Item Input > Usage tab shows days out of stock & stock on hand [14206]
Myanmar
- Medical action Myanmar: consolidated stores report – store, item vs months [14955]
Tonga
- More vesalius integration restriction workarounds [14956]
Cote d’Ivoire
- eSigl integration: push days of of stock values [15029]
Niger
- [Niger – Galmi] Add purchase order reference field on purchase order report [14949]
Bug fixes
- Store list slow to open on big data files [15022]
- User permissions when in group misrepresented if no permissions are set for the group [15146]
- Fixed item usage mean and standard deviation calculation [15109]
- Runtime Error when the user tries to make inactive itself [15011]
- Runtime Error when you enter the quantity in Supplier Credit in compiled mode [15005]
- Sites windows > various issues [15074]
- Wrong SOH in stock_history_by_day [15181]
- Avoid site locked record during sync [15089]
- Record locked problem while merging two stores [15077]
- Haiti: The import fails when you put the date format according to the alert but the system has a different date format [15058]
- Haiti: The number of boxes doesn’t increase, if all the items in the box are unboxed [15001]
- Haiti: Stock inventory report (7.12PC)(csv automatically saved to drive as csv file) no values in #GRN column [15040]
- Suggest box feature not suggesting small box if less number of packs are available to fill after filling big box [14976]
- Import requisitions Issue for Haiti customisation [14968]
- Update suggested order quantity report header to show some of the filters [15034]
- Monthly usage for the last x months are all zero on suggested order quantities with prices and price extension report [14987]
- Wrong value on effective months of stock in suggested order [Excel] report [14985]
- Unusual format number in No. of units column of Transaction by item with donor report [14983]
- Buttons and tabs not available until tender has been saved [14862]
- Allows to import duplicate names even if the `Name code for all names to be unique` Preference is turned on [14869]
- Separate log for store name and code changes [14925]
- `Directions Dispensed` broke into a new line of `Date of Dispensing` in the dispensary mode report [14895]
- Myanmar Chai: The brand name column doesn’t show up while printing [14894]
- Myanmar EPI – 07 extra blank lines on new page [15114]
- New properties in universal codes are not appearing in the additional properties area [14886]
- Suggested order quantity report months considered column for “dont adjust algorithm” [15019]
- Dashboard export fails if field names are updated [15059]
For internal use
- Merge stores [14379]
- Sync error alerts [14700]
- Improve anonymisation feature [14922]
- Remove all instances of `Info_hub` as it is not used anymore [14896]
- Universal code port 2048 for GraphQL can be set in preferences [14911]
- Disable the support dates in site form and improve funder input [15084]
Where is mSupply?
mSupply is primarily used in low- and middle-income countries around the world. You can find us in more than 35 countries.
Version History
- mSupply v7.19 (2024-12-11)
- mSupply v7.18 (2024-10-09)
- mSupply v7.17 (2024-08-31)
- mSupply v7.16 (2024-07-18)
- mSupply v7.15 (2024-06-05)
- mSupply v7.14 (2024-04-26)
- mSupply v7.13 (2024-03-27)
- mSupply v7.12 (2024-02-12)
- mSupply v7.11 (2023-12-22)
- mSupply v7.10 (2023-11-27)
- mSupply v7.09 (2023-10-20)
- mSupply v7.08 (2023-09-22)
- mSupply v7.07 (2023-08-15)
- mSupply v7.06 (2023-07-05)
- mSupply v7.05 (2023-05-25)
- mSupply v7.04 (2023-04-12)
- mSupply v7.03 (2023-03-09)
- mSupply v7.02 (2023-03-01)
- mSupply v7.01 (2023-02-01)
- mSupply v7.00 (2022-12-22)
- mSupply v6.06 (2022-10-31)
- mSupply v6.05 (2022-10-14)
- mSupply v6.04 (2022-09-14)
- mSupply v6.03 (2022-08-15)
- mSupply v6.02 (2022-07-27)
- mSupply v6.01 (2022-07-05)
- mSupply v6.00 (2022-05-20)
- mSupply v5.07 (2022-03-22)
- mSupply v5.06 (2021-12-16)
- mSupply v5.05 (2021-10-19)