This is my entire report
[Sales Total:1, 1]
{REPORT TICKET TYPES:!PreOrder && TotalAmount >= 0}
[Ring Ups By Department:1, 1]
Dry Cleaning|{ACCOUNT TRANSACTION TOTAL:Dry Cleaning Sale Transaction:Dry Cleaning}
Shoes|{ACCOUNT TRANSACTION TOTAL:Shoes Sale Transaction:Shoes}
Tailoring|{ACCOUNT TRANSACTION TOTAL:Tailoring Sale Transaction:Tailoring}
Photos|{ACCOUNT TRANSACTION TOTAL:Photo Sale Transaction:Photos}
Accessories|{ACCOUNT TRANSACTION TOTAL:Accessories Sale Transaction:Accessories}
==>>TOTAL|[={ACCOUNT TRANSACTION TOTAL:Dry Cleaning Sale Transaction:Dry Cleaning} + {ACCOUNT TRANSACTION TOTAL:Shoes Sale Transaction:Shoes} + {ACCOUNT TRANSACTION TOTAL:Tailoring Sale Transaction:Tailoring} + {ACCOUNT TRANSACTION TOTAL:Photo Sale Transaction:Photos} + {ACCOUNT TRANSACTION TOTAL:Accessories Sale Transaction:Accessories}]
[Pre Orders:1, 1]
{REPORT TICKET TYPES:PreOrder && TotalAmount >= 0}
[Refunds:1, 1]
{REPORT TICKET TYPES:TotalAmount < 0}
[Payments:2, 1, 2]
{REPORT PAYMENT DETAILS:P.Name,P.Amount.Percent,P.Amount.Sum:Payment.Amount > 0}
>Total|{REPORT PAYMENT DETAILS:P.Amount.Sum:Payment.Amount > 0}
[Order States:2,1,2]
{REPORT ORDER STATES}
{REPORT ORDER DETAILS:OSV.Collections=Collected}
[Refund Payments:2, 1, 2]
{REPORT REFUND PAYMENTS}
[Ticket Details:2, 1, 2]
>>Ticket Counts
@!{TICKET TYPE LIST}
$1|{REPORT TICKET COUNT:(TY=$1)}|{REPORT TICKET TOTAL:(TY=$1)}
Total|{REPORT TICKET COUNT}|{REPORT TICKET TOTAL}
Amount per Ticket||[=F(TN('{REPORT TICKET TOTAL}')/TN('{REPORT TICKET COUNT}'))]
>>Order Counts
@!{TICKET TYPE LIST}
$1|{REPORT ORDER COUNT:(TY=$1)}|{REPORT ORDER TOTAL:(TY=$1)}
Total|{REPORT ORDER COUNT: }|{REPORT ORDER TOTAL: }
Orders per Ticket||[=F(TN('{REPORT ORDER COUNT: }')/TN('{REPORT TICKET COUNT: }'))]
Amount per Order||[=F(TN('{REPORT ORDER TOTAL: }')/TN('{REPORT ORDER COUNT: }'))]
>>Ticket Counts per State
{REPORT TICKET STATES}
>>Order Counts per State
{REPORT ORDER STATES}
[Payment Details:2, 1, 2]
@{TICKET TYPE LIST}
@{TAX TYPE LIST}
>$1
{REPORT PAYMENT DETAILS:P.Name,P.Amount.Percent,P.Amount.Sum:(TY=$1)}
{REPORT CALCULATION DETAILS:C.Name,C.X,C.CalculationAmount.Sum:(TY=$1)}
$2||{REPORT TICKET DETAILS:TX.$2.Sum:(TY=$1)}
[User Sales:1, 1]
{REPORT ORDER DETAILS:O.User,O.ExactTotal.Sum}
@{REPORT PAYMENT DETAILS:P.User,P.Amount.Sum::{0}:,}
[Settled by $1:1, 1, 1]
{REPORT PAYMENT DETAILS:P.Name,P.Amount.Percent,P.Amount.Sum:(PU=$1)}
>Total Income|{REPORT PAYMENT DETAILS:P.Amount.Sum:(PU=$1)}
Unfortunately I donât have SQL 2016 I have SQL 2014
Iâm experimenting with this:
[test:1,1,1,1]
{REPORT ORDER DETAILS:OS.Collection,T.TicketNumber,O.MenuItemName,T.LastPaymentDate}
But it still shows old tickets on old workperiods. Maybe its because they were reserved/ordered in during the old work period, because I see tickets Checked in/Collected entirely instead of per order show on this work period.