Version History

mSupply v4.04 (2019-08-30)


New Features

  • Item Usage report (and Suggested Order): send direct to Excel #3062
  • Added the price column to the export of a master list #3318
  • Created and setup preference form fields for two different schedules of Inventory files #3365
  • Added updates to the Request Requisition form to account for smaller screens #3510
  • Added the item code column to the build form window #3569
  • Added a log entry for REST response if any error caught in the mSupply web server #3636
  • Added further extra columns to Request requisitions #3694
  • Added the ability to override authorisation for Customer invoices and requests #3752
  • Added sync of customer invoices to satellite stores for the Web Customer Module #3776
  • Added a change to the default behaviour of visibility or creating new, and importing names to a store.
  • These names by default will be visible to only the store created on, or imported into. #3818
  • Added additional file logging to server activities #3859
  • Added styling updates to Stock Transfer modules alerts #3893
  • Added style adjustments to the extra fields on a requisition #3971
  • Added the ability to cancel a finalised good receipt and create an adjustment #3976
  • Ability to cancel a finalised good receipt and create an adjustment. #3976
    _______________________________________________

  • Client Specific – Cambodia
    • Added a button for printing a prescription when under the Cambodia customisation code #3682
    • Added Cambodia report: Expired/Defective items #3809
    • Added a Cambodia report: Drugs and Consumption report #3841
    • Added a Cambodia report: Stock Status #3842
    • Added a List Report for Cambodia #3865
    • Added extra columns to Request and Response requisitions when using the Cambodia customisation #3695
    • Added a change to text Months of Supply to MOS for Cambodia #3697
  • Client Specific – Côte d’Ivoire
    • Added french localisation #3790, #3791, #3965
    • Customer Module – added further French localisation #3919
    • Requisition – added further French localisation #3995
  • Client Specific – Crown Agents
    • Added a prototype waybill and pickslip reports for Crown Agents #3945
  • Client Specific – Laos DHIS2
    • Added a schedule for Laos DHIS2 integration to send the Opening Balance on the last day of each month #3680
  • Client Specific – One Network
    • Create the inventory files related directories #3633
    • Upload inventory file to sFTP in two time schedules #3635
      _______________________________________________

Bug Fixes

  • Fixed a small memory leak when using dashboard email notifications #3972
  • Fixed a bug with the donor field in the stock line input window #3174
  • Fixed a bug in the Customer invoice form which prevented the text input being highlighted when a name was not found #3618
  • Fixed a bug with Ivory Coasts QAC formula #3640
  • Fixed a bug with setting of fields of inventory adjustments when manually created #3686
  • Fixed a bug where the dashboard export would alert when running under the scheduler #3698
  • Fixed a bug with an xliff file #3763
  • Fixed a bug where mobile was receiving records for the wrong store #3765
  • Fixed a bug where a trigger could be disabled during migration #3831
  • Fixed a bug where using the batch name “none” could cause ledger problems #3840
  • Fixed a bug where a satellite site could pull records before it pushed #3857
  • Fixed a bug where the Supplier Invoice tab Summary from Batch could cause an error #3858
  • Fixed a bug where deleting a stocktake did not log the event #3862
  • Fixed a bug where the note in a Goods Received would not be controlled by the Purchase Order #3872
  • Fixed a bug where store preferences can be deleted when synced to the primary server #3875
  • Fixed a bug with migration when using the Cambodia customisation code #3880
  • Fixed a bug where the average monthly consumption calculation was not using the correct time period #3886
  • Fixed a bug relating to the difference between comma and point decimal separators #3905
  • Fixed a bug where certain primary keys in the dash board export were incorrect #3914
  • Fixed a bug with the number of rows in the postgres dashboard export #3916
  • Fixed a bug where adding a line to a Purchase Order could cause an error #3923
  • Fixed a bug where under certain conditions the stock on hand in the requisition extra data fields was zero #3927
  • Fixed a bug when exporting data to postgres #3932
  • Fixed a bug with a preference data type #3955
  • Fixed a bug in the forecast column of the suggested ordering report #3977
  • Fixed a bug where saving a response requisition in certain circumstances caused a crash #3994
  • Fixed a bug where under certain conditions program request requisitions could have no period #3999
  • Fixed a data error where transactions had no entry_date #3401
  • Fixed some incorrect data typing with tables related for the vaccines module #3412
  • Removed the internal aggregator logging feature #3478
  • When adding prescription lines, the alert warning of locked trans_line records is blank #3530
  • Resolved issue where mSupply client session was freezing when sync is on and internet connection is unstable #3533
  • Fixed item visibility synchronisation for transfer stores #3539
  • Print Barcode button is showing in Supplier Invoice when preference disabled #3626
  • Fixed a typo in item usages report #3983

  • Plus other minor bug fixes