.

Use Cases for xTuple - System Module

.

3.8.0Test Results for 3.8.0

.

Use Case#Use Case ScenariosMain/Alternate/Exception flowsCause and EffectAlphaBetaBeta2RCRC2

.

Legend :
MF: Main Flow-Most likely path traversed
AF: Alternate Flow- Alternate path traversed by the User to achieve the same Function as in the main flow
EF: Exception Flow- Least likely path traversed by the user but needs to be tested

.

.

Event Manager

.

UC_SYS_EM_01User selects to view and manage the received event notificationsMF: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehousePASSPASSPASSPASS

.

EF1: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and clicks 'Acknowledge' to acknowledge the selected eventPASSPASSPASSPASS

.

EF2: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and clicks 'Delete' to delete the selected eventPASSPASSPASSPASS

.

EF3: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and right clicks to select 'Issue Count tag' to create a Count Tag for the specified Item SitePASSPASSPASSPASS

.

EF4: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and right clicks to select 'View Inventory History' to view Inventory history for the specified Item SitePASSPASSPASSPASS

.

EF5: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and right clicks to select 'View Inventory Availability' to view Inventory Availability for the specified Item PASSPASSPASSPASS

.

EF6: User selects 'Event Manager' to view and manage the received event notifications by selecting the user and warehouse and selects an event and right clicks to select 'Export Contents' to export the details of the selected item site to odt/csv/html formathttp://www.xtuple.org/xtincident/view/bugs/10687http://www.xtuple.org/xtincident/view/bugs/10687http://www.xtuple.org/xtincident/view/bugs/10687http://www.xtuple.org/xtincident/view/bugs/10687

.

.

Batch Manager

.

UC_SYS_BM_01User selects to view the list of jobs submitted to the Batch Manager MF: User selects to view the list of jobs submitted to the Batch Manager by selecting the 'Batch Manager' by selecting the userhttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF1: User selects to view the list of jobs submitted to the Batch Manager by selecting the 'Batch Manager' by selecting the user and selects the batch and clicks 'Reschedule' to reschedule the itemhttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF2: User selects to view the list of jobs submitted to the Batch Manager by selecting the 'Batch Manager' by selecting the user and selects the batch and clicks 'Cancel' to remove the Item from the Batch Manager listhttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF3: User selects to view the list of jobs submitted to the Batch Manager by selecting the 'xTuple Connect Console' by selecting the user and selects the batch and clicks 'Close' to close the screenhttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

Maintain Users

.

UC_SYS_MU_01User selects to create a new user with numerical UsernameMF: User navigates to System-Maintain Users-New, enters a numerical username,email address,password,assigns necessary privileges and clicks 'Save'POST-TEST:Verify that the usernames without atleast one character in the name are not allowed
PASSPASSPASSPASS

.

AF: User navigates to System-Maintain Users-new, enters a alphanumeric username,email address,password,assigns privileges,navigates to Sites tab,selects Grant access only to selected sites,Grants Available sites and saves the userPOST-TEST:1. Verify that Sites list will be displayed under the 'Sites' tab 2. 'Add' and 'Revoke' buttons are inactive on selecting 'Grant Access to all sites' optionPASSPASSPASSPASS

.

.

View Database Log

.

UC_SYS_DB_01User selects to view the database logMF: User selects 'View Database Log' to view the database log information to view the unxplained errors occurred when using the systemPASSPASSPASSPASS

.

.

Preferences

.

UC_SYS_PRE_01User selects to assign privileges for get translations and get Dictionaries functionalityMF: User navigates to maintain users, selects the user, assigns the user with 'Maintain Dictionaries' and 'Maintain Translations' privileges POST-TEST: Verify that 'Get Dictionaries' and 'Get Translations' buttons are activated in the preferences screenPASSPASSPASSPASS

.

UC_SYS_PRE_02User selects to Get TranslationsMF: User navigates to 'Preferences' screen, selects 'Get Translations' button, Double clicks on a package to verify and download the translationsPASSPASSPASSPASS

.

EF: User navigates to 'Preferences' screen, selects 'Get Dictionaries' button, clicks 'Start' button to download any existing dictionariesPASSPASSPASSPASS

.

.

Hot Keys

.

UC_SYS_HK_01User selects to create a new user without privileges to maintain user preferencesMF: User navigates to System - Maintain Users - New and creates a new user which does not have any privileges to maintain user preferences PASSPASSPASSPASS

.

EF1: User navigates to System - Maintain Users - List and selects a user and edits it and saves the changesPASSPASSPASSPASS

.

UC_SYS_HK_02User selects to access the Hotkeys independent of preferences MF: User selects to login to the newly created user without maintain user preferences and under system menu check 'Hot Keys' menu item is added PASSPASSPASSPASS

.

UC_SYS_HK_03User selects to create new hot keys MF: User navigates to System - Hot Keys and selects 'New' to create a new hot key by selecting the key stroke and action name and saves itPASSPASSPASSPASS

.

.

Maintain Roles

.

UC_SYS_MR_01User selects to create a new role with selected privilegesMF: User selects 'New' to create a new role by entering the name and description and selects the privileges to be granted to the user groupPASSPASSPASSPASS

.

AF1: User selects to edit a user and grant privileges and selects to cancel the actionPASSPASSPASSPASS

.

EF1: User selects 'Edit' to edit the user role from the list and saves the changesPASSPASSPASSPASS

.

EF2: User selects 'View' to view the selected user role from the listPASSPASSPASSPASS

.

EF3: User selects 'Delete' to delete the selected user role from the listPOST-TEST: If the group is assigned to a user , it is not allowed to delete from the listPASSPASSPASSPASS

.

EF4: User selects 'Close' to close the user role list screenPASSPASSPASSPASS

.

EF5: User navigates to System-Maintain Roles, selects 'New', enters the name,description, selects 'Cancel' and selects 'Yes' in the 'Save' changes dialogPASShttp://www.xtuple.org/xtincident/view/bugs/16210http://www.xtuple.org/xtincident/view/bugs/16210PASS

.

EF6: User navigates to System-Maintain Roles, selects 'New', enters the name,description, selects 'Cancel' and selects 'No' in the 'Save changes' dialogPASSPASSPASSPASS

.

EF7: User navigates to System-Maintain Roles, selects 'New', enters the name,description, selects 'Cancel' and selects 'Cancel' in the 'Save changes' dialogPASSPASSPASSPASS

.

UC_SYS_MR_02User selects to assign the group roles to the new userMF: User navigates to System - Maintain Users and selects 'New' to create a new user by entering the name and description and selects all the privileges and navigates to Roles tab and selects to grant the role privilegesPOST-TEST:Verify that in preferences menu Interface option is set to 'show windows as free floating' by defaultPASSPASSPASSPASS

.

EF1: User navigates to System - Maintain Users and selects to edit an existing user and navigate to Roles tab and grant the available rolesPASSPASSPASSPASS

.

EF2: User navigates to System - Maintain Users and selects to edit an existing user and navigate to Roles tab and revoke the granted rolesPASSPASSPASSPASS

.

UC_SYS_MR_03User selects to assign a site to a selected userMF: User selects 'New' to create a new user by entering the name and description and selects the privileges to be granted to the user and navigates to 'Sites' tab and selects 'Grant Access to all sites' and savesPOST-TEST: Verify that the user is able to access all the sites PASShttp://www.xtuple.org/xtincident/view/bugs/16209PASSPASS

.

EF1: User selects 'New' to create a new user by entering the name and description and selects the privileges to be granted to the user and navigates to 'Sites' tab and selects 'Grant Access only to selected sites' and selects the site and 'Add' and savesPOST-TEST: Verify that the user is able to access only the selected sites for which user has got the permissionPASSPASSPASSPASS

.

.

Configure Modules

.

UC_SYS_CM_01User selects to configure the products moduleMF1: User selects 'Post Item changes to change log' checkbox to select to post the Change Log if any changes made to Item masters and verifies the change log posts.
PASSPASSPASSPASS

.

MF2:User selects 'Enable Breeder BOM' checkbox to create breeder bill of materialsPASSPASSPASSPASS

.

UC_SYS_CM_02User selects 'Allow Inactive items to be added to BOMs' checkbox in the products configure moduleMF: User selects 'Allow Inactive items to be added to BOMs' checkbox to allow inactive Items to be added to Bills of Materials and verify by adding an inactive item to the list of BOMs.PASSPASSPASSPASS

.

UC_SYS_CM_03User selects 'Set sold Items as Exclusive' checkbox in the products configure moduleMF: User selects 'Set sold Item as Exclusive' checkbox to select to mark all sold Items as "Exclusive" by default whenever a new Item is created.

PASSPASSPASSPASS

.

UC_SYS_CM_04User selects 'Post site changes to change log' checkbox in the inventory configure moduleMF: User selects 'Post site changes to change log' checkbox to select to post the Change Log if any changes made to Item masters and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_05User selects 'Post Item site changes to change log' checkbox in the inventory configure moduleMF: User selects 'Post Item site changes to change log' checkbox to select to post the Change Log if any changes made to warehouse masters and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_06User selects the transfer order generation as manual in the inventory configure moduleMF: User selects the transfer order generation as 'Manual' and verify by navigating to Inventory-Transferorder-New and selects to create a new transfer order by entering the order number manuallyPASSPASSPASSPASS

.

AF1: User selects the transfer order generation as 'Automatic' and enter the number in the 'Next' column and verify by navigating to Inventory-Transferorder-New and selects to create a new transfer order by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

UC_SYS_CM_07User selects the default warehosue as 'WH1' in the user preferencesMF: User selects the default warehouse as 'WH1' and verify by navigating to Inventory-Transferorder-New and check whether the specified Warehouse 'WH1' is pre-selected by default
PASSPASSPASSPASS

.

UC_SYS_CM_08User selects 'Post transfer order changes to change log' checkbox in the inventory configure moduleMF: User selects 'Post Transfer Order changes to change log' checkbox to select to post the Change Log if any changes made to transfer orders and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_09User enters a shipment number in the 'Shipping and Receiving' tab in inventory configure moduleMF: User enters a number in shipment generation number and verify the shipment numbers when the sales order line item quantities are issued to Shipping.PASSPASShttp://www.xtuple.org/xtincident/view/bugs/16417http://www.xtuple.org/xtincident/view/bugs/16417

.

UC_SYS_CM_10User selects 'Disallow P/O Receipt of Qty greater than ordered' checkbox in the 'Shipping and Receiving' tab in inventory configure moduleMF: User selects 'Shipping and Receiving' tab in inventory configure module checkbox to verify that the system will prevent users from receiving more Purchase Order Line Item quantity than the quantity orderedPASSPASSPASSPASS

.

UC_SYS_CM_11User selects 'Warn if P/O Receipt Qty differs from receivable Qty' checkbox in the Shipping and Receiving' tab in inventory configure moduleMF: User selects ''Warn if P/O Receipt Qty differs from receivable Qty' checkbox to generate a warning message if the entered quantity to receive does not match the quantity remaining to be receivedPASSPASSPASSPASS

.

UC_SYS_CM_12User selects the purchase order generation as manual in purchase configure modulesMF: User selects purchase order generation as 'Manual' and verify by navigating to Purchase-Purchase order-New and selects to create a new order by entering the number manuallyPASSPASSPASSPASS

.

AF1: User selects the purchase order generation as 'Automatic' and enter the number in the 'Next' column and verify by navigating to Purchase-Purchaseorder-New and selects to create a new purchase order by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

AF2: User selects the purchase order generation as 'Automatic,Allow Override' and enter the number in the 'Next' column and verify by navigating to Purchase-Purchaseorder-New and selects to create a new purchase order by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

UC_SYS_CM_13User selects the purchase request generation as manual in purchase configure modulesMF: User selects purchase request generation as 'Manual' and enters the purchase request numbers manuallyPASSPASSPASSPASS

.

AF1: User selects the purchase order generation as 'Automatic' and enter the number in the 'Next' columnPASSPASSPASSPASS

.

AF2: User selects the purchase order generation as 'Automatic,Allow Override' and enter the number in the 'Next' column and the generated request numbers can be manually edited alsoPASSPASSPASSPASS

.

UC_SYS_CM_14User selects 'Post P/O changes to change log' checkbox in the purchase configure moduleMF: User selects 'Post P/O changes to change log' checkbox to select to post the Change Log if any changes made to purchase orders and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_15User selects 'Post vendor changes to change log' checkbox in the purchase configure moduleMF: User selects 'Post vendor changes to change log' checkbox to select to post the Change Log if any changes made to vendor and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_16User selects 'Use Earliest Avail. as Due Date for P/O Item' checkbox in the purchase configure moduleMF: User selects 'Use Earliest Avail. as Due Date for P/O Item ' checkbox to use Item Source Earliest Available dates as the default due date when entering manual Purchase Order Line ItemsPASSPASSPASSPASS

.

UC_SYS_CM_17User selects 'Prevent P/O Items when no Std. Cost Exists' checkbox in the purchase configure moduleMF: User selects 'Prevent P/O Items when no Std. Cost Exists' checkbox to prevent users from entering Purchase Order Line Items for Items which have no Standard Costhttp://www.xtuple.org/xtincident/view/bugs/12170http://www.xtuple.org/xtincident/view/bugs/12170http://www.xtuple.org/xtincident/view/bugs/12170http://www.xtuple.org/xtincident/view/bugs/12170

.

UC_SYS_CM_18User selects 'Check Print P/O on Save by Default' checkbox in the purchase configure moduleMF: User selects 'Check Print P/O on Save by Default' checkbox to prompt users to print Purchase Orders whenever Purchase Orders are savedPASSPASSPASSPASS

.

UC_SYS_CM_19User enters the ship via in purchase configure moduleMF: User enters a default ship via to be used for purchase ordersPASSPASShttp://www.xtuple.org/xtincident/view/bugs/16418http://www.xtuple.org/xtincident/view/bugs/16418

.

UC_SYS_CM_20User enters a planned order number in schedule configure moduleMF: User enters a number in next planned order and verify by navigating to Schedule-Scheduling-New Planned order and checks the new planned order is generated with default number as enteredPASSPASSPASSPASS

.

UC_SYS_CM_21User selects a default calendar in schedule configure moduleMF: User selects a default calendar from the drop down list and verify by navigating to Schedule-Reports-MPS Detail and views the selected calendar as default PASSPASSPASSPASS

.

UC_SYS_CM_22User selects 'Enable Buffer Management' in schedule configure moduleMF: User selects 'Enable Constraint Management' checkbox and enables the buffer management systemPASSPASSPASSPASS

.

UC_SYS_CM_23User selects the work order generation as manual in manufacture configure modulesMF: User selects work order generation as 'Manual' and verify by navigating to Manufacture-Work order-New and selects to create a new order by entering the number manuallyPASSPASSPASSPASS

.

AF1: User selects the work order generation as 'Automatic' and enter the number in the 'Next' column and verify by navigating to Manufacture-Work order-New and selects to create a new work order by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

AF2: User selects the work order generation as 'Automatic,Allow Override' and enter the number in the 'Next' column and verify by navigating to Manufacture-Work order-New and selects to create a new work order by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

UC_SYS_CM_24User selects 'Automatically Explode W/O's' checkbox in manufacture configure modulesMF: User selects 'Automatically Explode W/O's' checkbox to explode the work orders automatically and verify that all parent work orders are automatically exploded.PASSPASSPASSPASS

.

UC_SYS_CM_25User selects 'Auto fill Post Operation Qty. to Balance' checkbox in manufacture configure modulesMF: User selects 'Auto fill Post Operation Qty. to Balance' checkbox to automatically display the Issue components PASSPASSPASSPASS

.

UC_SYS_CM_26User selects 'Post W/O changes to change log' checkbox in the purchase configure moduleMF: User selects 'Post W/O changes to change log' checkbox to select to post the Change Log if any changes made to workorders and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_27User selects the option 'Date of Explosion' in 'Explode W/O's Effective as of' in manufacture configure module MF: User selects 'Date of Explosion' in 'Explode W/O's Effective as of' to explode Work Orders effective on the date of explosionPASSPASSPASSPASS

.

AF1: User selects 'W/O start date' in 'Explode W/O's Effective as of' to explode Work Orders effective on the scheduled start datePASSPASSPASSPASS

.

UC_SYS_CM_28User selects the option 'Single Level' in 'Default W/O Explosion Level' in manufacture configure moduleMF: User selects 'Single Level' in 'Default W/O Explosion Level' to create requirements for parent work orders onlyPASSPASSPASSPASS

.

AF1: User selects 'Multi Level' in 'Default W/O Explosion Level' to create requirements for both parent and child work ordersPASSPASSPASSPASS

.

UC_SYS_CM_29User selects 'Post Material Usage Variances' under 'Inventory Item Cost Defaults' checkbox in manufacture configure modulesMF: User selects 'Post Material Usage Variances' under 'Inventory Item Cost Defaults' checkbox to post material usage variances whenever Work Order production is postedPASSPASSPASSPASS

.

UC_SYS_CM_30User selects 'Post Labor Variances' under 'Inventory Item Cost Defaults' checkbox in manufacture configure modulesMF: User selects 'Post Labor Variance' under 'Inventory Item Costs Default' checkbox to post labor variances whenever Work Order Operations are postedPASSPASSPASSPASS

.

UC_SYS_CM_31User selects 'Production' under 'Shop Floor Workbench Post' in manufacture configure modulesMF: User selects 'Production' under 'Shop Floor Workbench' to require a Production-posting approach on the Shop Floor WorkbenchPASSPASSPASSPASS

.

AF1: User selects 'Operation' under 'Shop Floor Workbench' to require a Operation-posting approach on the Shop Floor WorkbenchPASSPASSPASSPASS

.

UC_SYS_CM_32User enters the next incident number in CRM configure modulesMF: User enters the incident number in 'Next' column and verify by navigating to CRM-Incident-New and select to create a new incident and checks the default generated incident number is same as the number enteredPRE-TEST:Enable the Batch manager http://www.xtuple.org/xtincident/view/bugs/15751PASShttp://www.xtuple.org/xtincident/view/bugs/16419PASS

.

UC_SYS_CM_33User selects a country for default addressMF:User navigates to System-Setup-CRM Selects 'Default country for address' and selects a country from the drop down list and saves itPOST-TEST:Verify that the country selected should be the displayed when creating a new CRM addressPASSPASSPASSPASS

.

EF:User navigates to System-Setup-CRM Selects 'Default country for address' and selects [no default] and saves itPOST-TEST:Verify that country field should be empty when creating a new CRM addressPASSPASSPASSPASS

.

UC_SYS_CM_34User selects the sales order generation as manual in sales configure modulesMF: User selects salesorder generation as 'Manual' and verify by navigating to Sales-Sales order-New and selects to create a new order by entering the number manuallyPASSPASSPASShttp://www.xtuple.org/xtincident/view/bugs/16704

.

AF1: User selects the sales order generation as 'Automatic' and enter the number in the 'Next' column and verify by navigating to Sales-Sales order-New and selects to create a new sales order by viewing the automatic order number generated by default is the same number we entered in 'Next' POST-TEST:Verify that SO# cannot be editedPASSPASSPASSPASS

.

AF2: User selects the sales order generation as 'Automatic,Allow Override' and enter the number in the 'Next' column and verify by navigating to Sales-Sales order-New and selects to create a new sales order by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

UC_SYS_CM_35User selects the quote generation as manual in sales configure modulesMF: User selects quote generation as 'Manual' and verify by navigating to Sales-Quote-New and selects to create a new order by entering the number manuallyhttp://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/16747

.

AF1: User selects the quote generation as 'Automatic, Use Quote #'s' and enter the number in the 'Next' column and verify by navigating to Sales-Quote -New and selects to create a new quote by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

AF2: User selects the quote order generation as 'Automatic,Use Quote #'s,Allow Override' and enter the number in the 'Next' column and verify by navigating to Sales-Quote-New and selects to create a new quote by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

AF3: User selects the quote generation as 'Automatic, Use S/O #'s' and enter the number in the 'Next' column and verify by navigating to Sales-Quote -New and selects to create a new sales order by viewing the automatic order number generated by default is the same number we entered in 'Next' and check that Quote Numbers will be automatically incremented by 1 each time a new Quote is created, using the same number generation method specified for the creation of Sales Order NumbersPASSPASSPASSPASS

.

AF4: User selects the quote generation as 'Automatic, Use S/O #'s' and enter the number in the 'Next' column, navigates to Sales->Quote->List, selects to create a new quote by copying an existing quote and verifies that the Next S/O# is used for Quote creationPASSPASSPASSPASS

.

AF5: User selects the quote generation as 'Manual', navigates to Sales->Quote->List, selects to create a new quote by copying an existing quotehttp://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/15954http://www.xtuple.org/xtincident/view/bugs/15954

.

UC_SYS_CM_36User selects the return authorization generation as manual in sales configure modulesMF: User selects return authorization generation as 'Manual' and verify by navigating to Sales-Returns-New and selects to create a new return authorization by entering the number manuallyPASSPASSPASSPASS

.

AF1: User selects the return authorization generation as 'Automatic, Use RA #'s' and enter the number in the 'Next' column and verify by navigating to Sales-Returns-New and selects to create a new return authorization by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

AF2: User selects the return authorization generation as 'Automatic,Use RA #'s, Allow Override' and enter the number in the 'Next' column and verify by navigating to Sales-Returns-New and selects to create a new return authorization by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

UC_SYS_CM_37User selects the credit memo generation as manual in sales configure modulesMF: User selects credit memo generation as 'Manual' and verify by navigating to Sales-Billing-Credit Memo-New and selects to create a new memo by entering the number manuallyPASSPASSPASSPASS

.

AF1: User selects the credit memo generation as 'Automatic, Use C/M #'s' and enter the number in the 'Next' column and verify by navigating to Sales-Billing-Credit Memos-New and selects to create a new memo by viewing the automatic order number generated by default is the same number we entered in 'Next' PASSPASSPASSPASS

.

AF2: User selects the credit memo generation as 'Automatic,Use CM #'s,Allow Override' and enter the number in the 'Next' column and verify by navigating to Sales-Billing-Credit Memos-New and selects to create a new memo by viewing the automatic order number generated by default is the same number we entered in 'Next' and also have option to edit the number generatedPASSPASSPASSPASS

.

AF3: User selects the credit memo generation as 'Automatic, Use S/O #'s' and enter the number in the 'Next' column and verify by navigating to Sales-Billing-Credit Memo -New and selects to create a new memo by viewing the automatic order number generated by default is the same number we entered in 'Next' and check that Credit Memo Numbers will be automatically incremented by 1 each time a new Credit Memo is created, using the same number generation method specified for the creation of Sales Order NumbersPASSPASSPASSPASS

.

UC_SYS_CM_38User enters the next invoice number in Sales configure modulesMF: User enters the invoice number in 'Next' column and verify by navigating to Sales-Billing-Invoice-List Unposted -New and select to create a new invoice and checks the default generated invoice number is same as the number enteredPASSPASSPASSPASS

.

EF1: User sets the invoice number to 'Automatic with override', navigates to Accounting->Accounts Receivable->Invoice->New, creates an invoice and saves it. User selects to create another invoice, changes the invoice number to previously created existing invoice number POST-TEST: Verify that a 'Duplicate invoice number' error message is displayedhttp://www.xtuple.org/xtincident/view/bugs/14626http://www.xtuple.org/xtincident/view/bugs/14626http://www.xtuple.org/xtincident/view/bugs/14626http://www.xtuple.org/xtincident/view/bugs/14626

.

UC_SYS_CM_39User selects 'Post Customer changes ' checkbox in the sales configure moduleMF: User selects 'Post Customer changes to change log' checkbox to select to post the Change Log if any changes made to Customer details and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_40User selects 'Post Sales order changes ' checkbox in the sales configure moduleMF: User selects 'Post Sales order changes to change log' checkbox to select to post the Change Log if any changes made to Sales orders and verifies the change log posts.
PASSPASSPASSPASS

.

UC_SYS_CM_41User selects 'Post Return Authorizations changes to change log' checkbox in the sales configure module in 'Returns' tab.MF: User selects 'Post Return Authorizations changes to change log' checkbox from Return tab to select to post the Change Log if any changes made to Sales orders and verifies the change log posts.
PASSPASSPASSPASS

.

EF:User selects to enter the customer name in Retail tab of sales setup screenPASSPASShttp://www.xtuple.org/xtincident/view/bugs/13134http://www.xtuple.org/xtincident/view/bugs/13134

.

UC_SYS_CM_42User selects to add sales order to packing list in the sales configure moduleMF: User selects 'Firm Orders when adding to pack list' to firm the sales order and add them to the pack list PASSPASSPASSPASS

.

UC_SYS_CM_43User selects the Forward trail balances to be automatic in Accounting configure moduleMF: User selects the 'Manual Forward Update Trail Balance' to make the forward update trail balance manualPASSPASSPASSPASS

.

EF1: User unselects the option to make the forward trail balance automaticPASSPASSPASSPASS

.

UC_SYS_CM_44User enters the next A/P number in Accounting configure modules in Accounts Payable tab.MF: User enters the A/P number in 'Next' column and verify by checking it with accounts payable memo number and checks the default generated number is same as the number enteredPASSPASSPASSPASS

.

UC_SYS_CM_45User enters the next A/R number in Accounts configure modules in Accounts Receivable tab.MF: User enters the A/R number in 'Next' column and verify by checking it with accounts receivable memo number and checks the default generated number is same as the number enteredPASSPASSPASSPASS

.

UC_SYS_CM_46User selects 'Enable External Company Consolidation' checkboxMF: User selects 'Enable External Company Consolidation' checkbox to set a database metric that allows user to setup and synchronize external company databasesPASSPASSPASSPASS

.

.

9. Setup

.

UC_SYS_SE_01User selects to purge the Batch Manager after selected number of daysMF: User selects 'xTuple Connect' and selects the number of days in 'Purge Batch Jobs after' to purge the Batch Manager jobs after selected number of days and saves ithttp://www.xtuple.org/xtincident/view/bugs/15751Option not foundPASSPASS

.

AF1: User selects 'Database Information' and selects the access mode as 'Active Users Only'POST-TEST: Verify that the only active users , where a user must exist and it should be set to active in order to log inPASSPASSPASSPASS

.

AF2: User selects 'Database Information' and selects the access mode as 'Admin Users Only(Maintenance Mode)'POST-TEST: Verify that only admin users which are active are only allowed to loginPASSPASSPASSPASS

.

AF3: User selects 'Database Information' and selects the access mode as 'Any User not Inactive'POST-TEST: Verify that any User not Inactive which is any postgresql user that is not explicitly set to inactive for the specified database is allowed to loginPASSPASSPASSPASS

.

UC_SYS_SE_03User selects to view the master list of stored imagesMF: User selects 'Images' to view the master list of stored imagesPASSPASSPASSPASS

.

EF1: User selects 'Images' to view the master list of stored images and selects 'New' to add a new Image to the master list of stored ImagesPASSPASSPASSPASS

.

EF2: User selects 'Images' to view the master list of stored images and selects 'Edit' to edit the selected image and saves itPASSPASSPASSPASS

.

EF3: User selects 'Images' to view the master list of stored images and selects 'New' to add a new Image to the master list of stored Images and selects to save an empty imagePOST-TEST: User must be provided with a system message saying - 'You must load an image before you save this record'PASSPASSPASSPASS

.

UC_SYS_SE_04User selects to view the master list of available Forms definitionsMF: User selects 'Forms' to view the master list of available Forms definitions PASSPASSPASSPASS

.

EF1: User selects 'Forms' to view the master list of available Forms definitions and clicks 'New' to create a new formPASSPASSPASSPASS

.

EF2: User selects 'Forms' to view the master list of available Form definitions and clicks 'Edit' to edit the selected formPASSPASSPASSPASS

.

EF3: User selects 'Forms' to view the master list of available Label Form definitions and clicks 'Delete' to delete the selected formPASSPASSPASSPASS

.

EF4: User selects 'Forms' to view the master list of available Form definitions and clicks 'Save' to close list of forms screenPASSPASSPASSPASS

.

UC_SYS_SE_05User selects to view the master list of available Label Form definitionsMF: User selects 'Label Forms' to view the master list of available Label Form definitions PASSPASSPASSPASS

.

EF1: User selects 'Label Forms' to view the master list of available Label Form definitions and clicks 'New' to create a new label formPASSPASSPASSPASS

.

EF2: User selects 'Label Forms' to view the master list of available Label Form definitions and clicks 'Edit' to edit the selected label formPASSPASSPASSPASS

.

EF3: User selects 'Label Forms' to view the master list of available Label Form definitions and clicks 'View' to view the selected label formPASSPASSPASSPASS

.

EF4: User selects 'Label Forms' to view the master list of available Label Form definitions and clicks 'Delete' to delete the selected label formPASSPASSPASSPASS

.

EF5: User selects 'Label Forms' to view the master list of available Label Form definitions and clicks 'Save' to close list of label forms screenPASSPASSPASSPASS

.

UC_SYS_SE_06User selects to view the list of exchange currency ratesMF: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates by selecting the currency type and clicks 'Query'PASSPASSPASSPASS

.

EF1: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'New' to create a new exchange currency ratePOST-TEST:verify that exchange rates should honor the localePASSPASSPASSPASS

.

EF2: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'View' to view the selected exchange currency ratePASSPASSPASSPASS

.

EF3: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'Edit' to edit the selected exchange currency ratePASSPASSPASSPASS

.

EF4: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'Delete' to delete the selected exchange currency ratePASSPASSPASSPASS

.

EF5: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'New currency' to create a new currencyPASSPASSPASSPASS

.

EF6: User selects 'Exchange Currency Rates' to view the list of exchanged currency rates and selects 'Print' to print the list of exchange rateshttp://www.xtuple.org/xtincident/view/bugs/7949http://www.xtuple.org/xtincident/view/bugs/7949http://www.xtuple.org/xtincident/view/bugs/7949http://www.xtuple.org/xtincident/view/bugs/7949

.

EF7:User verifies that the Base Currency formula is displayed correctly in the Exchange rates screenPRE-TEST: User sets the meaning of exchange rate to 'Foreign x Exchange rate=Base' in 'Accounting setup->global' screenPASSPASSPASSPASS

.

EF8: User selects a foreign currency and clicks on QueryPOST-TEST: Verify that the exchange rates are filtered according to the selected currencyPASSPASSPASSPASS

.

EF9: User enters a foreign currency pattern and clicks on QueryPOST-TEST: Verify that the exchange rates are filtered according to the selected currencyPASSPASSPASSPASS

.

EF10: User enters a start date and end date and clicks on QueryPOST-TEST: Verify that the exchange rates are filtered according to the selected periodPASSPASSPASSPASS

.

UC_SYS_SE_07User selects to configure the system to process Credit CardsMF: User selects 'Credit Cards' to configure the system to process the credit cards and selects the options and saves itPASSPASSPASSPASS

.

EF1: User selects 'Credit Cards' to configure the system to process the credit cards and selects the options and selects 'Cancel' to cancel the selected operationPASSPASSPASSPASS

.

UC_SYS_SE_08User selects to view the list of countriesMF: User selects 'Countries' to view the list of countriesPASSPASSPASSPASS

.

EF1: User selects 'Countries' to view the list of countries and selects 'New' to create a new country PASSPASSPASSPASS

.

EF2: User selects 'Countries' to view the list of countries and selects 'View' to view the details of the selected country PASSPASSPASSPASS

.

EF3: User selects 'Countries' to view the list of countries and selects 'Edit' to edit the details of the selected country PASSPASSPASSPASS

.

EF4: User selects 'Countries' to view the list of countries and selects 'Delete' to delete the selected country PASSPASSPASSPASS

.

EF5: User selects 'Countries' to view the list of countries and selects 'Save' to close the list of countries screenPASSPASSPASSPASS

.

UC_SYS_SE_09User selects to view the list of states and provinces MF: User selects 'states and provinces' to view the list of states and provincesPASSPASSPASSPASS

.

EF1: User selects 'states and provinces' to view the list of states and provinces and selects 'New' to create a new state or provincePASSPASSPASSPASS

.

EF2: User selects 'states and provinces' to view the list of states and provinces and selects 'View' to view the details of the selected states or provincesPASSPASSPASSPASS

.

EF3: User selects 'states and provinces' to view the list of states and provinces and selects 'Edit' to edit the details of the selected state or provincePASSPASSPASSPASS

.

EF4: User selects 'states and provinces' to view the list of states and provinces and selects 'Delete' to delete the selected state or provincePASSPASSPASSPASS

.

EF5: User selects 'states and provinces' to view the list of states and provinces and selects 'Save' to close the list of states and provinces screenPASSPASSPASSPASS

.

UC_SYS_SE_10User selects to view the list of localesMF: User selects 'Locales' to view the list of locales createdPASSPASSPASSPASS

.

EF1: User selects 'New' to create a new locale and enters the code, description and selects the language, country and display values and colors and saves itPOST-TEST: Verify that user should not be allowed to create duplicate locales with same code and detailsPASSPASSPASSPASS

.

EF2: User selects 'Edit' to edit the selected locale and saves the changesPASSPASSPASSPASS

.

EF3: User selects 'Copy' to copy the locale to a target locale by entering the code and description with all other details samePASSPASShttp://www.xtuple.org/xtincident/view/bugs/16420http://www.xtuple.org/xtincident/view/bugs/16420

.

EF4: User selects 'Delete' to delete the selected lcoalePASSPASSPASSPASS

.

UC_SYS_SE_11User selects to view the list of comment typesMF: User selects 'Comment Types' to view the list of comment typesPASSPASSPASSPASS

.

EF1: User selects 'Comment Types' to view the list of comment types and selects 'New' to create a new comment typePASSPASSPASSPASS

.

EF2: User selects 'Comment Types' to view the list of comment types and selects 'Edit' to edit the selected comment typePASSPASSPASSPASS

.

EF3: User selects 'Comment Types' to view the list of comment types and selects 'Delete' to delete the selected comment typePASSPASSPASSPASS

.

EF4: User selects 'Comment Types' to view the list of comment types and selects 'Save' to close list of comment types screenPASSPASSPASSPASS

.

UC_SYS_SE_12User selects to view the list of shifts in products moduleMF: User selects 'shifts' to view the list of shiftsPASSPASSPASSPASS

.

EF1: User selects 'shifts' to view the list of shifts and selects 'New' to create a new shiftPASSPASSPASSPASS

.

EF2: User selects 'shifts' to view the list of shifts and selects 'Edit' to edit the selected shiftPASSPASSPASSPASS

.

EF3: User selects 'shifts' to view the list of shifts and selects 'View' to view the selected shiftPASSPASSPASSPASS

.

EF4: User selects 'shifts' to view the list of shifts and selects 'Delete' to delete the selected shiftPASSPASSPASSPASS

.

EF5: User selects 'shifts' to view the list of shifts and selects 'Print' to print the selected shiftPASSPASSPASSPASS

.

EF6: User selects 'shifts' to view the list of shifts and selects 'Save' to close list of shifts screenPASSPASSPASSPASS

.

UC_SYS_SE_13User selects to view the list of departmentsMF: User selects 'Departments' to view the list of departmentsPASSPASSPASSPASS

.

EF1: User selects 'Departments' to view the list of departments and selects 'New' to create a new departmentPASSPASSPASSPASS

.

EF2: User selects 'Departments' to view the list of departments and selects 'Edit' to edit the selected departmentPASSPASSPASSPASS

.

EF3: User selects 'Departments' to view the list of departments and selects 'View' to view the selected departmentPASSPASSPASSPASS

.

EF4: User selects 'Departments' to view the list of departments and selects 'Delete' to delete the selected departmentPASSPASSPASSPASS

.

EF5: User selects 'Departments' to view the list of departments and selects 'Print' to print the selected departmentPASSPASSPASSPASS

.

UC_SYS_SE_14User selects to configure the import and export optionsMF: User selects 'Configure Import and Export' to configure the details for XSLT mapping and XML import and saves itPASSPASSPASSPASS

.

EF1: User selects 'Configure Import and Export' to configure the details for XSLT mapping and XML import and selects 'Cancel' to cancel the selected operationPASSPASSPASSPASS

.

EF2: User selects 'Configure Import and Export' to configure the details for XSLT mapping and XML import and selects 'New' to create a new XSLT import and export filterPASSPASSPASSPASS

.

EF3: User selects 'Configure Import and Export' to configure the details for XSLT mapping and XML import and selects 'Edit' to edit the selected XSLT import and export filterPASSPASSPASSPASS

.

EF4: User selects 'Configure Import and Export' to configure the details for XSLT mapping and XML import and selects 'Delete' to delete the selected XSLT import and export filterPASSPASSPASSPASS

.

EF5: User selects 'Configure Import and Export-Import settings tab-Schedule Imports section' checks the 'Recurring' option,enters email addresses and selects save to save the operation POST-TEST:Verify that details on the 'Schedule Import Section' are savedPASSPASSPASSPASS

.

UC_SYS_SE_15User selects to view the list of EDI profilesMF:User selects 'EDI Profiles' to view the list of EDI profilesPASSPASSPASSPASS

.

AF1:User selects to save an empty EDI profilePOST-TEST:User should not be allowed to save empty EDI profilehttp://www.xtuple.org/xtincident/view/bugs/15751http://www.xtuple.org/xtincident/view/bugs/9302http://www.xtuple.org/xtincident/view/bugs/9302http://www.xtuple.org/xtincident/view/bugs/9302

.

EF1: User selects 'EDI Profiles' to view the list of EDI Profiles and selects 'New' to create a new EDI Profile enters the name, selects EDI type as Email checks the option 'Review before sending',enters subject ,message body and clicks 'New' to create EDI form and saves it by selecting the document type,output format,report http://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF2: User selects 'EDI Profiles' to view the list of EDI Profiles and selects 'Edit' to edit the selected EDI Profilehttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF3: User selects 'EDI Profiles' to view the list of EDI Profiles and selects 'Delete' to delete the selected EDI Profileshttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

EF4: User selects 'EDI Profiles' to view the list of EDI Profiles and selects 'Print' to print the list of EDI Profileshttp://www.xtuple.org/xtincident/view/bugs/15751PASSPASSPASS

.

.

10. Design

.

UC_SYS_DE_01User selects to view the master list of available report definitionsMF: User selects 'Reports' to view the list of report definitionsPASSPASSPASSPASS

.

EF1: User selects 'Reports' to view the master list of available report definitions and selects 'New' to create a new report definitionPASSPASSPASSPASS

.

EF2: User selects 'Reports' to view the master list of available report definitions and selects 'Edit' to edit the selected report definitionPASSPASSPASSPASS

.

EF3: User selects 'Reports' to view the master list of available report definitions and selects 'Delete' to delete the selected report definitionPASSPASSPASSPASS

.

EF4: User selects 'Reports' to view the master list of available report definitions and selects 'Print' to print the list of report definitionsPASSPASSPASSPASS

.

EF5: User selects 'Reports' to view the master list of available report definitions and selects 'Close' to close the report definition screenPASSPASSPASSPASS

.

UC_SYS_DE_02User selects to view the list of screensMF: User selects 'Screens' to view the list of screensPASSPASSPASSPASS

.

EF1: User selects 'Screens' to view the list of screens and selects 'Edit' to edit the selected screenPASSPASSPASSPASS

.

EF2: User selects 'Screens' to view the list of screens and selects 'Delete' to delete the selected screenPASSPASSPASSPASS

.

UC_SYS_DE_03User selects to view the list of scriptsMF: User selects 'Scripts' to view the list of scriptsPASSPASSPASSPASS

.

EF1: User selects 'Scripts' to view the list of scripts and selects 'New' to create a new script by entering the name, notes, order and checks 'Enabled' checkbox and selects to import the script and savePASSPASSPASSPASS

.

EF2: User selects 'Scripts' to view the list of scripts and selects 'New' to create a new script by entering the name, notes, order and checks 'Enabled' checkbox and selects to export the script and save PASSPASSPASSPASS

.

EF3: User selects 'Scripts' to view the list of script and selects 'Edit' to edit the selected scriptPASSPASSPASSPASS

.

EF4: User selects 'Scripts' to view the list of script and selects 'Delete' to delete the selected scriptPASSPASSPASSPASS

.

UC_SYS_DE_04User selects to view the list of custom commandsMF: User selects to view the list of custom commands with module name and menu labelPASSPASSPASSPASS

.

EF1: User selects to view the list of custom commands with module name and menu label and selects 'New' to create a new custom commandPOST-TEST:Verify that Rescan of privileges doesn't show the commandsPASSPASSPASSPASS

.

EF2: User selects to view the list of custom commands with module name and menu label and selects 'Edit' to edit the selected custom commandPASSPASSPASSPASS

.

EF3: User selects to view the list of custom commands with module name and menu label and selects 'Delete' to delete the selected custom commandPASSPASSPASSPASS

.

EF4: User selects to view the list of custom commands with module name and menu label and selects 'Close' to close the custom command screenPASSPASSPASSPASS

.

UC_SYS_DE_05User selects to view the list of packages MF:User selects to view the list of packagesPASSPASSPASSPASS

.

EF1:user selects to disable xtmfg packagePOST-TEST:Verify that application becomes a standard edition after rescanning privilegesPASSPASSPASSPASS

.

EF2:User selects to disable xtbatch packagePOST-TEST:Verify that all the menus related to batch manager should be disabledPASSPASSPASSPASS

.

.

11. System Utilities

.

UC_SYS_UT_01User selects to view the serial columns to identify and fix the problemsMF: User selects 'Serial Column' to identify and fix the sequence problemsPASSPASSPASSPASS

.

EF1: User selects 'Serial Column' to identify and fix the sequence problems and selects a problem and selects 'Fix' to correct the problemCould not testCould not testCould not testCould not test

.

EF2: User selects 'Serial Column' to identify and fix the sequence problems and selects 'Fix All' to correct all the problemsCould not testCould not testCould not testCould not test

.

EF3: User selects 'Serial Column' to identify and fix the sequence problems and selects 'Close' to close the serial column screenPASSPASSPASSPASS

.

.

.

12. Print Alignment Page

.

UC_SYS_PAP_01User selects to print the alignment pageMF: User selects 'Print Alignment Page' to print the formatted grid template by selecting the printer optionPASSPASSPASSPASS