MCP: Receive Payments: Loading message in New RCV grid

Issue No: AR-12854
Created 1/26/2021 8:41:36 AM
Type Bug
Priority Critical
Status Closed
Resolution Fixed
Fixed Version 19.1
Description *This issue relates to i21 Help Desk ticket:* [ HDTN-251014 - Process Improvements - Sales|https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-251014]   *This issue relates to i21 Help Desk ticket:* [ HDTN-256434 - Loading message in New RCV grid|https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-256434]   *Steps:*   1. Go to Sales > Activities > Receive Payments   2. Click New   3. Choose Customer   + *Issue (as reported by MCP):* +   When we are trying to input an RCV on an account, the grid of open invoices does not have any indication on if the invoices are still loading (due to the system being bogged down, or down) or there is nothing due on the account. We have more than a few times, told customers who call for their balance that they do not owe anything because what we felt was a long enough time went by to load the grid, but nothing showed up - only to later find out the system was just slow, and indeed they do owe.   + *To do:* +   # Implement a loading message similar to other grids. # If there are no invoices found for the customer, display a popup to the user that says ## "There are no open invoices for customer (insert customer) at this time"   !pastedImage_d152833_0.png|height=521,width=805!     *Acceptance Criteria:*   * Loading Indicator ** GIVEN that a new Receive Payment window is generated and ** GIVEN that the customer has been entered ** WHEN the outstanding invoices are being loaded ** THEN there should be an indicator demonstrating that not all of the information has been loaded * Clear Loading indicator ** GIVEN that a new Receive Payment window is generated and ** GIVEN that the customer has been entered and ** GIVEN that the customer has open invoices to be paid and ** WHEN the open invoices have been loaded to the detail grid ** THEN the loading indicator goes away * No invoice found ** GIVEN that a new Receive Payment window is generated and ** GIVEN that the customer has been entered ** WHEN there are no open invoices to apply payment to ** THEN the user should be prompted with the message "There are no open invoices for customer (insert customer) at this time