Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
Folijet Sprint 111, Folijet Sprint 112
-
3
-
Folijet
-
R1 2021 Bug Fix
Description
Purpose: To indicate required fields on the invoice field mapping profile. Since the field mapping profile will always being creating invoices (not updating them), then the invoice and invoice line required fields can also be required in the field mapping profile.
As a staff person working with invoice field mapping profiles
I want to see which fields are required
So that I can ensure that they have a mapping or a default value, so that invoice creation will not fail
Scenarios
- Scenario 1
- Given Settings/Data import/Field mapping profiles
- When the FOLIO record type = Invoice
- Then indicate the following fields are required by adding a red asterisk after the field label
- Invoice fields
- Invoice date
- Status
- Batch group
- Vendor invoice number
- Vendor name
- Payment method
- Currency
- Invoice line
- Description
- Quantity
- Sub-total
- Invoice fields
- Scenario 2
- Given the required fields on the invoice field mapping profile
- When a user tries to save the profile without all required fields being filled with a mapping or default value
- And presses the Save button
- Then disallow the save, and place the cursor at the first required field that has not been filled in (the same behavior used when Profile name, Incoming record type, or FOLIO record type is not filled in)
- Scenario 3
- Ensure this story passes Accessibility testing
- Scenario 4
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1381 CRUD for EDIFACT Invoice Field Mapping Profiles
-
- Closed
-