docs: def convert(amount, from_code, to_code, decimals=2, qs=None):
      """Converts from any currency to any currency"""
      if from_code == to_code:
          return amount
  
      if qs is None:
          qs = get_active_currencies_qs()
  
      from_, to = qs.get(code=from_code), qs.get(code=to_code)
  
      amount = D(amount) * (to.factor / from_.factor)
      return price_rounding(amount, decimals=decimals)