omfgppc
2009-03-10
You have subscribed to a wiki page or wiki category on "xTuple" for change =
notification.
The "EnhancedTaxInternationalization" page has been changed by jrogelstad:
=
=3D=3D Window Changes =3D=3D
=3D=3D=3D Tax Assignments =3D=3D=3D
+ The tax selections window will be renamed the tax assignements window as =
pictured. The filtering options will be expanded to include the ability to =
filter by tax type as well as tax authority.
- The tax selections window will be renamed the tax assignements window as =
pictured. The filtering options will be expanded to include the ability to =
filter by tax type as well as tax authority. This feature is mainly to allo=
w for appropriate filter selections when this window is embedded in other w=
indows as described below.
- =
- The tax code column will be removed from the display as tax code will be =
changing to a one to many relationship with tax assignments as described be=
low.
- =
- If a specific tax authority or tax type has been selected in the "Show" g=
roup, then that selection should be automatically selected and the correspo=
nding widget disabled in the tax assignment window when a user clicks on th=
e "New" button. Also, when a specific authority or type is selected the cor=
responding column for that selection should be hidden.
=
{{attachment:taxAssignments.png}}
=
@@ -91, +87 @@
The paradigm of associating tax codes to assignments will be similar to t=
hat of contacts to CRM accounts. The buttons will function as follows
=
* '''Close''' - Closes the window.
- * '''New '''- Opens the Tax Code window in dialog mode. When the tax cod=
e window is saved, it returns the ID of the tax code which is used to creat=
e a tax assignment record. Enabled when both a tax authority and tax type a=
re selected.
+ * '''New '''- Opens the Tax Code Assignement window in dialog mode.
- * '''Edit '''- Opens the Tax Code window of the selected tax code for ed=
iting. Only enabled when a row is selected.
+ * '''Edit '''- Opens the Tax Code Assignment window of the selected tax =
code for editing. Only enabled when a row is selected.
- * '''View''' - Opens the Tax Code window of the selected tax code in vie=
w mode. Only enabled when a row is selected.
+ * '''View''' - Opens the Tax Code Assignement window of the selected tax=
code in view mode. Only enabled when a row is selected.
- * '''Attach''' - Displays a list of existing tax codes. User can select =
a tax and it is added to the assignment list. Enabled when a tax authority =
and a tax type are selected.
- * '''Detach''' - Deletes the selected tax code assignment, but not the c=
ode itself. Only enabled when a row is selected.
- * '''Move Up''' - Moves the code higher on the list with each click. Thi=
s has impact on cumulative tax codes and determines the order in which cumu=
lative tax codes are accumulated. Taxes are accumulated from top to bottom.=
Only enabled when a row is selected.
- * '''Move Down''' - Moves the code lower on the list with each click. Al=
so for controlling cumulative behavior. Only enabled when a row is selected.
+ =
+ =3D=3D=3D Tax Code Assignment =3D=3D=3D
+ The Tax Code assignment window is used to enter specific tax assignment i=
nformation as pictured:
+ {{attachment:taxCodeAssignment.png}}
+ * '''Tax Code''' - User will select from a list of available tax codes. =
A tax code may only be used one time on a tax code record. Required.
+ * '''Tax Authority''' - User will select from a list of available tax au=
thorities. Required.
+ * '''Calculation basis '''- Determines what the tax percentage is calcul=
ated against. The default is the "Base Price" of an line item amount. The=
combo box will further be populated with all tax codes that have been ente=
red on the tax assignment. If a tax code is selected, the the calculation =
will be a percentage rate of the amount of the code selected. Required.
+ * '''Tax code subtotal to be added to calculation basis''' - This group =
allows users to create cumulative tax code assignments. It will only be en=
abled as an option if the Calculation basis is "Base Price." All previousl=
y assigned tax codes on the given tax area/tax type combination will be lis=
ted as available. When codes are added to the selected list, the percentag=
e will be calculated against the sum value of the base price and tax amount=
of all selected tax codes.
=
=3D=3D=3D Tax Authority =3D=3D=3D
Tax Authority will be reorganized as pictured: