Error
A valid request URL is required to generate request examples{
"id": "cash-2026-07-16-1",
"store": "store-bastille",
"date": "2026-07-16T20:00:00.000Z",
"status": "closed",
"openingFloatCents": 20000,
"expectedCashCents": 157000,
"countedCashCents": 156500,
"varianceCents": -500
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Finance
Get a finance entry by id
Returns the finance read model (écriture de caisse / cash ledger row) for one till cash session by its id, including its écart de caisse (cash variance). 404s when no entry carries the given id.
GET
/
v1
/
finance
/
{entryId}
Error
A valid request URL is required to generate request examples{
"id": "cash-2026-07-16-1",
"store": "store-bastille",
"date": "2026-07-16T20:00:00.000Z",
"status": "closed",
"openingFloatCents": 20000,
"expectedCashCents": 157000,
"countedCashCents": 156500,
"varianceCents": -500
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Path Parameters
Finance read-model id (one till cash session), e.g. cash-2026-07-16-1.
Minimum string length:
1Response
The finance entry read model.
The finance entry read model.
Required range:
-9007199254740991 <= x <= 9007199254740991Required range:
-9007199254740991 <= x <= 9007199254740991Required range:
-9007199254740991 <= x <= 9007199254740991Required range:
-9007199254740991 <= x <= 9007199254740991
