Please enable JavaScript to view this site.

CWT Software Configuration Handbook 4.40

Navigation: Appendices > Ticket layout > Variables

All variables by number

Scroll Prev Top Next More

This chapter lists all the available variables ordered by number.

0 to 99   100 to 199   200 to 299   300 to 399   400 to 499   500 to 599

600 to 699   700 to 799   1000 to 1099   1500 to 1599   1600 to 1099

4000 to 4099

 

0 to 99

Variable

Function

 

Check-in time, use Arrival time

 

Check-out time, use Expiry time

@v0

Amount paid including fee

@v1

Month, short text

@v2

Weekday, short text

@v3

AM/PM, text

@v4

Year, YY (2 digits)

@v5

Month, MM (2 digits)

@v6

Day, DD (2 digits)

@v7

Hour, 24-hour clock, 2 digits

@v8

Hour, 12-hour clock, 2 digits

@v9

Minute, 2 digits

@v10

Month, short text

@v11

Weekday, short name

@v12

AM/PM, text

@v13

Year, YY (2 digits)

@v14

Month, MM (2 digits)

@v15

Day, DD (2 digits)

@v16

Hour, 24-hour clock, 2 digits

@v17

Hour, 12-hour clock, 2 digts

@v18

Minute, 2 digits

@v19

Month, short text

@v20

Weekday, short name

@v21

AM/PM, text

@v22

Year, YY (2 digits)

@v23

Month, MM (2 digits)

@v24

Day, DD (2 digits)

@v25

Hour, 24-hour clock, 2 digits

@v26

Hour, 12-hour clock, 2 digits

@v27

Minute, 2 digits

@v32

Tariff package name, text (not translated)

@v33

Terminal ID (as set in file cwtid.xml)

@v34

Purchase number

@v35

Marking on ticket when paying with card

@v36

Card balance (amount)

@v37

Terminal Location from WebOffice (as set in file cwtid.xml when configuration updates are performed from the back-office)

@v38

Amount charged to the ePurse

@v39

Transaction Sequence Number

@v40

Credit Identifier

@v44

VAT amount

@v45

Amount paid @v0 multiplied by exchange rate.

@v46

User identifier code, for Example: parking space number or car registration number.

@v47

Masked card string for identification of the card used in the purchase. The number of the card is masked with asterisks.

@v48

Masked card string for identification of the card used in the purchase. The number of the card is masked with asterisks in the format asterisks and last four digits.

@v49

Masked card string for identification of the card used in the purchase. The number of the card is masked with asterisks in the format six first digits, asterisks and last four digits.

@v50

Expiry date of the card used in the purchase in format YYMM.

@v53

For external description received from third party

@v54

For result code received from third party

@v55

External Id, Ongoing Purchase Submit response.
This is only valid if Ongoing Purchase synchronization is required for purchase.

@v56

Personal Account Identifier or Parking Code

@v57

Account Usage Remaining

@v60

Language-dependent text that is translated through the translation.xml file in the system.

Current implementation only translates @v60 variables into the used default language when variable is used in ticket layouts. Temporary language selected by button does not change the translation.

Format: @v60;ID @v60"Text"

@v61

Fixed text that is not translated.

Format: @v61"Text"

@v62

Language-dependent text that is translated through the translation.xml file.

Format: @v62"Text"

@v71

Purchased time, days

@v72

Purchased time, hours

@v73

Purchased time, minutes (0–59)

@v74

Purchased time, minutes (0–999)

@v80

Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v81

Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v82

Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v83

Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v84

Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v85

Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v86

Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v87

Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v88

Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v89

Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v90

Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v91

Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v92

Date separator according to currently selected regional setting in the system.

@v93

Time separator according to currently selected regional setting in the system.

 

100 to 199

Variable

Function

@v101

Month, long text

@v102

Weekday, long text

@v104

Year, YYYY (4 digits)

@v110

Month, long text

@v111

Weekday, long name

@v113

Year, YYYY (4 digits)

@v119

Month, long text

@v120

Weekday, long name

@v122

Year, YYYY (4 digits)

@v132

Article name, text (not translated)

@v135

Set the marking used to indicate paying with card, for Example: @v135k

@v136

Card pay unit bank authorization number for transaction (empty if offline validation)

@v137

Card pay unit internal transaction reference number (WebOffice) for transaction (empty if offline validation)

@v138

Card pay unit card issuer string for transaction (empty if offline validation)

@v140

Currency symbol

@v141

Card Issuer - translatable

@v142

Card Identity - translatable

@v144

VAT in %

@v150

Operator (Parkare Madrid)

@v151

Neighborhood (Parkare Madrid)

@v152

Manufacturer (Parkare Madrid)

@v153

Vendor Machine (Parkare Madrid)

@v154

The cwoHostName set in the <COMMUNICATION> tag is available as a ticket variable to be used in dynamic deliverable or in extended properties.

Ex. to reduce the risk of entering wrong address in the Ext-Pu set-up. Image

<PAYUNIT name="Ext0" type="OnlinePaymentProvider" filename="OnlineParkingSession.d11" mustHaveInternet="true>
  <extendedproperties>
     <properties name=" Gateway" type="Dynamic" value="@v154"/>
     <properties name="CommunicationTimeout" value="15"/>
  </extendedproperties>
</PAYUNIT>

 

200 to 299

Variable

Function

@v201

Tariff package name, translated text

@v202

Article name, translated text

@v203

Tariff package Id

@v204

Article Id

@v205

Country or State entered by user

@v206

Current Payment Service Id

 

300 to 399

Variable

Function

@v300

Month, short text

@v301

Month, long text

@v302

Weekday, short name

@v303

Weekday, long name

@v304

AM/PM, text

@v305

Year, 2 digits

@v306

Year, 4 digits

@v307

Month, 2 digits

@v308

Day, 2 digits

@v309

Hour, 24 hour clock, 2 digits

@v310

Hour, 12 hour clock, 2 digits

@v311

Minute, 2 digits

@v312

Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v313

Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v314

Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v315

Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

 

400 to 499

Variable

Function

@v400

Pay unit

@v401

Collection id

@v402

Collection user

@v403

Collection consecutive no.

@v404

Collection amount

@v405

Collection number (e.g. number of coins)

@v406

Collection amount per channel/issuer

@v407

Collection number per channel/issuer

@v408

Previous collection id

@v409

Previous collection user

@v410

Previous collection consecutive no.

@v411

Previous collection amount

@v412

Previous collection number (e.g. number of coins)

@v413

Previous collection amount per channel/issuer

@v414

Previous collection number per channel/issuer (e.g. number of a certain coin)

@v415

Total amount of all collections since last Reset

@v416

Total number of all collections since last Reset

@v417

Total number of all collections since last Reset per channel/issuer

@v418

Total number of all collections since last Reset per channel/issuer

@v419

Number of collections since last Reset

@v420

Collection time – month, short text

@v421

Collection time – month, long text

@v422

Collection time – weekday, short name

@v423

Collection time – weekday, long name

@v424

Collection time - am/pm, text

@v425

Collection time – year, 2 digits

@v426

Collection time – year, 4 digits

@v427

Collection time – month, 2 digits

@v428

Collection time – day, 2 digits

@v429

Collection time – hour, 24 hour clock, 2 digits

@v430

Collection time – hour, 12 hour clock, 2 digits

@v431

Collection time – minute, 2 digits

@v432

Collection date, Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v433

Collection date, Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v434

Collection time, Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v435

Collection time, Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v436

Collection Date (Day of year 1-365/366)

@v437

CoinBox id

@v438

Previous collection CoinBox id

@v440

Previous collection time – month, short text

@v441

Previous collection time – month, long text

@v442

Previous collection time – weekday, short name

@v443

Previous collection time – weekday, long name

@v444

Previous collection time – AM/PM, text

@v445

Previous collection time – year, 2 digits

@v446

Previous collection time – year, 4 digits

@v447

Previous collection time – month, 2 digits

@v448

Previous collection time – day, 2 digits

@v449

Previous collection time – hour, 24 hour clock, 2 digits

@v450

Previous collection time – hour, 12 hour clock, 2 digits

@v451

Previous collection time – minute, 2 digits

@v452

Previous collection date, Short date format depending on the regional setting in the system. Same information as in v472.

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v453

Previous collection date, Long date format depending on the regional setting in the system. Same information as in v473.

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v454

Previous collection time, Short time format  depending on the regional setting in the system. Same information as in v474.

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v455

Previous collection time, Long time format  depending on the regional setting in the system. Same information as in v475.

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v460

Reset start time – month, short text

@v461

Reset start time – month, long text

@v462

Reset start time – weekday, short name

@v463

Reset start time – weekday, long name

@v464

Reset start time – am/pm, text

@v465

Reset start time – year, 2 digits

@v466

Reset start time – year, 4 digits

@v467

Reset start time – month, 2 digits

@v468

Reset start time – day, 2 digits

@v469

Reset start time – hour, 24 hour clock, 2 digits

@v470

Reset start time – hour, 12 hour clock, 2 digits

@v471

Reset start time – minute, 2 digits

@v472

Reset start date, short date  depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v473

Reset start date, long date  depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v474

Reset start time, short time  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v475

Reset start time, long time  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v480

Current channel/issuer name - translated

@v481

Current channel/issuer name – not translated

@v482

Numeric value of the pay unit

Coin = 0

Card = 1

Only supported for Coin or Card.

@v483

Numeric part of terminal id.

e.g.:  if terminal id is “BA1234XZ”  “1234” will be printed.

If terminal id consists entirely of non-numeric chars, this variable will be empty.

@v484

Collection amount in format dbbbbbbbb where d = number of decimals and bbbbbbb is the zero padded amount.

e.g.: 200136700 = 1367.00 (leading 2 since there are 2 decimals).

@v485

Total amount of all collections since last Reset in format dtttttttt where d = number of decimals and tttttttt is the zero padded amount.

e.g.: 202136700 = 21367.00 (leading 2 since there are 2 decimals).

@v486

Number of coins in the collection.  

@v487

Truncated value of collection number to fit in 4 characters.

e.g.: if collection number is 20102 will 0102 be printed in this variable.

@v488

Previous collection in W3C Local Date Time format, if no previous collection, last reset date is used.

Format ex:2021-01-02T03:04:05

@v489

Current collection W3C Local DateTime format, if no collection data available, current local time is used.

Format ex:2021-01-02T03:04:05

@v490

Total number of purchases in all collections since last Reset

@v491

Total number of purchases in all previous collections

@v492

Total number of purchases current collection

@v493

Total number of purchases in balance

@v495

Balance lifetime ticks

@v496

Balance amount

@v497

Balance number (e.g. number of coins)

@v498

Balance amount per channel/issuer

@v499

Balance number per channel/issuer (e.g. number of a certain coin)

 

500 to 599

Variable

Function

@v500

Auto check-out time – month, short text

@v501

Auto check-out time – month, long text

@v502

Auto check-out time – weekday, short name

@v503

Auto check-out time – weekday, long name

@v504

Auto check-out time - am/pm, text

@v505

Auto check-out time – year, 2 digits

@v506

Auto check-out time – year, 4 digits

@v507

Auto check-out time – month, 2 digits

@v508

Auto check-out time – day, 2 digits

@v509

Auto check-out time – hour, 24 hour clock, 2 digits

@v510

Auto check-out time – hour, 12 hour clock, 2 digits

@v511

Auto check-out time – minute, 2 digits

@v512

Auto check-out date - Short date format depending on the regional setting in the system

Examples:

DD-MM-YYYY

MM/DD/YYYY

@v513

Auto check-out date - Long date format depending on the regional setting in the system

Examples:

Day, DD Month YYYY

Day, Month DD, YYYY

@v514

Auto check-out time - Short time format  depending on the regional setting in the system

Examples:

hh:mm AM/PM

hh:mm (24 hour format)

@v515

Auto check-out time -Long time format  depending on the regional setting in the system

Examples:

hh:mm:ss AM/PM

hh:mm:ss (24 hour format)

@v516

Check-In number

@v517

Auto check-out amount including fee

@v518

Auto check-out amount VAT

@v519

Auto check-out amount excluding fee

@v520

Auto check-out fee

@v521

Post Payment Guid

@v550

Amount paid excluding fee

@v551

Card fee/Transaction fee amount for Amount paid

@v552

Used to show the amount from the additional fee. Must be used with @Id[articleid].

To print additional fee for articleid=98765:  @v552@id98765

@v553

Used to show the total additional fee amount

 

600 to 699

Variable

Function

@v600 to @v633

External Pay unit attributes.  The values are defined by the external pay unit.

@v650

The day of the year, expressed as a value between 1 and 366.

@v651

Alphanumeric value for passcode to unlock garage.

e.g. ABC1234

@v652

Days since 1 Jan. Format:001-366

@v653

Days since 1 Jan. Format:001-366

@v654

Days since 1 Jan. Format:001-366

@v655

Base amount. The original prices without applying the discount amount (@v656)

@v656

Discount amount. Show how much discount amount is applied on the original/base price. Discount amount can be minus (-) or plus (+).

@v657

Discount in percent. Shows how much discount percent is applied to the base/original price. This can be minus (-) or plus (+).

@v660

Round Up amount

@v661

Round Up time in minutes, 2 digits

@v670

Total Vat amount from Tabular Tax

@v671

Vat part 1 amount from Tabular Tax

@v672

Vat part 2 amount from Tabular Tax

@v673

Vat part 3 amount from Tabular Tax

@v674

Vat part 4 amount from Tabular Tax

@v675

Rounding down amount.

 

700 to 799

Variable

Function

@v701

Overpayment Article name text (not translated)

@v702

Overpayment Article name (translated text)

@v703

Overpayment Article Id

@v704

Overpayment amount as string with currency symbol, (e.g. $ 2.50)

@v705

Paid ticks excl. card fee/transaction fee + Overpayment ticks

@v706

Paid ticks excl. card fee/transaction fee + Overpayment ticks + Card fee/transaction fee ticks

@v707

Transaction Sequence Number for Overpayment Credit

@v708

Ticks left to pay plus user selected max ticks limit, the amount used by tariff calculation when using userSelectedOverPaymentLimit.

See PAYMENTSERVICE element

@v711 to @v740

Global Input Key 1 to key 30

@v741 to @v770

Global Input Value 1 to value 30

 

1000 to 1099

Variable

Function

@v1002

Phone Number

@v1003

Email

@v1010

Current time - seconds

@v1019

Expiry time - seconds

@v1028

Arrival time - seconds

 

1500 to 1599

Variable

Function

@v1551

Transaction fee ticks

@v1552

Ticks left to pay, including transaction fee

@v1554

Overpayment ticks

@v1555

Auxiliary GUID as string with braces

@v1556

Auxiliary GUID as string without braces

@v1557

Purchase Prerequisite Identifier

@v1558

Purchase Prerequisite Authentication Token

@v1559

System Information Modem Sim card Iccid Number

@v1560

System Information Modem Sim card Imsi Number

@v1561

Paid Units in Minutes

@v1562

Amount paid with (first) Coin pay unit

@v1564

Pay Unit Balance saldo before purchase (amount)

@v1565

Pay Unit Balance saldo after purchase (amount)

@v1566

Pay Unit Balance delta (after - before) (amount)

@v1569

Next CollectionID/CollectionNumber for the currently collected pay unit. Only to be used during a collection.

@v1570

“Bill” Next CollectionID/CollectionNumber specified by pay unit number

@v1571

“Coin” Next CollectionID/CollectionNumber specified by pay unit number

@v1572

“Card” Next CollectionID/CollectionNumber specified by pay unit number

@v1573

“Ext0” Next CollectionID/CollectionNumber specified by pay unit number

@v1574

“Ext1” Next CollectionID/CollectionNumber specified by pay unit number

@v1575

“Ext2” Next CollectionID/CollectionNumber specified by pay unit number

@v1576

“Ext3” Next CollectionID/CollectionNumber specified by pay unit number

@v1577

“Ext4” Next CollectionID/CollectionNumber specified by pay unit number

@v1578

“Ext5” Next CollectionID/CollectionNumber specified by pay unit number

@v1579

“Ext6” Next CollectionID/CollectionNumber specified by pay unit number

@v1580

“Ext7” Next CollectionID/CollectionNumber specified by pay unit number

@v1581

System Information Ethernet Mac Address. Format. 000.000.000.000

@v1589

Next Collection GUID for the currently collected pay unit. Only to be used during a collection.

@v1590

“Bill” Next CollectionGuid specified by pay unit number

@v1591

“Coin” Next CollectionGuid specified by pay unit number

@v1592

“Card” Next CollectionGuid specified by pay unit number

@v1593

“Ext0” Next CollectionGuid specified by pay unit number

@v1594

“Ext1” Next CollectionGuid specified by pay unit number

@v1595

“Ext2” Next CollectionGuid specified by pay unit number

@v1596

“Ext3” Next CollectionGuid specified by pay unit number

@v1597

“Ext4” Next CollectionGuid specified by pay unit number

@v1598

“Ext5” Next CollectionGuid specified by pay unit number

@v1599

“Ext6” Next CollectionGuid specified by pay unit number

 

1600 to 1699

Variable

Function

@v1600

“Ext7” Next CollectionGuid specified by pay unit number

@v1610

ExtPayUnitId0 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1611

ExtPayUnitId1 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1612

ExtPayUnitId2 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1613

ExtPayUnitId3 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1614

ExtPayUnitId4 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1615

ExtPayUnitId5 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1616

ExtPayUnitId6 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

@v1617

ExtPayUnitId7 set per external Pay Unit in cwtid.xml file. Default value if no value in cwtid.xml. "00000000"

 

4000 to 4099

Variable

Function

@v4011

Collection id, GUID without braces, same Guid as v401

@v4044

Collection amount in cent, without currency. Otherwise same as 404.

@v4066

Collection amount in cent, without currency per channel/issuer. Otherwise the same as v406.