#IF(#FormErrors)
#LOOP(#FormErrors.Errors)
#IF(#Reason EQ "ProductMarkedAsChanged")
{BasketItemChanged}: #Value
#ENDIF
#IF(#Reason EQ "ProductNotAvailable")
#Shop.ProductNoAddToBasketText: #Value
#ENDIF
#ENDLOOP
#ENDIF
#IF(NOT(#INPUT.ViewAction EQ "View" AND #Class.Alias EQ "CustomerOrder" OR #INPUT.ViewAction EQ "ViewMultiCheckoutConfirmation"))
#IF(NOT (#BasketOrderProcess.PreviousStep.ViewAction.Alias EQ "ViewMultiCheckoutConfirmation"))
#LOCAL("ShopBasket", #GET("Session.User.Child.Baskets.Child." . #Shop.ID))
#IF(NOT #DEFINED(#ShopBasket))#SET("ShopBasket", #_)#ENDIF
#LOCAL("CountProducts", #COUNT(#ShopBasket.LineItemContainer.LineItems))
#WITH(#ShopBasket)
#WITH(#LineItemContainer)#LOCAL("Alternate", 0)
- {LineItemsSubTotal} #LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemStaticsSum + #LineItemsSubTotal))#LineItemsAndStaticsSubTotal[money]#ENDLOCAL
#LOOP(#Discounts)
#INCLUDE("MiniContentLine")
#ENDLOOP
#LOOP(#SalesDiscounts)
#INCLUDE("MiniContentLine")
#ENDLOOP
#IF(#TaxModel)#LOOP(#PrePayments)
#INCLUDE("MiniContentLine")
#ENDLOOP#ENDIF
#IF(#Shipping)#WITH(#Shipping)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#IF(#Payment)#WITH(#Payment)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#IF(#DEFINED(#PaymentDiscount))#WITH(#PaymentDiscount)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#LOCAL("GrossPrePaymentsSum",0)
#IF(#TaxModel)
#SET("GrossPrePaymentsSum",#PrePaymentsSum)
#ENDIF
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum + #GrossPrePaymentsSum + #Payment.LineItemPrice + #PaymentDiscount.LineItemPrice + #Shipping.LineItemPrice))
- #SPACE[0]{GrandTotal} #IF(#LineItemsAndStaticsSubTotal < 0 )#SET("LineItemsAndStaticsSubTotal",0)#ENDIF#LineItemsAndStaticsSubTotal[money]
#IF(NOT #TaxModel)#LOOP(#PrePayments)
#INCLUDE("MiniContentLine")
#ENDLOOP#ENDIF
#ENDLOCAL
#ENDLOCAL
#ENDLOCAL
#ENDWITH
#ENDWITH
#ENDLOCAL
#ENDLOCAL
#WITH(#LineItemContainer)
#IF(NOT #Shop.VATreleased)
#IF(#TaxModel) {TaxIncluded} #ELSE {TaxNotIncluded} #ENDIF
#ENDIF
#ENDWITH
#ELSE
#WITH(#LineItemContainer)
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum + #PrePaymentsSum + #Payment.LineItemPrice + #PaymentDiscount.LineItemPrice + #Shipping.LineItemPrice))
#IF(NOT #TaxModel) #SET("LineItemsAndStaticsSubTotal", #LineItemsAndStaticsSubTotal + #TotalTax) #ENDIF
- #SPACE[0]{GrandTotal} #IF(#LineItemsAndStaticsSubTotal < 0 )#SET("LineItemsAndStaticsSubTotal",0)#ENDIF#LineItemsAndStaticsSubTotal[money]
#ENDLOCAL
#IF(NOT #Shop.VATreleased)
#IF(NOT #TotalTax) {TaxNotIncluded} #ELSE {TaxIncluded} #ENDIF
#ENDIF
#ENDWITH
#ENDIF
#ENDIF