#WITH_ERROR(#FormError) #IF(#FormError)
#LOCAL(IsStringEmptyErrorPrinted, 0) #LOOP(#SORT(#FormErrors.Errors, "Name")) #IF(#Reason EQ "STRING_EMPTY" AND NOT #IsStringEmptyErrorPrinted)

{MandatoryNotice}

#SET("IsStringEmptyErrorPrinted", 1) #ENDIF #IF((#Reason EQ "STRING_TOO_SHORT") OR (#Reason EQ "STRING_TOO_LONG")) #IF(#Name EQ "EKP")

{WrongEKPLength}

#ENDIF #IF(#Name EQ "TeilnehmerNational")

{WrongTeilnehmerNationalLength}

#ENDIF #IF(#Name EQ "TeilnehmerWeltpaket")

{WrongTeilnehmerWeltpaketLength}

#ENDIF #ENDIF #ENDLOOP #ENDLOCAL

#ENDIF
{RegisterDataInfo}
{UserName} {MandatoryStar} {UsernameInfo}
{Password} {MandatoryStar} {PasswordInfo}
{EKP} {MandatoryStar} {EKPInfo}
{TeilnehmerNational} {MandatoryStar} {TeilnehmerNationalInfo}
{TeilnehmerWeltpaket} {MandatoryStar} {TeilnehmerWeltpaketInfo}

{ShippingFulfillmentSettings}
{Mode}
{AutoGenerateLabels} {GenerateLabelIfInvoiceIssued}
#INCLUDE("UnityMBO.INC-PropagateChangesNotice") #INCLUDE("UnityMBO.INC-DHLIntrashipUnusable")
#ENDWITH_ERROR