#BLOCK("WITH_FORM_ERROR", #FormError) #LOCAL("LabelWeightUnit",#WeightUnit.Abbreviation) #LOCAL("LabelSizeUnit",#SizeUnit.Abbreviation) #WITH(#Order) #ENDWITH
{ShippingLabel}
{ShippingNumber} #IF(#Issued) #Alias #ELSE #ENDIF #IF(#DEFINED(#ShippingOrderID) AND #ShippingOrderID == #ShippingTransaction.ID) {ShippingOrder} #ELSE {Transaction} #ENDIF
{TrackingID} #IF(#Issued) #IF(#DEFINED(#TrackingID)) #IF(NOT #TrackingLink)#TrackingID ({NoTrackingPossible})#ELSE#TrackingID#ENDIF #ELSE {NONE} #ENDIF #ELSE #ENDIF
{CustomerNoShort} #Customer.Alias
{DispatchType}{MandatoryStar}
{Amount} #IF(#Issued) #Amount #ELSE #REM cannot use req_money because of currencyid is required, if provide currencyid an error for discounts occurs #ENDREM #ENDIF  #CurrencyID
{TotalWeight} {MandatoryStar} #IF(#Issued) #IF(#TotalWeight)#TotalWeight[float] #LabelWeightUnit #ENDIF #ELSE #LabelWeightUnit #ENDIF
 
{Length} {MandatoryStar} #IF(#Issued) #IF(#ParcelLength)#ParcelLength #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
{Width} {MandatoryStar} #IF(#Issued) #IF(#ParcelWidth)#ParcelDepth #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
{Height} {MandatoryStar} #IF(#Issued) #IF(#ParcelDepth)#ParcelDepth #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
 
{InternationalShipments} ({PleaseFillOutIntenationalFields})
{Description} #IF(#FormError_Internationfieldsfailed) {MandatoryStar} #ENDIF
{NumberOfItems} #IF(#FormError_Internationfieldsfailed) {MandatoryStar} #ENDIF
{UnitPrice} #IF(#FormError_Internationfieldsfailed) {MandatoryStar} #ENDIF #IF(#Issued)  #CurrencyID #ELSE  #CurrencyID {CustomsValueCondition} #ENDIF
{CustomsValue} #IF(#FormError_Internationfieldsfailed) {MandatoryStar} #ENDIF  #CurrencyID
#IF(#Issued AND #DEFINED(#TrackingID)) {GetLabel} #ENDIF #ENDLOCAL #ENDLOCAL #ENDBLOCK