Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Wiki Change:

omfgppc
2009-03-10
2013-03-08
  • omfgppc
    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 ||
      =