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:

   * '''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 Authority =3D=3D=3D
- Tax Authority will be reorganized with the address being added to a tab a=
s pictured:
+ Tax Authority will be reorganized as pictured:
  =

  {{attachment:taxAuthority.png}}
- =

- The Tax Assignments window will be embedded on a tab called Assignments. =
The embedding will be accomplished similar to the way several displays are =
embedded into the purchase order and vendor workbenches. The "Show" control=
on the embedded Tax Assignments window will be hidden and set to select th=
e specific tax authority being edited in the Tax Authority window.
- =

- {{attachment:taxAuthority_assignmentsTab.png}}
- =

- =3D=3D=3D Tax Type =3D=3D=3D
- The Tax Type window will be altered so that the Tax Assignments window is=
embedded in it the same way it is embedded in the Tax Authority window, ex=
cept in this case the tax type is set to the tax type record being edited.
- =

- {{attachment:taxType.png}}
  =

  =3D=3D=3D Tax Code =3D=3D=3D
  The tax code window will be reorganized as pictured. Only one G/L account=
may be associated with a tax code. Multiple rates may be associated with a=
tax code with corresponding effective and expire dates. Error trapping wil=
l need to be built into the rates to ensure there is no overlap so that onl=
y one rate may be effective at any given time.
+ =

+ A tax class combo box will be added to the window.  This class may be use=
d for reporting purposes.
  =

  Color coding (not pictured) should apply on the rates list following the =
same rules for effectivity on the Bill of Materials window: Expired rate ro=
ws are red (error display role), future rate rows are blue (emphasis displa=
y role) and the current rate row is the default color.
  =

@@ -127, +120 @@

  =

   . {{attachment:taxCodeRate.png}}
  =

- In the Unit of Measure group users define the tax rate which may be a per=
centage or a flat currency amount. If a flat amount is specified, it will b=
e converted to the currency of the document where it applies (i.e. Sales Or=
der, Invoice etc.).
- =

- Effectivity will default to "Always" for the start date and "Never" for t=
he end date on the first entry.  On subsequent entries the start date shoul=
d default to the lates expire date on the list.  Error trapping should be i=
ncluded to prevent overlapping dates.
+ Effectivity will default to "Always" for the start date and "Never" for t=
he end date on the first entry.  On subsequent entries the start date shoul=
d default to the lates expire date on the list.  Error trapping should be i=
ncluded to prevent overlapping dates.  The tax rate will be a percentage an=
d should use the percentage validator.
  =

  =3D=3D=3D Sales Order Item, Select Billing Quantity, Invoice Item, Return=
Authorization Item and Credit Memo Item =3D=3D=3D
  The tax code widget will be removed from these windows. The tax type widg=
et will remain and the tax type is the value that will be saved at the line=
item level.
@@ -230, +221 @@

  What changes do we anticipate making to the database schema? New tables? =
Views? Indexes?
  =

  '''The new whatever-you-call-it table'''
- ||<style=3D"TEXT-ALIGN: center">'''Column Name''' ||<style=3D"TEXT-ALIGN:=
center">'''Description''' ||<style=3D"TEXT-ALIGN: center">'''Data Type''' =
||<style=3D"TEXT-ALIGN: center">'''Comments''' ||
+ ||<style=3D"text-align: center;">'''Column Name''' ||<style=3D"text-align=
: center;">'''Description''' ||<style=3D"text-align: center;">'''Data Type'=
'' ||<style=3D"text-align: center;">'''Comments''' ||
  ||{{{}}}field1 ||Describe me ||data_type ||how it's used ||
  ||foreign_key ||Describe me ||integer ||foreign key to other_id ||
  ||enum_field ||Status or similar field ||character(1) ||Can take one of t=
he following: <<BR>>* A value <<BR>>* Different Value <<BR>>* Final Value ||
@@ -239, +230 @@

  =

  =

  What privileges do we need?
- ||||<style=3D"TEXT-ALIGN: center">'''Privileges for feature''' ||
+ ||||<style=3D"text-align: center;">'''Privileges for feature''' ||
- ||<style=3D"TEXT-ALIGN: center">'''Name''' ||<style=3D"TEXT-ALIGN: center=
">'''Description''' ||
+ ||<style=3D"text-align: center;">'''Name''' ||<style=3D"text-align: cente=
r;">'''Description''' ||
  ||!MaintainWhatever-you-call-it ||Can Add/Edit/Delete stuff ||
  ||!ViewWhatever-you-call-it ||Can View stuff ||
  =