Description This command is used for getting the tallies assigned to a teller. A set of tallies can be requested for each currency assigned to the teller.
Input Param LPWFSCDMTELLERINFO lpTellerInfo;
typedef struct _wfs_cdm_teller_info
{
USHORT usTellerID;
CHAR cCurrencyID[3];
} WFSCDMTELLERINFO, *LPWFSCDMTELLERINFO;
usTellerID
Identification of teller. The service provider maintains a list of valid teller IDs; if the usTellerID value is not present in the list, an error is reported. The implementation of the list is vendor dependent.
cCurrencyID
Identification of currency (ISO format).
Output Param LPWFSCDMTELLERTOTALS lpTellerTotals;
typedef struct _wfs_cdm_teller_totals
{
USHORT usTellerID;
CHAR cCurrencyID[3];
ULONG ulBills;
ULONG ulCoins;
ULONG ulCashIn;
ULONG ulCashBox;
} WFSCDMTELLERTOTALS, * LPWFSCDMTELLERTOTALS;
usTellerID
Identification of teller.
cCurrencyID
Identification of currency (ISO format).
ulBills
Amount of money dispensed from bill cassettes. (Amount expressed in minimum dispense units; see WFS_INF_CDM_CURRENCY_EXP.)
ulCoins
Amount of money dispensed from coin cylinders. (Amount expressed in minimum dispense units; see WFS_INF_CDM_CURRENCY_EXP.)
ulCashIn
Amount of money cashed in by teller. (Amount expressed in minimum dispense units; see WFS_INF_CDM_CURRENCY_EXP.)
ulCashBox
Amount dispensed from teller’s cash box. (Amount expressed in minimum dispense units; see WFS_INF_CDM_CURRENCY_EXP.)
Error Codes The following additional error codes can be generated by this command:
Value Meaning
WFS_ERR_CDM_INVALIDCURRENCY Specified currency not currently available
WFS_ERR_CDM_INVALIDTELLERID Teller ID not present in service provider’s teller ID list.
Comments None.