Configure Beginning Balance attribute

Description

As an implementer, I want the option to include and configure the beginning balance attribute (what the current stock on hand is from the previous period) so that storeroom managers use the information when determining requested quantities and supervisors understand the current inventory levels at the facilities when approving/reviewing requisitions.

Looking forward: when we have an electronic stock card, or extension points, this attribute will have the option to select an import from the OpenLMIS electronic stock card or potentially a third party system (extension point). For now we will focus on implementers using paper stock cards, which means a manual input.

Acceptance Criteria
Verify that:

  • beginning balance column is displayed/available on the requisition form (via the requisition template), when selected to be

  • beginning balance column is NOT displayed/available on the requisition form when not selected

  • beginning balance is populated by the last requisition's 'stock in hand(E)'

  • there is an option for the implementer to indicate if users can override the populated value

  • implementers can define the data validation rule allowing data entry staff to modify the populated "Beginning Balance" amounts on the requisition form

    • when selected, users can modify the amounts

    • data entry selection made is upheld

  • the attribute is displayed in the defined order on the form

  • only non-negative and integer are allowed

  • only users, based on permissions, are allowed to define template attributes

  • data validations should match 2.0 functionality

Additional note: please view the configuration requisition template attached to the epic to see the interconnection with other requisition attributes.

Attachments

6

QAlity Plus - Test Management

Checklists

Activity

Show:
Paulina Borowa
August 2, 2016 at 1:49 PM

All works.
What I did:
1. Created requisitionTemplates
2. Created requisitionLines with set stockInhand value
3. Created another requisitionLines only with product id
4. Created requisition with first created requisitionLines
5 Created another requisition withsecond created requisitionLines
6. Checked if the beginningbalance value in second requisition has changed


7. Checked with Method:GET second requisitionLine - beginningbalance value has also changed

Paulina Borowa
August 1, 2016 at 11:33 AM

Still same problem.

Paulina Borowa
July 28, 2016 at 11:40 AM

The task is not working properly , the beginning balence value does not change. There is still null value.

Mary Jo Kochendorfer
July 19, 2016 at 10:01 PM
(edited)

Ok, I updated the story. Thanks.

MikolajB
July 19, 2016 at 6:14 AM

, , In 2.0 version Beginning Balance is calculated only by the E (previous stock in hand value).

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Time tracking

2w 7h 30m logged

Components

Sprint

None

Fix versions

Priority

Time Assistant

Created July 6, 2016 at 9:03 PM
Updated April 7, 2017 at 7:50 PM
Resolved August 2, 2016 at 1:49 PM