#LOCAL("ErrorItemNo", 0) #IF(#SuperProduct)
{HasSubOwnPrices}
  {BubbleHelpHasSubOwnPrices}
#ENDIF #LOCAL("HasManufacturerPrice", #COUNT(#ManufacturerPrices))
{ListPrice} #IF(#Shop.InputTaxModel)({Gross})#ELSE({Net})#ENDIF #LOCAL("ErrorItemNo", 0) #LOOP(#Shop.Currencies) #BLOCK("WITH_FORM_ERROR", #FormError) #ENDBLOCK #SET("ErrorItemNo", #ErrorItemNo + 1) #ENDLOOP #ENDLOCAL
 
#LOCAL("ReverseListPrice", #FUNCTION("LISTPRICE", #Object, #CurrencyID, 1-#Shop.InputTaxModel, 1)) #LOCAL("ListPrice", #FUNCTION("LISTPRICE", #Object, #CurrencyID, #Shop.InputTaxModel, 1)) #IF(#DEFINED(#ReverseListPrice))
#IF(#Shop.InputTaxModel)({Net}#ELSE({Gross}#ENDIF #ReverseListPrice[money])
#ENDIF #IF(#IsBundleProduct AND #COUNT(#BundledProducts))
 
{BundledProductPrices}: #LOCAL("BundledListPriceSum",#FUNCTION("BUNDLEDLISTPRICESUM", #Object, #CurrencyID, #Shop.InputTaxModel)) #BundledListPriceSum[money] #ENDLOCAL
#ENDIF #IF(#SuperProduct AND #HasSubOwnPrices)
 
{SuperProductPrices}: #LOCAL("MasterListPrice", #FUNCTION("LISTPRICE", #SuperProduct.Object, #CurrencyID, #Shop.InputTaxModel, 1)) #MasterListPrice[money] #ENDLOCAL
#ENDIF #ENDLOCAL #ENDLOCAL
#Currency.Symbol #LOCAL("ReverseManufacturerPrice", #FUNCTION("MANUFACTURERPRICE", #Object, #CurrencyID, 1-#Shop.InputTaxModel, #UNDEF, 1)) #LOCAL("ManufacturerPrice", #FUNCTION("MANUFACTURERPRICE", #Object, #CurrencyID, #Shop.InputTaxModel, #UNDEF, 1)) #IF(#HasManufacturerPrice AND NOT #FormError_ManufacturerPrice AND NOT #FormError_CurrencyID) #IF(#ManufacturerPrice)
#IF(#Shop.InputTaxModel)({Net}#ELSE({Gross}#ENDIF #ReverseManufacturerPrice[money])
#ENDIF #ENDIF #ENDLOCAL #ENDLOCAL
#Currency.Symbol
#ENDLOCAL #ENDLOCAL