Timesheet & Log
Rake Documentation Article
Want to see how this works in practice? Try it directly inside the Rake app.
Launch Timesheet & Log Dashboard📋 Overview
The Timesheet & Log module tracks billable and non-billable time allocations. It serves as the primary engine for generating Time & Materials (T&M) line items during invoicing workflows.
➕ Create a Log
- Click Add Entry, or double-click on any empty date cell in the grid
- Select a valid Project from the dropdown (this filters available Deliverables)
- Set the quantity of Hours worked
- Select Work Location and add descriptive Comments
- Click Save — the record commits with a default state of
Actual
✏️ Edit & Delete
Click the Pencil icon to edit — modify fields and click Update. If the log is attached to a finalized invoice, editing is blocked to protect accounting integrity. Click the Trash icon to delete — confirm the action and the system removes the row and updates all parent totals.
📑 Field Definitions
| Field | Type | Details |
|---|---|---|
| Project | Dropdown (FK) | Must map to an active, existing Project record |
| Deliverable | Dropdown (FK) | Optional — maps to a specific milestone inside the parent Project |
| Hours | Decimal | Greater than 0.00, maximum 24.00 per single daily entry |
| Work Location | Enum | Onsite or Remote — used for travel deduction tracking |
| Comment | Text (500 chars) | Injected directly into invoice line items as work descriptions |
🔗 System Interrelationships
Every logged hour references a Project, which maps to a specific Purchase Order (PO). The hourly rate is derived from that PO link. When you launch the Invoicing wizard, it scans this module for all Actual records matching the date range that haven't been flagged with an invoice ID.