POST api/cashBalancing/{id}/operator/{guid}/finalise?drawerID={drawerID}&machineID={machineID}

Uploads/Updates Operators Cash balancing. This will create a header for that day or will find the header. This is for operator cash up only.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Cash balancing header identifier

globally unique identifier

Required

guid

Operator identifier

globally unique identifier

Required

drawerID

drawer identifier

integer

Default value is 0

machineID

machine identifier

integer

Default value is 0

Body Parameters

Cash Balancing Operator data

CashBalancing
NameDescriptionTypeAdditional information
ID

integer

None.

HeaderIdentifier

Collection of byte

None.

HeaderIdentifierGuid

globally unique identifier

None.

OperatorG_UID

Collection of byte

None.

OperatorGuid

globally unique identifier

None.

Date

date

None.

OperatorCash

integer

None.

DrawerID

integer

None.

MachineID

integer

None.

ManagerCash

integer

None.

ExpectedCash

integer

None.

FinalisedCash

integer

None.

OperatorCashNote

string

None.

ManagerCashNote

string

None.

ExpectedPickup

integer

None.

PickupCash

integer

None.

Start

date

None.

End

date

None.

OperatorName

string

Relation. This field may not always be loaded or used for updates.

OperatorNumber

string

Relation. This field may not always be loaded or used for updates.

MachineName

string

Relation. This field may not always be loaded or used for updates.

Operators

string

Relation. This field may not always be loaded or used for updates.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "headerIdentifier": "g/NGCMkkj0+EST/eHO0DUw==",
  "headerIdentifierGuid": "0846f383-24c9-4f8f-8449-3fde1ced0353",
  "operatorG_UID": "miCyKYduekK+2IXirsEVYg==",
  "operatorGuid": "29b2209a-6e87-427a-bed8-85e2aec11562",
  "date": "2025-06-14T06:48:50.0799301",
  "operatorCash": 4,
  "drawerID": 5,
  "machineID": 6,
  "managerCash": 7,
  "expectedCash": 8,
  "finalisedCash": 9,
  "operatorCashNote": "sample string 10",
  "managerCashNote": "sample string 11",
  "expectedPickup": 12,
  "pickupCash": 13,
  "start": "2025-06-14T06:48:50.0799301",
  "end": "2025-06-14T06:48:50.0799301",
  "operatorName": "sample string 16",
  "operatorNumber": "sample string 17",
  "machineName": "sample string 18",
  "operators": "sample string 19"
}

application/xml, text/xml

Sample:
<CashBalancing xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://gapsolutions.com.au/schema/ezimanager">
  <Date>2025-06-14T06:48:50.0799301+00:00</Date>
  <DrawerID>5</DrawerID>
  <End>2025-06-14T06:48:50.0799301+00:00</End>
  <ExpectedCash>8</ExpectedCash>
  <ExpectedPickup>12</ExpectedPickup>
  <FinalisedCash>9</FinalisedCash>
  <HeaderIdentifier>g/NGCMkkj0+EST/eHO0DUw==</HeaderIdentifier>
  <HeaderIdentifierGuid>0846f383-24c9-4f8f-8449-3fde1ced0353</HeaderIdentifierGuid>
  <ID>1</ID>
  <MachineID>6</MachineID>
  <MachineName>sample string 18</MachineName>
  <ManagerCash>7</ManagerCash>
  <ManagerCashNote>sample string 11</ManagerCashNote>
  <OperatorCash>4</OperatorCash>
  <OperatorCashNote>sample string 10</OperatorCashNote>
  <OperatorG_UID>miCyKYduekK+2IXirsEVYg==</OperatorG_UID>
  <OperatorGuid>29b2209a-6e87-427a-bed8-85e2aec11562</OperatorGuid>
  <OperatorName>sample string 16</OperatorName>
  <OperatorNumber>sample string 17</OperatorNumber>
  <Operators>sample string 19</Operators>
  <PickupCash>13</PickupCash>
  <Start>2025-06-14T06:48:50.0799301+00:00</Start>
</CashBalancing>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.