OpusPAY
User guide
×
Menu
Index

Add Tax Group

This modal allows the user to create a new Tax Group
 
Add Tax Group
1

Close

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
-
1. This should close the modal and take the user back to the Tax Groups screen.
-
-
-
-
-
-
2

Tax Group Name

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Text
-
1. This should allow the user to enter a Tax Group Name
 
2. This should display an inline error message if the user clicks the 'Save' button without populating this field.
 
3. Check Tax Group Name against already existing ACTIVE Tax Group Names when the user exits this field. If the Tax Group Name already exists, display an inline error message to the user and change the font of this field to red.
Y
-
Y
255
-
2. Please enter a Tax Group Name.
 
3. Tax Group Name already exists, please enter a new Tax Group Name.
3

Country

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Combo- Box
-
1. This should allow the user to select a Country.
 
2. List of Countries should come from our database of countries, states, post codes, etc. as used in byondcloud.
 
3. This should display an inline error message if the user clicks the Submit button without populating this field.
 
4. Check existing ACTIVE Tax Groups when the user exists this field. If a Tax Group combination of Country and All States already exists, display an inline error message to the user.
Y
-
Y
-
-
3. Please select a Country
 
4. A Tax Group for All States within the Country selected already exists.
4

Tax Rate

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Number / Decimal
Tax Rate is a percentage
1. This should allow the user to enter a Tax Rate.
 
2. Format should allow two decimal places.
 
3. This should display an inline error message if the user clicks the 'Save' button without populating this field.
Y
-
Y
-
-
3. Please enter a Tax Rate.
5

Active

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Checkbox
1. Active Tax Groups are available to be selected and assigned to a Merchant.
 
2. Inactive Tax Groups are unavailable to be selected and assigned to a merchant.
1. This should allow the user to indicate if this tax group is to be active or inactive at the time of Tax Group addition.
 
-
-
Y
-
Checked
-
6

All States

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Checkbox
-
1. When checked the Tax Group applies to all States across the Country selected.
 
2. Unchecking the checkbox opens a modal screen allowing the user to select which State or States apply to this Tax Group. Refer to the specification of this screen here.
-
-
-
-
Checked
-
7

Select States Button

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Checkbox
-
1. When clicked opens a modal screen allowing the user to select which State or States apply to this Tax Group. Refer to the specification of this screen here.
-
-
-
-
-
-
8

Save

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
-
1. Check the rules mentioned in each input elements, starting with Tax Group Name, then Country, then Tax Rate. Show inline error message for the first invalid / unpopulated input the check comes across, stop the check, allow the user to make changes and do not save this new Tax Group. 
 
2. If all validation checks are sucessful, check existing ACTIVE Tax Groups for the combination of Country and State(s) selected. If there is an existing ACTIVE Tax Group with this combination, display an inline error message, allow the user to make changes and do not save this Tax Group.
 
3. If all validation checks are successful, and there are no duplicate combinations of Country and States selected, save the new Tax Group.
-
-
-
-
-
2. Tax Group already exists for the combination of Country and State(s) selected.