Please enable JavaScript to view this site.

WebOffice  2.66 Complete Guide

The following parameters are available for the XSLT transformations.  Take notice that each type of push export has a different set of parameters.

 

Collections

Parameter Name

Explanation

terminalId

Terminal ID

terminalGuid

Terminal Guid

terminalLocation

Terminal location (from Terminal Details page in WebOffice)

terminalNodeName

Node (from Terminal Details page in WebOffice)

timezone

The terminal’s timezone name can be used to convert dates to and from UTC.

activeeventsummarystatusid

The terminals active event summary status.

0: Unknown
1: OK
2: Warning
3: Error

terminalTicks

Terminal ticks (from Terminal Details page in WebOffice)

terminalCurrencyKey

The currency key set for the terminal.

terminalCustomAttributeId1

Terminal custom attribute ID 1 (from Terminal Details page in WebOffice).  

Contains an empty string if the custom attribute does not exist.

terminalCustomAttributeId2

Terminal custom attribute ID 2.

terminalCustomAttributeId3

Terminal custom attribute ID 3.

terminalCustomAttributeId4

Terminal custom attribute ID 4.

terminalCustomAttributeId5

Terminal custom attribute ID 5.

terminalCustomAttributeId6

Terminal custom attribute ID 6.

terminalCustomAttributeId7

Terminal custom attribute ID 7.

terminalCustomAttributeId8

Terminal custom attribute ID 8.

terminalCustomAttributeId9

Terminal custom attribute ID 9.

terminalCustomAttributeId10

Terminal custom attribute ID 10.

payunitNodes

Contains a list of pay units for the current terminal’s terminal type.  The list is returned as a node set (XML).

Example:

<item>
  <payunitkey>0</payunitkey>
  <name>None</name>
  <externalpayunitid>0</externalpayunitid>
</item>
<item>
  <payunitkey>1</payunitkey>
  <name>Coin</name>
  <externalpayunitid>1</externalpayunitid>
</item>

 

Events

Parameter Name

Explanation

terminalId

Terminal ID

terminalId

Terminal ID

terminalGuid

Terminal Guid

terminalLocation

Terminal location (from Terminal Details page in WebOffice)

terminalNodeName

Node (from Terminal Details page in WebOffice)

timezone

The terminal’s timezone name can be used to convert dates to and from UTC.

activeeventsummarystatusid

The terminals active event summary status.

0: Unknown
1: OK
2: Warning
3: Error

terminalCustomAttributeId1

Terminal custom attribute ID 1 (from Terminal Details page in WebOffice).  

Contains an empty string if the custom attribute does not exist.

terminalCustomAttributeId2

Terminal custom attribute ID 2.

terminalCustomAttributeId3

Terminal custom attribute ID 3.

terminalCustomAttributeId4

Terminal custom attribute ID 4.

terminalCustomAttributeId5

Terminal custom attribute ID 5.

terminalCustomAttributeId6

Terminal custom attribute ID 6.

terminalCustomAttributeId7

Terminal custom attribute ID 7.

terminalCustomAttributeId8

Terminal custom attribute ID 8.

terminalCustomAttributeId9

Terminal custom attribute ID 9.

terminalCustomAttributeId10

Terminal custom attribute ID 10.

hardwareUnitNodes

Contains a list of hardware units for the current terminal’s terminal type.  The list is returned as a node set (XML).

Example:

<item>
  <hardwareunitid>24</hardwareunitid>
  <name>Modem 1</name>
</item>
<item>
  <hardwareunitid>21</hardwareunitid>
  <name>Database (PostP/MEMO, MEMO,PostP)</name>
</item>

eventLevelNodes

Contains a list of event levels for the current terminal’s terminal type.  The list is returned as a node set (XML).

Example:

<item>
  <externaleventlevelid>2</externaleventlevelid>
  <eventlevelid>4</eventlevelid>
  <name>Partial error</name>
  <summarystatusid>2</summarystatusid>
</item>
<item>
  <externaleventlevelid>1</externaleventlevelid>
  <eventlevelid>2</eventlevelid>
  <name>Total error</name>
  <summarystatusid>3</summarystatusid>
</item>

eventCodeNodes

Contains a list of event codes for the current terminal’s terminal type.  The list is returned as a node set (XML).

Example:

<item>
  <eventcodeid>243</eventcodeid>
  <name>CWT UI download ok</name>
</item>
<item>
  <eventcodeid>199</eventcodeid>
  <name>Communication failure</name>
</item>

 

Purchases

Parameter Name

Explanation

terminalId

Terminal ID

terminalGuid

Terminal Guid

terminalLocation

Terminal location (from Terminal Details page in WebOffice)

terminalNodeName

Node (from Terminal Details page in WebOffice)

timezone

The terminal’s timezone name can be used to convert dates to and from UTC.

activeeventsummarystatusid

The terminals active event summary status.

0: Unknown
1: OK
2: Warning
3: Error

terminalCustomAttributeId1

Terminal custom attribute ID 1 (from Terminal Details page in WebOffice).  

Contains an empty string if the custom attribute does not exist.

terminalCustomAttributeId2

Terminal custom attribute ID 2.

terminalCustomAttributeId3

Terminal custom attribute ID 3.

terminalCustomAttributeId4

Terminal custom attribute ID 4.

terminalCustomAttributeId5

Terminal custom attribute ID 5.

terminalCustomAttributeId6

Terminal custom attribute ID 6.

terminalCustomAttributeId7

Terminal custom attribute ID 7.

terminalCustomAttributeId8

Terminal custom attribute ID 8.

terminalCustomAttributeId9

Terminal custom attribute ID 9.

terminalCustomAttributeId10

Terminal custom attribute ID 10.

articleNodes

Contains a list of articles for the current company.  The list is returned as a node set (XML).

Example:

<item>
  <id>0</id>
  <name>Article 0</name>
  <vat> 0</vat>
  <vatcategory> 0</vatcategory>
  <purchasecategoryname>Parking</ purchasecategoryname>
</item>
<item>
  <id>1</id>
  <name>Article 1</name>
  <vat> 0</ vat>
  <vatcategory> 0</vatcategory>
  <purchasecategoryname>Parking</ purchasecategoryname>
</item>

tariffpackageNodes

Contains a list of tariff packages for the current company.  The list is returned as a node set (XML).

Example:

<item>
  <id>2</id>
  <name>Hourly</name>
</item>
<item>
  <id>1</id>
  <name>Monthly</name>
</item>

payunitNodes

Contains a list of pay units for the current terminal’s terminal type.  The list is returned as a node set (XML).

Example:

<item>
  <payunitkey>0</payunitkey>
  <name>None</name>
  <externalpayunitid>0</externalpayunitid>
</item>
<item>
  <payunitkey>1</payunitkey>
  <name>Coin</name>
  <externalpayunitid>1</externalpayunitid>
</item>

purchasetypeNodes

Contains a list purchase types.  The list is returned as a node set (XML).

Example:

<item>
  <id>0</id>
  <name>Normal</name>
</item>
<item>
  <id>1</id>
  <name>TopUp</name>
</item>

purchasestateNodes

Contains a list purchase states.  The list is returned as a node set (XML).

Example:

<item>
  <id>0</id>
  <name>Completed</name>
  <summarystatusid>1</summarystatusid>
</item>
<item>
  <id>1</id>
  <name>Aborted</name>
  <summarystatusid>3</summarystatusid>
</item>

currencyNodes

Contains a list of currencies.  The list is returned as a node set (XML).

Example:

<item>
  <currencykey>CAD</currencykey>
  <name>Canadian Dollar</name>
  <code>124</code>
</item>
<item>
  <currencykey>SEK</currencykey>
  <name>Swedish Krona</name>
  <code>752</code>
</item>

 

Terminal Communication

Parameter Name

Explanation

terminalId

Terminal ID

terminalGuid

Terminal Guid

terminalLocation

Terminal location (from Terminal Details page in WebOffice)

terminalNodeName

Node (from Terminal Details page in WebOffice)

timezone

The terminal’s timezone name can be used to convert dates to and from UTC.

activeeventsummarystatusid

The terminals active event summary status.

0: Unknown
1: OK
2: Warning
3: Error

terminalCustomAttributeId1

Terminal custom attribute ID 1 (from Terminal Details page in WebOffice).  

Contains an empty string if the custom attribute does not exist.

terminalCustomAttributeId2

Terminal custom attribute ID 2.

terminalCustomAttributeId3

Terminal custom attribute ID 3.

terminalCustomAttributeId4

Terminal custom attribute ID 4.

terminalCustomAttributeId5

Terminal custom attribute ID 5.

terminalCustomAttributeId6

Terminal custom attribute ID 6.

terminalCustomAttributeId7

Terminal custom attribute ID 7.

terminalCustomAttributeId8

Terminal custom attribute ID 8.

terminalCustomAttributeId9

Terminal custom attribute ID 9.

terminalCustomAttributeId10

Terminal custom attribute ID 10.