Preskoči na sadržaj

Aggregated periodic POS report

POST
/pos/reports/periodic

On-screen periodic report: totals, by day, by payment method, sold products, and VAT groups for the selected period/types/cashiers.

object
dateFrom
required
Any of:
dateTo
required
Any of:
invoiceTypes
required
Array<number>
cashierTins
Array<string>
options
required
object
printByDays
required
boolean
amountsByPaymentMethod
required
boolean
printSoldProducts
required
boolean
splitByDate
required
boolean
splitByPaymentMethod
required
boolean
groupVatReport
required
boolean

OK

object
totals
required
object
invoiceCount
required
number
grossTotal
required
number
netTotal
required
number
vatTotal
required
number
saleCount
number
refundCount
number
salesTotal
number
refundTotal
number
byDay
required
Array<object>
object
date
required
string
invoiceCount
required
number
total
required
number
byPaymentMethod
required
Array<object>
object
paymentType
required
number
total
required
number
soldProducts
required
Array<object>
object
itemName
required
string
quantity
required
number
total
required
number
vatGroups
required
Array<object>
object
rate
required
number
net
required
number
vat
required
number
gross
required
number

401

One of:
object
defined
required
code
required
Allowed value: UNAUTHORIZED
status
required
Allowed value: 401
message
required
string
default: Missing user session. Please log in!
data

403

One of:
object
defined
required
code
required
Allowed value: FORBIDDEN
status
required
Allowed value: 403
message
required
string
default: You do not have enough permission to perform this action.
data

422

One of:
object
defined
required
code
required
Allowed value: INPUT_VALIDATION_FAILED
status
required
Allowed value: 422
message
required
string
default: INPUT_VALIDATION_FAILED
data