-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Labels:
-
Sprint:CFAMX 2020R1 - SA Sprint 6
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:3
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
As an admin I want ASN files with blank order numbers to be rejected when the ASN Invoice Number has already been imported into InFORM so that I know I have been sent a duplicate file
Notes
- PO # = Blank
- Vendor Setting, Create Orders from ASN = true
- Invoice = number that has already been processed for that vendor
Acceptance Criteria
- When an ASN is processed the imported file contains a blank order node ( <cac:Shipment><cbc:ID></cbc:ID> ) AND the Vendor is configured to Create Order from ASN AND the Invoice Number has previously been loaded into InFORM
- Confirm that an Order is NOT created
- Confirm that Data Import Failure Auto Notification is triggered, which contains the details of the failure, including the filename
Auto Notification:
- Confirm when the ASN Import Failure notification is generated and sent, the vendor name is contained in the notification.
- Confirm when the ASN Import Failure notification is generated and sent, the store number is contained in the notification.
- Confirm when the ASN Import Failure notification is generated and sent, the store name is contained in the notification.
- Confirm when the ASN Import Failure notification is generated and sent, the order number is contained in the notification.
- Confirm when the ASN Import Failure notification is generated and sent, the date is contained in the notification.
- ASN Import Failure notification is generated and sent, a copy of the ASN order xml is attached to the notification.
- See
CFAMX-985for more details on the ASN Failure Auto Notification
- implements
-
CFAMX-5964 SC - Ordering - Ability to accept an ASN with blank PO number and have it auto-create the "shipped" order within InFORM
- Closed
1.
|
Review Test Scripts | Done | Soma Dixon (Inactive) |
|
||||||||||
2.
|
Deploy | Done | Gareth Leibbrandt (Inactive) |
|
||||||||||
3.
|
Functional Review with QA | Done | Colin Wyatt-Goodall |
|
||||||||||
4.
|
DIT | Done | Colin Wyatt-Goodall |
|
||||||||||
5.
|
Understand where invoice number is stored | Done | Colin Wyatt-Goodall |
|
||||||||||
6.
|
Check if the invoice number is duplicated or not | Done | Colin Wyatt-Goodall |
|
||||||||||
7.
|
Dev Testing | Done | Colin Wyatt-Goodall |
|
||||||||||
8.
|
QA - Create Test Cases | Done | Gareth Leibbrandt (Inactive) |
|
||||||||||
9.
|
QA - Execute Test Cases | Done | Gareth Leibbrandt (Inactive) |
|