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

Invoices from a service upgrade should be in a single currency

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.5.0-b1, 3.5.0-b2, 3.5.0-b3
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      When upgrading a service, it is possible to change the package or term to another, possibly one that uses a different currency. The currency difference is not considered when an invoice is created.

      When a service is changed to a separate currency, the resulting invoice/credits need to be in the same, new, currency.

      The existing service pricing (or service override pricing) need to be converted to the new package currency using the current known exchange rate. This applies to the service and all of its config options.

      The invoice will then contain line items in a single currency:

      • line items representing the old service and config option pricing that has been converted to the new currency
      • line items representing the new package term/config option pricing that is already in the new currency

        Issue Links

          Activity

          tyson Tyson Phillips (Inactive) created issue -
          tyson Tyson Phillips (Inactive) made changes -
          Field Original Value New Value
          Link This issue relates to CORE-1634 [ CORE-1634 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-1685 [ CORE-1685 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              tyson Tyson Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: