During the discussion on on the Product Committee meeting, it turned out that not only fixing the bug is required, but also some way of tracking annulled orders: The orderers would need to be notified somehow that their order was not fulfilled and why, and the supplier should need to give a reason why the order was not fulfilled, for instance as a comment. Also, the information that nothing was shipped (i.e. the order was not fulfilled = annulled) should be included in the order printout. The meeting notes can be found here: https://openlmis.atlassian.net/wiki/spaces/OP/pages/580386884/Implementers+-+October+1+2019.
During order annulment, the supplier should be required to give a reason why the order will not be fulfilled (probably in a form of a comment) TBD;
The orderer should should be able to view the supplier's comment in the order's details on the UI and in the printout TBD.