Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-7564

Transfer - Receive Partial Transfer - Back End

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Sprint:
      CFAMX 2020R2 SA Sprint 3, CFAMX 2020R2 SA Sprint 4
    • SCRUM Team:
      Globogym Purple Cobras
    • Story Points:
      5
    • Work Type Classification:
      Sustaining

      Description

      As an operator I want the Decline portion of the transfer to be inserted into a clone of my original transfer so that inventory can be moved between stores appropriately

      Previously discussed dev approach

      • Nothing will be updated in the database until clicking on Receive Partial Transfer
      • At this time:
        • The original transfer will be updated to reflect what was actually transferred
        • The original transfer will be cloned, and Denied to reflect the items that were declined
        • A new column will be added to track the relationship between the original and clone
        • Notes:
          • When a transfer is created the inventory is moved out of the sending store
          • When a transfer is received the inventory is moved into the Receiving store
          • When a transfer is Denied the inventory is returned to the Sending store
          • DO NOT double receive the inventory
          • DO NOT double return the inventory

      Notes

      • This process will only be implemented for Partially Received/Declined transfers
        • When a whole transfer is received the process will work as it does today
        • When a whole transfer is denied the process will work as it does today
      • The completion of a Partial Receipt should trigger an auto notification (CFAMX-7554)
      • The completion of a Partial Receipt should trigger the transfer export

      Acceptance Criteria

      1. Confirm when partially receiving a transfer two transactions exist in the database, one for the Receive and one for the Deny
      2. Confirm when partially receiving a transfer the transferred/received inventory correctly increments the inventory at the receiving store
        • Note: When a BOM is transferred, so are the ingredients of the BOM, so be sure to check the inventory levels of the ingredients as well as those of the BOM
      3. Confirm when partially receiving a transfer the denied/declined inventory is correctly returned to the sending store
        • Note: When a BOM is transferred, so are the ingredients of the BOM, so be sure to check the inventory levels of the ingredients as well as those of the BOM
      4. Confirm that the process works when a Case is transferred
      5. Confirm that the process works when a Case is declined
      6. Confirm that the process works when a Inner is transferred
      7. Confirm that the process works when a Inner is declined
      8. Confirm that the process works when a Unit is transferred
      9. Confirm that the process works when a Unit is declined
      10. Confirm that the process works when a Metric Unit is transferred
      11. Confirm that the process works when a Metric Unit is declined
      12. Confirm that the two transactions are linked in the database
      13. Confirm that the details of the original transfer are copied into the cloned transfer
        • Transfer From store
        • Date
        • Creator
        • Send To store
        • Received By
        • Temp Check Completed
        • Cross Contamination Check completed
        • Receiving Time

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                will.englefield Will Englefield (Inactive)
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 33h Original Estimate - 33h
                  33h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 36.75h
                  36.75h

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.