...
- Ad-hoc receipt. For each selected product, record:
- (required) Movement date: system generated, but might want to display on page
- (required) Received from (dropdown): this would usually be the same for all the selected products, so potentially have user select this at the top of the page
- (required) Received Quantity: user enters positive integer
- (required) Reason (dropdown): this would usually be the same for all the selected products, so potentially have user select this at the top of the page
- Others: such as document number or signature, as configured by admin in OLMIS-706
- Stock on Hand: auto-generated by system, to be displayed to user
- Ad-hoc issue. For each selected product, record:
- (required) Movement date: system generated, but might want to display on page
- (required) Issued to (dropdown): this would usually be the same for all the selected products, so potentially have user select this at the top of the page
- (required) Issued Quantity: user enters positive integer
- (required) Reason (dropdown): this would usually be the same for all the selected products, so potentially have user select this at the top of the page
- Others: such as document number or signature, as configured by admin in OLMIS-706
- Stock on Hand: auto-generated by system, to be displayed to user
- Adjustment. For each selected product, record:
- (required) Movement date: system generated, but might want to display on page
- (required) Adjustment Quantity: user enters positive integer
- (required) Adjustment Reason (dropdown): this would usually be the same for all the selected products, so potentially have user select this at the top of the page
- Need to show based on reason whether it is a positive adjustment or negative adjustment (either by color of reason/quantity or +/- signs)
- Others: such as document number or signature, as configured by admin in OLMIS-706
- Stock on Hand: auto-generated by system, to be displayed to user
...