Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-650

Tax Rules: Add option to control whether tax amount is displayed as inclusive or exclusive

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.0.0.b7
    • Fix Version/s: 3.5.0-b2
    • Component/s: None
    • Labels:
      None

      Description

      In come countries (VAT countries in Europe, Australia, and New Zealand) line items include tax however tax rates are still calculated exlusively (like sales tax). Blesta currently handles these just fine. However, in a number of countries (Sweden, for example) line items include tax and tax rates are calculated inclusively.

      There's really no difference between how these two rates are calculated. The only difference is the % displayed for the tax rate.

      For example, an exclusive rate of 33% is displayed as an inclusive rate of 25%.

      Formulas for calculating
      ------------------------
      Exclusive rate (from inclusive) = rate / 1 - rate
      Inclusive rate (from exclusive) = rate / 1 + rate

      We should introduce a new setting to control how the tax rate is displayed (as inclusive or [as it is now] exclusive). We also need to decide if the rate entered on the tax rules screen is inclusive or exclusive.

        Issue Links

          Activity

          cody Cody Phillips (Inactive) created issue -
          cody Cody Phillips (Inactive) made changes -
          Field Original Value New Value
          Fix Version/s 3.0.0 [ 10000 ]
          Fix Version/s 3.1.0 [ 10001 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.0.1 [ 10212 ]
          Fix Version/s 3.0.0 [ 10000 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.0.2 [ 10213 ]
          Fix Version/s 3.0.1 [ 10212 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.0.3 [ 10214 ]
          Fix Version/s 3.0.2 [ 10213 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.1.0 [ 10001 ]
          Fix Version/s 3.0.3 [ 10214 ]
          admin Paul Phillips made changes -
          Sprint Sprint 1 [ 1 ]
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          admin Paul Phillips made changes -
          Fix Version/s 3.1.0-b2 [ 10303 ]
          Fix Version/s 3.1.0-b1 [ 10001 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.1.0 [ 10305 ]
          Fix Version/s 3.1.0-b2 [ 10303 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.1.1 [ 10306 ]
          Fix Version/s 3.1.0 [ 10305 ]
          tyson Tyson Phillips (Inactive) made changes -
          Fix Version/s 3.2.0 [ 10002 ]
          Fix Version/s 3.1.1 [ 10306 ]
          admin Paul Phillips made changes -
          Rank Ranked higher
          admin Paul Phillips made changes -
          Fix Version/s 3.2.0-b2 [ 10501 ]
          Fix Version/s 3.2.0-b1 [ 10002 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.2.0-b3 [ 10503 ]
          Fix Version/s 3.2.0-b2 [ 10501 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.2.0 [ 10502 ]
          Fix Version/s 3.2.0-b3 [ 10503 ]
          cody Cody Phillips (Inactive) made changes -
          Link This issue relates to CORE-1226 [ CORE-1226 ]
          cody Cody Phillips (Inactive) made changes -
          Security Private [ 10000 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.3.0 [ 10100 ]
          Fix Version/s 3.2.0 [ 10502 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.3.0-b2 [ 10507 ]
          Fix Version/s 3.3.0-b1 [ 10100 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.4.0 [ 10400 ]
          Fix Version/s 3.3.0-b2 [ 10507 ]
          admin Paul Phillips made changes -
          Fix Version/s 3.5.0 [ 10401 ]
          Fix Version/s 3.4.0 [ 10400 ]
          Hide
          cody Cody Phillips (Inactive) added a comment -

          If we implement CORE-1226, not sure this is necessary at all as tax rates would be specified as they should be displayed, since CORE-1226 would apply the tax in reverse (as a deduction for those that are exempt).

          Show
          cody Cody Phillips (Inactive) added a comment - If we implement CORE-1226 , not sure this is necessary at all as tax rates would be specified as they should be displayed, since CORE-1226 would apply the tax in reverse (as a deduction for those that are exempt).
          admin Paul Phillips made changes -
          Fix Version/s 3.5.0-b2 [ 10701 ]
          Fix Version/s 3.5.0-b1 [ 10401 ]
          Hide
          admin Paul Phillips added a comment -

          Closing this in preference to CORE-1226

          Show
          admin Paul Phillips added a comment - Closing this in preference to CORE-1226
          admin Paul Phillips made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              cody Cody Phillips (Inactive)
              Reporter:
              cody Cody Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                13/May/15

                Agile