Please enable JavaScript to view this site.

CWT User Interface Design Handbook

AcceptNotPossibleLabel

Description:A label to instruct the end user that accept is not possible now.
Variables:No variables.
Visibility:This label is only visible when it is not possible to accept the purchase. It is hidden in all other cases.

AcceptPossibleLabel

Description:A label to instruct the end user to accept the purchase.
Variables: No variables.
Visibility: This label is only visible when it is possible to accept the purchase. It is hidden all other times.

AccessControlAntiPassBackRemainingTimeLabel

Description:The label can be used to display remaining time of access control anti passback. i.e. remaining time until same access control user identifier can be used again.
See Time related labels for formatting options.
Variables:@S Amount of remaining free time. Also see section DHM-format below.
Visibility: Always visible.

AdditionalFeeLabel

Description:AdditionalFeeLabel is used to show a list of additional fee amounts for each article.
Several instances of this AdditionalFeeLabelxyz can be used in the same panel in combination with keyValue. xyz can be any suffix.
Variables:KeyValue should be articleId to identify the additional fee article.

AlertInformationLabel

Description:Optional: This label is used to display the alert message. The label can be placed on any panels or popups. It must be present in the AlertPopup panel.
Visibility: The label is visible when there is an active alert message. It is made invisible when the alert message expires

ArticleNameLabel

Description:The label can display currently selected Article name.
Variables: @S Currently selected article name.
Visibility: Always visible.

AutoCheckOutAmountLabel

Description:The label displays the auto check-out amount, i.e. the amount to pay when customer is automatically checked out by backoffice.
Variables: @V1        Auto check-out amount.
Visibility: Available in PostPay_Panel1, PostPay_Panel2, PostPay_Panel3, PostPay_Panel7, and CheckInInProgressPopup and popups after that in post payment flow

AutoCheckOutAmountTariffLabel

Description:The label displays the auto check-out amount excluding fee, i.e. the amount to pay when customer is automatically checked out by backoffice.
Variables: @V1        Auto check-out amount excluding fee.

AutoCheckOutCardFeeAmountLabel

Description:The label can be used to display the card fee/transaction fee amount associated to AutoCheckOutAmountLabel
Variables: @V1 Card fee amount associated to AutoCheckOutAmount.
Visibility: Always visible.

AutoCheckOutTimeLabel

Description:The label displays the auto check-out time, i.e. when the customer will automatically checked out by backoffice.
Variables:@D1 Auto check-out date.
@T1 Auto check-out time.
Visibility: Available in PostPay_Panel1, PostPay_Panel2, PostPay_Panel3, PostPay_Panel4, PostPay_Panel7, and CheckInInProgressPopup and popups after that in post payment flow

BaseAmountLabel

Description:The original prices without applying the discount amount.
Variables:@V1 Base amount

BarcodeReaderStatusLabel

Description:The label should be placed in the panel displayed when barcode reader is turned on and ready to scan. The label displays an error message “InvalidBarcode” if user scans a barcode that is longer than the MaximumLength defined for the TextBox.
The label shall have FormattedText=” “
The Key “InvalidBarcode” is translated in the translation file
Visibility:Visible when scanned barcode is too long

BatteryVoltageLabel

Description:The label can be used to show the latest measured battery voltage.
This label is updated if the OnTerminalMeasurement< KeyValue="BatteryVoltage"> button is clicked or when the samplingPeriod is elapsed.
See CWT Software Configuration Handbook -> <cwt><CORE><batteryVoltage>
Variables:No variables.

BlockIntervalEndTimeLabel

Description:The label can be used to show end time for block interval, e.g. “Block until: 05/15/09 6:00 AM”.
Variables: @D1 Block interval end date.
@T1 Block interval end time.
Visibility: Always visible, i.e should only be used in panels shown in blocked iinterval

CardFeeLabel

Description:The label is the same as LeftToPayCardFeeLabel

CheckInNumberLabel

Description:The label displays the check-in number/id
Variables: @S Currently selected tariff package name.
Visibility: Available in PostPay_Panel5, PostPay_Panel6, CheckOutInProgressPopup and popups after that in post payment flow

CountrySelectionLabel

Description:A label to show which country the user has selected.
Variables:No variables.

DateLabel

Description:The label displays the current date. The format of displayed date is given by an property named “FormattingInfo”. See Dynamic label text for time formatting syntax.
Variables:No variables.
Visibility: Always visible.

DiscountAmountLabel

Description:Shows how much discount amount is applied on the original/base price. Discount amount can be minus (-) or plus (+).
Variables:@S Discount amount

DiscountPercentageLabel

Description:Discount in percent. Shows how much discount percent is applied to the base/original price. This can be minus (-) (lower price) or plus (+) (higher price).
Variables:@S Discount in percent

DiscountPercentageLessThanZeroLabel

Description:Visible if discount is less than zero. Can be used if a translatable prefix indicating a lower price is wanted, e.g. Bonus -20%
Variables:@S Discount in percent

DiscountPercentageGreaterThanZeroLabel

Description:Visible if discount is greater than zero. Can be used if a translatable prefix indicating a higher price is wanted, e.g. Penalty +20%
Variables:@S Discount in percent

DiscountPercentageZeroLabel

Description:Visible if discount is equal to zero. Can be used if a special message is wanted, e.g. No Bonus/Malus, Normal Price
Variables:No variables

DynamicDeliverableDoneLabel

Description:Displays a message when the request is OK

See Dynamic Deliverables Response

DynamicDeliverableFailedLabel

Description:Displays an error when the external pay unit cannot connect to its server

See Dynamic Deliverables Response

DynamicDeliverableStartedLabel

Description:Displays a message when a request is started

See Dynamic Deliverables Response

EndDateLabel / EndTimeLabel

Description:The label can be used to show purchase end time.
E.g. “Paid until: 05/15/09 4:15 PM”.
Variables:@D1 End date.
@T1 End time.
Visibility: Visible if end time is calculated.

EndDateWithAdditionalFreeMinutesIfBlockReachedLabel / EndTimeWithAdditionalFreeMinutesIfBlockReachedLabel

Description:The label can be used to show purchase end time if the block is reached including ‘Additional Free Minutes’.
E.g. “Paid until: 05/15/09 4:15 PM”.
Variables:@D1 End date.
@T1 End time.
Visibility: Visible if end time is calculated.

EndDateWithAdditionalFreeMinutesLabel / EndTimeWithAdditionalFreeMinutesLabel

Description:The label can be used to show purchase end time including ‘Additional Free Minutes’
E.g. “Paid until: 05/15/09 4:15 PM”.
Variables:@D1 End date.
@T1 End time.
Visibility: Visible if end time is calculated.

ExternalPayunitBalanceLabel

Description:The label can be used to display the balance for an external pay unit. The KeyValue of the label must be set to the corresponding external pay unit. It is recommended to use filename of the External Pay Unit dll but “Ext0”, “Ext1”,...,”Ext7” also works (e.g. KeyValue=”extpu_WPP.dll”).
Variables: @V1        Balance amount.
Visibility: Always visible.

ExternalPayunitBalanceMinusTicksLeftToPayLabel

Description:Similar to  ExternalPayunitBalanceLabel. Can be used as displaying resulting balance during stepping (consuming balance)
Variables: @V1 Balance minus ticksLeftToPay amount
Visibility: Available if valid balance

ExternalPayunitBalanceMinusTicksLeftToPayPlusPaidMinusUserSelectedMaxTickLimitLabel
ResultingBalancePlusUserSelectedOverpaymentLabel

Description:Similar to ExternalPayunitBalanceLabel. Two label names for the same variable. Can be used for displaying resulting balance plus user selected overpayment.
Variables:@V1 resulting balance plus user selected overpayment amount.
Visibility:Always visible

ExternalPayunitBalanceNotFoundLabel

Description:The label can be used to display a message that balance was not found
Variables:No variables.

ExternalPayunitBalancePlusPaidLabel

Description:Similar to  ExternalPayunitBalanceLabel. Can be used as displaying resulting balance during inserting coins (refilling balance)
Variables: @V1 Balance plus Paid amount
Visibility: Available if valid balance

ExternalPayunitBalancePlusTicksLeftToPayLabel

Description:Similar to  ExternalPayunitBalanceLabel. Can be used as displaying resulting balance during stepping (refilling balance)
Variables: @V1 Balance plus ticksLeftToPay amount
Visibility: Available if valid balance

ExternalPayunitBalanceSearchingLabel

Description:The label can be used to display a message that balance is not set yet by the external pay unit (e.g. when external pay unit is communicating with a server)  
Variables:No variables.

ExternalPayUnitPopupText1

Description:The label is should be used in ExternalPayUnitPopup.
The label is common for all external pay units; Ext0,…,Ext3
Variables:No variables.
Visibility: External pay unit software controls the visibility

ExternalPayUnitPopupText1_Ext0,…, ExternalPayUnitPopupText1_Ext7

Description:The label is should be used in ExternalPayUnitPopup.
The label is the specific label for each external pay unit Ext0,…,Ext3
Variables:No variables.
Visibility: External pay unit software controls the visibility

ExternalPayUnitText1

Description:The label is common for all external pay units; Ext0,…,Ext3
Variables:No variables.
Visibility: External pay unit software controls the visibility

ExternalPayUnitText1_Ext0,…, ExternalPayUnitText1_Ext3

Description:Since the external pay unit software is separated from the rest of the CWT software, each pay unit has access to the user interface via the two labels ExternalPayUnitText1 and ExternalPayUnitText2. The external software controls the visibility and the content of the label. See External Pay Unit API documentation for further details.
The label is the specific label for each external pay unit Ext0,…,Ext3
Variables:No variables.
Visibility: External pay unit software controls the visibility

GeneralDataLabel

Description:The label displays General Data. General Data is key-value data from external pay units. GeneralDataLabel displays the value for key given by KeyValue.
Variables:@S
Visibility: General Input Key

ExternalPayUnitText2

Description:See ExternalPayUnitText1… above.
Variables:No variables.
Visibility: External pay unit software controls the visibility

GeneralInputKeyLabelX

Description:The label displays the General Input Key X where X=1 to 20
Variables:@S
Visibility: General Input Key

GeneralInputValueLabelX

Description:The label displays the General Input Value X where X=1 to 20
Variables:@S
Visibility: General Input Value

GetExternalInformationErrorLabel

Description:This label is populate with error status code and used with GetExternalInformationCommunicationFailedPopup

GetExternalInformationLabel

Description:GetExternalInformationLabel is used in GetVehicleInformationDonePopup
Several instances of this label can be used in the same panel, one instance for each attribute to show.
Variables: @json:
Json attribute to find in the response.  E.g. “@json:brand”

LeftToPayAdditionalFeeLabel

Description:LeftToPayAdditionalFeeLabel is used to show left to pay additional fee amount of all article

LeftToPayCardFeeLabel

Description:The label can be used to display the card fee/transaction fee amount associated to LeftToPayLabel
Variables: @V1 Card fee amount associated to LeftToPay.
Visibility: Always visible.

LeftToPayLabel

Description:The label can be used to display amount left to pay, e.g. when stepping amount to pay with card “Paid with card: $8”.
Variables: @V1        Amount left to pay.
Visibility: Always visible.

LeftToPayTariffLabel

Description:The label can be used to display amount left to pay excluding fee, e.g. when stepping amount to pay with card “Paid with card: $8”.
Variables: @V1        Amount left to pay excluding fee.
Visibility: Always visible.

LeftToPayUntilMinReachedLabel

Description:The label can be used to display amount needed to fulfil minimum requirements, e.g. “Left to pay: $10”.
Variables: @V1 Amount to pay until minimum requirement is reached.
Visibility: Visible if amount > 0.

LeftToPayUntilMinReachedCardFeeLabel

Description: The label can be used to display the card fee amount associated to LeftToPayUntilMinReachedLabel

Variables: @V1 Card fee amount associated to LeftToPayUntilMinReached.
Visibility: Always visible.

LeftToPayUntilMinReachedTariffLabel

Description: The label can be used to display amount excluding fee needed to fulfil minimum requirements, e.g. “Left to pay: $10”.

Variables: @V1 Amount excluding fee to pay until minimum requirement is reached.
Visibility: Visible if amount ³ 0.

LeftToPayWithCardUntilCardMinReachedLabel

Description: The label can be used to display amount required by card, e.g. “Left to pay with card: $10”.

Variables: @V1 Amount to pay witch card until minimum requirement is reached.
Visibility: Visible if amount > 0.

LeftToPayWithCardUntilCardMinReachedCardFeeLabel

Description: The label can be used to display the card fee/transaction fee amount associated to LeftToPayWithCardUntilCardMinReachedLabel

Variables: @V1 Card fee amount associated to LeftToPayWithCardUntilCardMinReached.
Visibility: Always visible.

LeftToPayWithCardUntilCardMinReachedTariffLabel

Description: The label can be used to display amount excluding fee required by card, e.g. “Left to pay with card: $10”.

Variables: @V1        Amount excluding fee to pay witch card until minimum requirement is reached.
Visibility: Visible if amount > 0.

LeftToPurchaseTimeTariffLabel

Description:The label can be used to display the time left to purchase until max or blocked, i.e., the time span between units until max or blocked and paid units.
See Time related labels for formatting options.
Variables:@S Amount of time left purchase. Also see section DHM-format below.
Visibility: Always visible.

ModemNetworkTypeLabel

Description: The label is used to show the modem network type
This label is updated if the OnTerminalMeasurement< KeyValue=ModemNetworkStatus > button is clicked or when the modemNetworkStatusScanInterval is elapsed.
See CWT Software Configuration Handbook -> <cwt><CORE><modemSignalStrength>

Variables:No variables.

ModemOperatorNameLabel

Description: The label is used to show  operator name.
This label is updated if the OnTerminalMeasurement< KeyValue=ModemNetworkStatus > button is clicked or when the modemNetworkStatusScanInterval is elapsed.
See CWT Software Configuration Handbook -> <cwt><CORE><modemSignalStrength>

Variables:No variables.

ModemSignalStrengthLabel

Description: The label is used to show the latest measured modem signal strength in percentage.
This label is updated if the OnTerminalMeasurement< KeyValue=ModemNetworkStatus > button is clicked or when the modemNetworkStatusScanInterval is elapsed.
See CWT Software Configuration Handbook -> <cwt><CORE><modemSignalStrength>

Variables:No variables.

OverPaidLabel

Description: The label can be used to display the amount over paid, e.g. fee $5 for 1h, pay $12 which give 2 hours and over payment is $2 because you get the same amount of time for $10.

Variables: @V1        Over paid amount.
Visibility: Always visible.

PaidLabel

Description: The label can be used to display paid amount, e.g. “Paid: $10”.

Variables: @V1        Paid amount.
Visibility: Always visible.

PaidMinusUserSelectedOverpayment / UserSelectedMaxTickLimitLabel

Description:Amount used in tariff when UserSelectedOverpaymentLimit is enabled
Variables: @V1 User selected amount.
Visibility: Always available

PaidPlusLeftToPayLabel

Description: The label can be used to display total amount when stepping amount to pay with card and paying with coins “Total amount paid: $11”.

Variables: @V1        Amount paid + amount left to pay.
Visibility: Always visible.

PaidPlusLeftToPayMinusUserSelectedOverpayment / LeftToPayPlusUserSelectedMaxTickLimitLabel

Description:Amount used in tariff when UserSelectedOverpaymentLimit and Balance is used
Variables: @V1 Ticks left to pay plus user selected amount.
Visibility: Always available

PaidPlusLeftToPayTariffLabel

Description: The label can be used to display total amount excluding fee when stepping amount to pay with card and paying with coins “Total amount paid: $11”.

Variables: @V1        Amount paid + amount left to pay excluding fee.
Visibility: Always visible.

PayIntervalStartTimeLabel

Description: The label can be used to show start time for first pay interval, e.g. “Free until: 05/15/09 2:15 PM”.

Variables: @D1 Pay interval start date.
@T1 Pay interval start time.
Visibility: Visible if current time is inside a blocked interval.

PaymentInstructionLabel

Description: The label is designed to present instructions on how to proceed with the purchase. It can display different texts depending on the state of the terminal and the current purchase.
Warning: This label will show the default text that no pay units are available when the purchase process is in a state that all available pay units are inhibited.
See Payment instruction label .

Variables: @V1        Paid amount
@V2        Amount until min reached (i.e., min amount - paid amount).
Visibility:Always visible.

PaymentServiceNameLabel

Description: The label can display currently selected Payment Service name.

Variables: @S Currently selected payment service name.
Visibility: Always visible.

PersonalAccountAvailablePurchaseTimeLabel

Description: Configurable presentation of available time on the personal account in CWO2. The presentation can be grouped in days, hours and minutes, days and hours, hours and minutes, days, hours and minutes. The FormattingInfo property on the Label defines how the available time shall be presented.

Variables: @S Amount of available time left for account.
Visibility: Visible if the personal account is active and the account property “allow to display available time” allows it.
See more info in Personal Account.

PersonalAccountIdentifierLabel

Description: The label can display a personal account identifier.

Variables: @S1        Account identifier.
Visibility: Visible if the personal account is active.

PersonalAccountPurchaseNotAllowedInTerminalLabel

Description: The label can be used to display a description when a personal account is being denied in CWT.

Variables:No variables.
Visibility: Visible if personal account denies purchases in the terminal.

PersonalAccountUsageRemainingLabel

Description:The PersonalAccountUsageRemainingLabel label allows a configurable presentation of the remaining usage in the personal account.
See Time related labels for formatting options.
Variables: @S Amount of remaining time left for account.
Visibility: Visible if personal account denies purchases in the terminal.

PrinterErrorReasonLabel

Description: Displays the reason why the printer forced the system to go out of order.
See Printer Error Reasons for a list of error messages to be used in "OutOfOrderPanel"

Flowbird printer only

PrinterNotOperationalLabel

Description: The label can be used to display a description when the printer is not operational.

Variables:No variables.
Visibility: Visible if printer is set to be active.

PurchaseDeniedDueToPurchaseRulesLabel

Description: When a purchase is denied due to Purchase Rules the failing purchase rule description is shown in this label. Purchase rule description is configured in cwtconfig.xml.

Variables:No variables
Visibility: Only visible in PurchaseDeniedDueToPurchaseRulesPopup

PurchasedTimeLabel

Description: The label can display purchased amount of time, i.e. the time span between start and end time.
See Time related labels for formatting options.
Variables: @S Amount of purchased time in DHM-format, see Section DHM- format below.
Visibility: Always visible.

PurchasedTimeExcludingFreeIntervalsLabel

Description:The label can be used to display purchased time excluding free intervals in time span format.
See Time related labels for formatting options.
Variables:@S Amount of remaining free time. Also see section DHM-format below.
Visibility: Always visible.

PurchasedUnitsLabel

Description:Displays the number of units purchased

Variables: @S

PurchaseExVatLabel

Description: The label can be used to display paid amount excluding the VAT for tabular tax, e.g. “Parking fee: $8 VAT: $2 Total: $10

Variables: @V1        Amount excluding VAT.
Visibility: Always visible.

PurchaseIntegratorExternalDescriptionLabel

Description: Displays the result text received from 3rd party for ongoing purchases.
If the text is not set in the cwtconfig.xml file the name of the label will be displayed.

Variables:No variables.
Visibility: In Popup OngoingPurchaseCommunicationResultPopup

PurchasePreRequisitesExternalMessageLabel

Description: The label can display the current external message retrieved from WebOffice back office or third party back office in the identification response. The message is available for valid and denied identifiers.

Variables: @S External message for the current purchase pre-requisites identifier

PurchasePreRequisitesIdentifierLabel

Description: The label can display the current Purchase pre-requisites identifier.

Variables: @S Current Purchase pre-requisites identifier (e.g. entered id or RFID-identifier).

RemainingFreeTimeLabel

Description:The label can be used to display remaining free time in time span format.
See Time related labels for formatting options.
Variables:@S Amount of remaining free time. Also see section DHM-format below.
Visibility: Always visible.

RemainingTimeCountdownLabel

Description: The label shows the remaining time purchased in the format HH:MM:SS. Every second the time is counted down. Note that this label only works correctly while a purchase is being made and article data have been populated.

Variables:No variables.

RemainingTimeLabel

Description: The label displays purchased amount of time till end time is reached (i.e. end time – now).
See Time related labels for formatting options.
Variables: @S Amount of purchased time in DHM-format, see Section DHM- format below.
Visibility: Always visible.

ResultingBalancePlusUserSelectedOverpaymentLabel / ExternalPayunitBalanceMinusTicksLeftToPayPlusPaidMinusUserSelectedMaxTickLimitLabel

Description:Similar to  ExternalPayunitBalanceLabel. Can be used as displaying resulting balance during stepping when UserSelectedOverpaymentLimit is also enabled (consuming and refilling balance)
Variables: @V1  Resulting balance when stepping balance and userSelectedOverpayment
Visibility: Available if valid balance

RoundUpAmountLabel

Description:The label can be used to display the amount in round up, e.g. fee $5 for 1h, pay $4.75 which give 1h50m and 10m, roundup amount, $0.25 round up amount.
Variables:@V1 Round-Up amount.
Visibility:Always visible.

RoundUpTimeLabel

Description:The label can be used to display the time in round up, e.g. fee $5 for 1h, pay $4.75 which give 1h50m and 10m, roundup time.
See Time related labels for formatting options.
Variables:@S Round-Up time in minutes.
Visibility:Always visible.

SpaceAllowedMessageLabel

Description: The label is used in SpaceNotAllowedCustomMessagePopup to show space related message sent from WebOffice

Variables:No variables.
Visibility: Always visible.

SpaceSelectionLabel

Description: The label can display selected space id

Variables:No variables.
Visibility: Always visible.

StartTimeLabel

Description: The label can be used to show purchase start time, e.g. “Paid from: 05/15/09 2:15 PM”.

Variables:@D1 Start date.
@T1 Start time.
Visibility: Always visible.

StopTimeLabel

Description: The label can be used to show purchase end time, e.g. “Paid until: 05/15/09 4:15 PM”.

Variables: @D1 End date.
@T1 End time.
Visibility: Visible if end time is calculated.

TariffDescriptionLabel

Description: The purpose of this label is to present a textual description of the currently selected tariff. See Tariff description.

Variables:No variables.
Visibility: Always visible.

TariffDynamicDescriptionLabel

Description: The purpose of this label is to present a textual description of the currently selected tariff in a more dynamic way (interval dependent). See Tariff description.

Variables:No variables.
Visibility: Always visible.

TariffPackageInfoLabel

Description: The label presents tariff package name of a specific tariff. The Label should be used in TariffPackageInfoPopupPanel, see TariffPackageInfoPopupPanel.

TariffPackageInfoLabel (_row_col)

Description: The purpose of this label is to present a textual description of a specific tariff. The Label should be used in TariffPackageInfoPopupPanel, see TariffPackageInfoPopupPanel. The label is behaves like TariffDescriptionLabel, See Tariff description.

Variables:No variables.
Visibility:Always visible.

TariffPackageNameLabel

Description: The label can display currently selected Tariff Package name.

Variables: @S Currently selected tariff package name.
Visibility: Always visible.

TerminalIdLabel

Description: The label can display terminal identifier.

Variables: @S1        Terminal Id.
Visibility: Always visible.

TerminalLocationLabel

Description: Display the terminal location string defined in CWO2. This information is updated when configuration is sent from CWO2 to the terminal.It can also be set manually in cwtid.xml for offline terminals.

Variables: @S        is the terminal location string received from CWO2 (or defined manually in cwtid.xml)

TimeLabel

Description: The label displays the current date. The format of displayed time is given by an property named “FormattingInfo”, See Dynamic label text for time formatting syntax.

Variables:No variables.
Visibility: Always visible.

TotalPurchasedTimeTariffLabel

Description:The label can be used to display purchased time in time span format.
See Time related labels for formatting options.
Variables:@S Amount of purchased time. Also see section DHM-format below.
Visibility: Always visible.

UntilMaxOrBlockedLabel

Description: The label can display amount of money or time until maximum or blocked restriction is reached.
See Time related labels for formatting options.
Variables: @V1        Amount of money until maximum or blocked is reached.
@S        Amount of time until maximum or blocked is reached.

When using these 2 variable together you must use the following syntax: ’max amount: @V1@ max time: @S’
Note the extra @ between both parts
Time is displayed in DHM-format. See Section DHM-format below.

Visibility: Visible if amount can be calculated.

UntilMaxOrBlockedWithoutFreeUnitsInBeginingOfIntervalLabel

Description: The label can display the amount of money or time until the maximum or blocked restriction is reached.
But not including any free minutes in the first or last tariff interval.

See Time related labels for formatting options.
Variables: @V1        Amount of money until maximum or blocked is reached.
@S1        Amount of time until maximum or blocked is reached, not including any free minutes in the first or last tariff interval

When using these 2 variable together you must use the following syntax: ’max amount: @V1@ max time: @S’
Note the extra @ between both parts
Time is displayed in DHM-format. See Section DHM-format below.

Visibility: Visible if amount can be calculated.

UserIdentifierLabel

Description: The label can display the current user identifier.

Variables: @S Current user identifier (e.g. entered code or pulled card).
Visibility: Always visible.

ZeroPurchaseInstructionLabel

Description: The label can display the amount of free time, i.e. the time span between start time and first pay interval. Visible if free purchase is allowed.
There is a special button that is visible at the same time as the label to allow the end user to make a free purchase.
Example: “Press button for 2h free parking”.

See Time related labels for formatting options.
Variables: @S Amount of time left until pay interval. Also see 0 and Section DHM-format below.
Visibility: Visible if purchase allowed with zero ticks, i.e. a zero purchase results in units.