Everything the crew has submitted.
Upload a receipt received by the office and file it under the employee who made the purchase.
Track total spending by job. Date, employee, category, and payment-method filters below also update this summary.
| Job | Receipts | Latest | Total expenses |
|---|
| Date | Employee | Job | Vendor | Category | Amount | Payment method | Receipt | Notes |
|---|
These apply to every job costing, and only you can change them. Changing a markup re-prices open costings, so treat quotes you've already sent as fixed.
What a working day is worth, and the allowances the calculator applies automatically.
What the wall display at the shop shows. The board checks this every five minutes and switches itself — nobody has to touch the TV or the Pi behind it.
Puts a play button on the TV board. Leave it blank and the button disappears. It remembers whether it was playing, so after the nightly reload it starts itself back up.
Upload songs and the board plays them in order, over and over. Uploaded songs are used instead of the stream address above if you have set both. Under 20MB each — mp3, m4a, ogg or wav.
Board address: magzexpenses.com/board?tv=1 — sign the TV in as an employee, not as admin, so the session lasts 90 days instead of 12 hours.
The whiteboard next to the schedule. These show on the board for everyone — they are not jobs and they never reach a calendar. A to-do drops off when you tick it; a memo drops off on its expiry date, or stays until you remove it.
Imports active jobs tied to accepted estimates and your active expense accounts. It syncs automatically once daily, and you can sync it anytime below.
Writes the last 60 days of expenses, job time, and travel into SharePoint as CSV files, twice a day at 12:30 and 6:30 PM Eastern. Every run replaces the files rather than adding to them, so a missed run costs nothing and a corrected entry from three weeks ago shows up corrected.