Select Store And Staff
Choose the shop and staff name first. The page will then load today's report and any saved draft for the same store and staff.
This store already has a submitted report for today. Any temporary draft for today has been cleared automatically.
Saved reports found for today under this store. Choose one to reopen and continue editing.
{{ draft.staff_name }}
No saved report has been found for this store today.
Existing draft loaded. Last saved at {{ formatDateTime(draftLoadedAt) }}.
Add one row for each completed repair or related repair charge for the day.
No repair rows yet.
This section records faulty / broken screens for the report itself. It does not replace the stock deduction section below.
No faulty / broken LCD rows yet.
Record sold devices and the sale amount. Device sales total is calculated automatically.
No device sales rows yet.
Record device buyback details for the day.
No device buy back rows yet.
| Cash Received from Customers | {{ money(endOfDay.cash_received) }} |
| EFTPOS Sales Net Amount | {{ money(endOfDay.eftpos_sales) }} |
| Afterpay Sales (Enter data) | {{ money(endOfDay.afterpay_sales) }} |
| Total Sales | {{ money(endOfDayTotalSalesInput) }} |
| Repair Sales | {{ money(repairSalesTotal) }} |
| Accessories Sales | {{ money(accessoriesSalesTotal) }} |
| Device Sales | {{ money(deviceSalesTotal) }} |
| Total Sales Check | {{ money(endOfDayTotalBreakdown) }} |
| Expense | {{ money(expenseTotal) }} |
| Cash To Be Banked | {{ money(cashToBeBanked) }} |
Add one row per staff member if needed.
No timesheet rows yet.
Expense total is used for cash to be banked.
No expense rows yet.
{{ customerTrackingTotal }}
Missing sales total is calculated automatically.
No missing sales rows yet.
Choose the screen or battery item and action. Battery is one row per model and does not use colour.
{{ lcdAvailableLabel(line) }}
No parts deduction rows yet.
Manager Notes
Optional notes for the end-of-day review.
Repair Sales
{{ money(repairSalesTotal) }}
Device Sales
{{ money(deviceSalesTotal) }}
Accessories Sales
{{ money(accessoriesSalesTotal) }}
Cash To Be Banked
{{ money(cashToBeBanked) }}
Weekly Screen & Battery Inventory Count
Count every active screen and battery row for this store. Battery is counted by model only. The result stays pending until manager approval.
This store already has a pending screen and battery count for this week, submitted by {{ inventoryCountExistingSubmission.staff_name }} on {{ formatDateTime(inventoryCountExistingSubmission.submitted_at) }}.
This store already has an approved screen and battery count for this week, submitted by {{ inventoryCountExistingSubmission.staff_name }} on {{ formatDateTime(inventoryCountExistingSubmission.submitted_at) }}.
{{ section.label }}
{{ modelGroup.model_name }}
Part
{{ line.variant_name }}
System Qty
{{ line.system_qty }}
Counted Qty
No active screen or battery inventory rows found for this store.
Count Notes
Optional notes for the manager before approval.
Daily Report Submitted
{{ formattedToday }} | {{ selectedStoreName }} | {{ selectedStaffName }}
| {{ submissionSuccess.report_code }}
| Submitted {{ formatDateTime(submissionSuccess.submitted_at) }}
Repair Lines
| Model | Problem / Parts | Tech | Invoice | Amount |
|---|---|---|---|---|
| {{ line.model_and_color }} | {{ line.problem_and_parts_used }} | {{ line.tech_name }} | {{ line.invoice_number || '-' }} | {{ money(line.amount) }} |
No repair rows in this report.
End Of Day Reporting
| Cash Received | {{ money(submissionSuccess.end_of_day.cash_received) }} |
| EFTPOS Net | {{ money(submissionSuccess.end_of_day.eftpos_sales) }} |
| Afterpay | {{ money(submissionSuccess.end_of_day.afterpay_sales) }} |
| Total Sales Input | {{ money(submissionSuccess.end_of_day.total_sales_input) }} |
| Accessories Sales | {{ money(submissionSuccess.end_of_day.accessories_sales) }} |
| Cash To Bank | {{ money(submissionSuccess.end_of_day.cash_to_be_banked) }} |