#IF(#DELETE)

{AcceptAction}

{AcceptActionInfo}
#LOOP(#DeleteObjects)#ENDLOOP #ELSE #ENDIF #IF(#FormError)

{InputError}

#IF(#TAXCLASS_EXISTS) {TaxAreaClassNameExists} #ELSIF(#FormErrors.Reason.DontDeleteTaxClass) #LOOP(#FormErrors.Errors)#IF(#Reason EQ "DontDeleteTaxClass"){DontDeleteTaxClass}#ENDIF#ENDLOOP #ELSIF(#FormErrors.Reason.DontDeleteDefaultTaxClass) {DontDeleteDefaultTaxClass} #ELSIF(#FormErrors.Reason.DontDeleteAllTaxClasses) {DontDeleteAllTaxClasses} #ELSIF(#FormErrors.Reason.NoTaxClassSelected) {NoTaxClassSelected} #ELSE {PleaseCorrectErrors} #ENDIF
#ENDIF #WITH(#TaxMatrix) #IF(#TaxMatrix.Parent.ID == #Shop.ID) #ENDIF #IF(#TaxMatrix.Parent.ID == #Shop.ID) #ELSE #ENDIF #IF(#DELETE) #LOOP(#DeleteObjects) #ENDLOOP #ELSE #LOCAL("ErrorItemNo", 0 - 1) #LOOP(#TaxClasses) #IF(#TaxMatrix.Parent.ID == #Shop.ID) #ENDIF #ENDLOOP #ENDLOCAL #IF(#Parent.ID NEQ #INPUT.ObjectID) #WITH_ERROR(#FormError) #ENDWITH_ERROR #ENDIF #ENDIF
{Alias} {Name} {IsDefault}
#Alias #LOOP(#Languages)#BLOCK("WITH_LANGUAGE", #LanguageID) #ENDBLOCK#ENDLOOP
#Name #Native
#Alias #LOOP(#Languages)#BLOCK("WITH_LANGUAGE", #LanguageID)#SET("ErrorItemNo", #ErrorItemNo + 1) #ENDBLOCK#ENDLOOP
#IF(#TaxMatrix.Parent.ID NEQ #INPUT.ObjectID) #ELSE#Name#ENDIF #Native
 #LOOP(#Languages)#WITH_ERROR(#FormError) #ENDWITH_ERROR#ENDLOOP
#Native
#ENDWITH #IF(#TaxMatrix.Parent.ID == #Shop.ID) #IF(#DELETE)
#ELSE
#ENDIF #ELSE
{Notification}: {EditMatrixFirst} #ENDIF