XFS4IoT.com about the XFS standard
Device class · all 17 classes

Cash Dispenser Module CDM

Cash dispenser: counts out and presents banknotes from the cassettes.

This specification describes the functionality of an XFS compliant Cash Dispenser Module (CDM) Service Provider.

The opening of the first descriptive chapter of the 3.50 document, CWA 16926-5.
2.00First editionin every edition since
12QueriesWFS_INF_CDM_… in 3.50
23CommandsWFS_CMD_CDM_… in 3.50
23Eventsreported by the device in 3.50

Across the editions

Each edition of XFS 3.x has one part per device class. The table lists the editions that have a part for Cash Dispenser Module and, for each, how many queries, commands and events the part defines. A dash means the edition has no part for this class.

Source: the message tables of each edition's document. Queries are the WFS_INF_ messages, commands the WFS_CMD_ messages, events the service, execute, user and system events.
EditionCWADateQueriesCommandsEvents
2.00CWA 13449December 1998 92012
3.00CWA 14050November 2000 81716
3.10CWA 15748July 2008 82019
3.20CWA 16374December 2011 82019
3.30CWA 16926August 2015 112222
3.40CWA 16926February 2020 122322
3.50CWA 16926December 2022 122323

The class-by-edition matrix shows every class side by side.

The 3.50 document

The part is published as CWA 16926-5. Like every XFS 3.x part it opens with chapters that describe the device and how an application uses it, then lists each query, command and event with its data, and closes with background chapters and the C header.

Before the messages

  1. European Foreword p. 5
  2. 1 Introduction p. 9
  3. 2 Cash Dispensers p. 11
  4. 3 References p. 12
  5. 4 Note Classification p. 13

The messages

12 queries, 23 commands and 23 events, 58 messages in all, each with its input and output data and its error codes.

After the messages

  1. 8 Sub-Dispensing Command Flow p. 109
  2. 9 Rules for Cash Unit Exchange p. 112
  3. 10 Events Associated with Cash Unit Status Changes p. 113
  4. 11 Multiple Dispense Command Flow p. 117
  5. 12 Appendix E – Cash Dispenser E2E Authentication p. 119

Chapter numbers and page numbers are those of the document. CEN publishes the documents free of charge; see Sources.

How to read the numbers

In XFS 3.x an application asks a device about itself with a query (WFS_INF_… – status, capabilities, the forms a printer knows), makes it do something with a command (WFS_CMD_… – print, dispense, read a card), and learns about things that happen on their own from an event (a card taken, a door opened, a threshold reached). The counts above are taken from each document's message tables, so they show how the class grew from edition to edition. A count that does not change does not mean the messages did not: fields are added and meanings refined within a message, and that is not counted here.

Next: The device classes