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

Open Item Mgmt - Create Order - Open Orders

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      As an operator I want the Open Order check to not include Auto Receive Delay Hours so that I am prompted to receive an overdue order

      Notes

      • I don't know if this is a defect or a bad requirement, either way things are not working as expected.
      • When creating an order there are a number of checks that are performed with regards to existing orders, one of these checks is to see if there are orders that should have been delivered already, and therefore be ready to receive.
      • Currently, when this check runs, and the store is set up to auto receive, and it appears that if there are Auto Receive Delay hours configured, those hours are taken into account when determining whether or not to prompt the user to receive delivered orders (i.e. when calculating the delivery time, ASN Time + Auto Receive Delay Hours)
      • Open Order - Check by distributor
        • Placed Order where delivery date & time is less that current store date & time
        • Shipped Order, from an ASN, with Auto Receive switched off, where the delivery date & time is less than the current store & time
        • Shipped Order, from an ASN, with Auto Receive switched, where the delivery date & time is less than the current store & time
          • In this case, do NOT add delay hours to the delivery time, as doing so means that the user is never prompted that the order needs to be received

      Using the following scenarios:
      Create order on Monday @ 10:00

      1. There is a Placed order, that has a delivery time of Monday @ 0600 - The user is prompted to receive this order
      2. The store is not set up to auto receive for the selected vendor, an ASN is processed with a delivery time of Monday @ 08:00 - The user is prompted to receive this order
      3. The store is setup to Auto Receive Orders, the Auto Receive Delay Hours are set to 6 hours for the selected vendor, an ASN is processed with a delivery time of Monday @ 07:00
        • @ 10:00 the user is NOT prompted to receive the order (they should be)
        • @ 13:00 the order is Auto Received (07:00 + 6 hours)
        • For any time between 07:00 and 13:00 the user is not prompted to receive the unreceived order, because Delay Hours are being used to calculate the delivery due time
        • For any time after 13:00 the user is not prompted to receive the order, as it was Auto Received @ 13:00!

      Acceptance Criteria

      1. Confirm that when a placed order has not yet been received for the day, the user is prompted to receive that order
      2. Confirm when a vendor entity combination is not configured to Auto Receive, and an order that is in a Shipped Status is present, and the Delivery Time in the ASN is earlier than the create time, that the user is prompted to receive the order
      3. Confirm when a vendor entity combination is configured to Auto Receive, and an order that is in a Shipped Status is present, and the Delivery Time in the ASN is earlier than the create time, that the user is prompted to receive the order (i.e. the Auto Receive Delay Hours are not taken into account)
      4. Confirm that the other checks on this modal still function
        • Scheduled Order Check
        • Delivery Schedule Check
        • Duplicate Delivery Time check
        • Note: this modal has been fragile in the past, and needs to treated gently!

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 19h
                  19h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 15h Time Not Required
                  15h

                    PagerDuty

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