Hi all, Please adavise on this scenario. I need a report that shows all the sales done by cashier which is standard. However, it is by understanding that even when a cashier establishes a layaway (layby in Australia) and then payments are made to the layaway over time, the final tendered payment is what is attributed to the cashier who tendered the payment. So even when John (original cashier) established the layaway for $2000.00 and Wendy 3 months later tenders the final $50, Wendi is the cashier for a $2000 sale and get s the credit from the store! How do I get an accurate cashier report that accounts for this skewing of the data? Any clues, enhancement, suggestions, upgrades, etc...?
Below is a report that should show you the information you are looking for. Copy and paste the code into Notepad and save the file as 'Custom - Layaway Payment Report.qrp', make sure that Save file as type is set to All Files.
Rob
//--- Report Summary --- //
Begin ReportSummary ReportType = reporttypeOrders ReportTitle = "Layaway Payment Report" PageOrientation = pageorientationPortrait WordWrap = False ShowDateTimePicker = False OutLineMode = True Groups = 1 GroupDescription = "" DisplayLogo = True LogoFileName = "MyLogo.bmp" ProcedureCall = "" PreQuery1 = "" PreQuery2 = "" TablesQueried FROM [Order] WITH(NOLOCK) LEFT JOIN Customer WITH(NOLOCK) ON [Order].CustomerID = Customer.ID LEFT JOIN OrderHistory WITH(NOLOCK) ON [Order].ID = OrderHistory.OrderID LEFT JOIN Cashier WITH(NOLOCK) ON OrderHistory.CashierID = Cashier.ID LEFT JOIN TenderEntry WITH(NOLOCK) ON OrderHistory.ID TenderEntry.OrderHistoryID SelCriteria = "[Order].Type = 5" GroupBy = "" SortOrder = "" End ReportSummary
//--- Title Rows ---//
Begin TitleRow Text = "" Font = "Arial" FontBold = True FontSize = 16 Color = "Blue" End TitleRow
Begin TitleRow Text = "" Font = "Arial" FontBold = True FontSize = 12 Color = "Black" End TitleRow
Begin TitleRow Text = "Generated On " Font = "Arial" FontBold = True FontSize = 10 Color = "Black" End TitleRow
You might want to consider using Sales Reps to assign credit for the sale, even if you are not paying commission. You can set a different sales rep for each line item on a transaction, or set it for the entire transaction. The Sales Rep will follow the line item regardless of which cashier tenders the sale...
BeanSmart website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.