SpotOn · Schema

CashDeposit

A cash deposit recorded at a location.

RestaurantPoint of SalePaymentsOnline OrderingReservationsReporting

Properties

Name Type Description
id string Unique cash deposit identifier.
locationId string Associated location identifier.
deleted boolean Whether the deposit is marked as deleted.
amount string Deposit amount in US dollars, as a decimal string.
employeeId string Identifier of the employee who recorded the deposit.
jobPositionId string Job position of the employee during recording.
recordedAt string RFC 3339 timestamp when the deposit was recorded.
lastUpdatedByEmployeeId string Identifier of the employee who last updated the deposit.
lastUpdatedByJobPositionId string Job position of the employee during the last update.
lastUpdatedAt string RFC 3339 timestamp of the last update.
View JSON Schema on GitHub

JSON Schema

restaurant-pos-export-cash-deposit-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "CashDeposit",
  "description": "A cash deposit recorded at a location.",
  "$id": "https://raw.githubusercontent.com/api-evangelist/spoton/refs/heads/main/json-schema/restaurant-pos-export-cash-deposit-schema.json",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique cash deposit identifier."
    },
    "locationId": {
      "type": "string",
      "description": "Associated location identifier."
    },
    "deleted": {
      "type": "boolean",
      "description": "Whether the deposit is marked as deleted."
    },
    "amount": {
      "type": "string",
      "description": "Deposit amount in US dollars, as a decimal string."
    },
    "employeeId": {
      "type": "string",
      "description": "Identifier of the employee who recorded the deposit."
    },
    "jobPositionId": {
      "type": "string",
      "description": "Job position of the employee during recording."
    },
    "recordedAt": {
      "type": "string",
      "format": "date-time",
      "description": "RFC 3339 timestamp when the deposit was recorded."
    },
    "lastUpdatedByEmployeeId": {
      "type": "string",
      "description": "Identifier of the employee who last updated the deposit."
    },
    "lastUpdatedByJobPositionId": {
      "type": "string",
      "description": "Job position of the employee during the last update."
    },
    "lastUpdatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "RFC 3339 timestamp of the last update."
    }
  }
}