#WITH(#LineItemContainer.Payment) #WITH_ERROR(#FormError) #LOCAL("BillingCountry", #BillingAddress.CountryID) #LOCAL("ShopCountry", #Shop.Address.CountryID) #IF(#CurrencyID EQ "EUR") #IF((#DEFINED(#IBAN_VALID) AND NOT #IBAN_VALID) OR (#DEFINED(#BIC_VALID) AND NOT #BIC_VALID))

{SepaInfo}

#ENDIF

{IBANorBICwrong}

{PleaseCorrectErrors}

#ENDIF
{BankAccountHolder} {MandatoryStar}
#LOCAL("DefaultBankAccountHolder",#User.BillingAddress.BankAccountHolder) #LOOP(#User.Customers,0,0)#IF(#BillingAddress.BankAccountHolder)#SET("DefaultBankAccountHolder",#BillingAddress.BankAccountHolder)#ENDIF#ENDLOOP
#ENDLOCAL
#IF(NOT(#CurrencyID EQ "EUR")) {BankAccountNo} #ELSE IBAN #ENDIF {MandatoryStar}
#LOCAL("DefaultBankAccountNo",#User.BillingAddress.BankAccountNo) #LOOP(#User.Customers,0,0)#IF(#BillingAddress.BankAccountNo)#SET("DefaultBankAccountNo",#BillingAddress.BankAccountNo)#ENDIF#ENDLOOP
#ENDLOCAL
#IF(NOT(#CurrencyID EQ "EUR")) {BankCode} #ELSE BIC #ENDIF #IF(#IsBankCodeMandatory) {MandatoryStar} #ENDIF
#LOCAL("DefaultBankCode",#User.BillingAddress.BankCode) #LOOP(#User.Customers,0,0)#IF(#BillingAddress.BankCode)#SET("DefaultBankCode",#BillingAddress.BankCode)#ENDIF#ENDLOOP
#ENDLOCAL
{BankName} {MandatoryStar}
#LOCAL("DefaultBankName",#User.BillingAddress.BankName) #LOOP(#User.Customers,0,0)#IF(#BillingAddress.BankName)#SET("DefaultBankName",#BillingAddress.BankName)#ENDIF#ENDLOOP
#ENDLOCAL
{MandatoryFields}
#ENDLOCAL #ENDLOCAL #ENDWITH_ERROR #IF(#IsHirePurchaseAllowed AND #HirePurchaseNoOfMonths)

{HirePurchase}

{SumHirePurchase}
{NumberOfMonths} #HirePurchaseNoOfMonths {Months}
{InstallmentAmount} #HirePurchaseInstallmentAmount[money]
{InterestRateValue} #HirePurchaseInterestRateValue[float]%
{EffectiveInterestRateValue} #HirePurchaseEffectiveInterestRateValue[float]%
{GrandTotal} #HirePurchaseGrandTotal[money]
#ENDIF #ENDWITH #IF(#CurrencyID EQ "EUR") #ENDIF