mSupply v4.11 (2020-06-12)
New Features
- Add vaccine module schema sync updates [6087]
- Make JSON display of Custom Data nicer in Names (and other?) listboxes [6055]
- Create a new form for different types of windows: alert, confirm and request [5873]
- Ability to search by store details in Supervisor mode. [5753]
- Manual sync button [2210]
Improvements
- Myanmar UNOPS: Requisition outstanding items report failed to filter by item name [6190]
- Migrate historic overpayment values stored in [name]overpayment field [6179]
- Calculate customer overpayments rather than reading from [name]overpayment field [6178]
- Refactor to store customer overpayments in the same way as patient credits [6177]
- Custom General Purchase report Nigeria Kaduna [6161]
- Streamline dispensary payment forms [6011]
- Add a method to replace text placeholders and use instead of alert_display() [5893]
- Store visibility for a new Name should be only to the store in which it has been created – by default [5891]
- Edit Stores list – add OK & Previous and OK & Next buttons [4510]
- Fix slowness when searching for supplier invoices in Tonga server [2394]
- Listbox cells should be edited with double click, not triple [2300]
Bug fixes
- Run time error: While deleting blank customer credit throws error [6349]
- Report type requisitions not being exported to Dashboard (Myanmar) [6335]
- getUnixTime gives incorrect Unix timestamp [6330]
- Run time error when preference item is not found [6273]
- mobile preferences in desktop are not clearly labelled [6223]
- Export Stock for QuanTB doesn’t ignore the disabled store [6222]
- Customer Invoice Print error using report Summary_portrait_no_logo throwing error [6218]
- Dispensary store mode is both a field and a preference but not linked [6199]
- Customer invoice input window freezes [6154]
- Satellite site import XML shouldn’t receive stores with sync type None [6120]
- Regimen report fails after data migrated to indicator tables [6111]
- When issuing or receiving > Deleting invoice Always says to reuse the number [6099]
- Price category to consider the selling price when issuing is failing [6095]
- Running Regimen data against the valid reporting data throws runtime error [6082]
- Creating a CI out from stock history doesn’t select the name on which stock history is made aganist [6062]
- Response type requisition serial number set to 0 [6061]
- Creating new request order clicking OK doesn’t open a confirm box in first go [6060]
- Can issue/receive stock even when name is put on hold. [6058]
- Can issue/receive stock against new item which isn’t visible. [6057]
- Prescription Repeats: Deleting the invoice also counts repeats and repeat left math seems wrong [6048]
- Synchronisation: Sync table search don’t get refreshed. [6043]
- Errors in dashboard export part2 [6014]
- Improve json logger to keep log before/after per scheduler for all schedulers [5995]
- Cash register: add transaction window is not modal so can go to back [5979]
- Dashboard: Cancelling and re-exporting to PG server – mSupply Crashed. [5977]
- Unpaid prescriptions for CDI are saved with confirm status, and no amount_outstanding set [5975]
- Dashboard export: fails for strange dates [5960]
- Custom stock labels: if 5 or more are made visible, the 5th is stretched vertically on the stock on date report window [5871]
- Call workers should alway run on server even when client is executing call worker [5652]
- Runtime error on Response requisition report for direct clients (not stores) [5609]
- Deprecate the use of field [name]overpayment for the cash/payment module [5211]
- Remove checking user login rights on store deletion [4540]
- Watermarks don’t appear on Customer and Supplier invoices [4493]
- sync check returning incorrect response [4179]
- Transaction report > ‘cross_tab_name_category1_in_rows_quarters_in_columns_value_in_cells’ reported value is wrong. [3909]
- Can’t delete a Store if it has historically been assigned a masterlist [3889]
- Customer invoice sell prices are inconsistent after customer type changed [3570]
- View Item: Usage stats options should not be restricted to Edit Items permission [2183]
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 v8.0 (2025-01-30)
- 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)