Appearance
Time Track Central Setup
The Time Track Central Setup page (search Business Central for "Time Track Central Setup") is the central hub for the core extension. Every other configuration page — payroll codes, work variants, project types, overtime lists, absence causes, user teams — is reachable from here, and most of the extension's behavior toggles live directly on this page.
You need a valid license to open this page at all: if the license is missing or expired, Business Central blocks the page with "A valid Time Track Central license is required to configure this extension." See Licensing for how licenses and editions work.
License
Read-only — shows the edition your current license covers (e.g. enterprise). See Licensing if you need a different edition to unlock an add-on like Work Reports or Expenses.
Web Interface
| Field | What it controls |
|---|---|
| Time Zone | The time zone used to interpret and display times in the Time Track Central web interface. This is a single, company-wide setting — there is no per-user time zone override, so pick the zone your workforce actually works in. |
| Default Project Payroll Code | The payroll code pre-selected for project hour types when a resource has no more specific default. See Payroll Codes. |
| Travel Distance Unit | The unit (kilometers or miles) travel distance is recorded and displayed in across the web interface. Changing this after go-live only affects display — existing stored distances are not converted. |
| Minute Rounding | The rounding interval applied to entered time. If your organization bills in 15-minute increments, for example, set this here rather than relying on employees to round manually. |
Functionality
These checkboxes turn entire modules of the web interface on or off:
| Field | Notes |
|---|---|
| Interface Time Sheets | Enables timesheet entry in the web interface. |
| Interface Absences | Enables absence registration in the web interface. Depends on Interface Capacity below being on. |
| Interface Capacity | Enables capacity/work-hour-template tracking. Turning this off automatically clears Interface Absences too. |
Note: Interface Work Reports and Interface Expenses also exist on this table but stay hidden here unless the corresponding extension is installed — installing Work Reports or Expenses reveals its toggle directly on this page.
Logging
Time Sheet Line Logging turns on an audit trail of every change made to hours-state lines (open → submitted → approved/rejected, edits, etc.). Useful for dispute resolution, but the log table grows quickly — see Various: Line Logging on the web-app side for cleanup guidance.
Users
| Field | What it controls |
|---|---|
| Automatically Create Users | If enabled, a Time Track Central user record is created automatically the first time a matching Business Central Employee/Resource signs in, instead of requiring an admin to add them manually via Time Sheet Users. |
| Minimum No. of Time Sheets | The number of future timesheets kept generated ahead of the current week per user. Raising this value resets and recalculates user counters immediately — expect a brief processing delay on save for larger user bases. |
| Interface Switch Users (Employee Visibility) | Controls who a Time Sheet Admin is allowed to switch into via Various: Working under another employee. |
Project Defaults
- Post Travel Lines Default — the default value for a new Project Type's travel-posting behavior.
- Project Type Default — the Project Type assigned to new projects automatically, so admins don't have to remember to set it on every project.
Payroll
Work Type Code Source decides where the BC "Work Type Code" shown in the project journal comes from when hours are posted:
- Payroll Code — the work type is taken from the Payroll Code linked to the hour type.
- Work Variant — the work type is taken from the Work Variant selected on the line instead.
This is an either/or, company-wide switch — pick whichever concept (payroll code or work variant) your organization uses to drive invoicing work types, since only one of the two "Work Type Code" fields will actually be shown to employees depending on this setting.
Customer Travel
These fields define what gets posted to a project when an employee logs travel time or distance to a customer location (see Web App: Customer Location):
| Field | What it controls |
|---|---|
| Travel Time Resource | The Resource used on the journal line when travel time is charged. |
| Travel Time Project Task No. | The project task travel time is posted against. |
| Travel Distance Item | The Item used on the journal line when travel distance (mileage) is charged. |
| Travel Distance Project Task No. | The project task travel distance is posted against. |
These are company-wide defaults. Per-customer travel time/distance values themselves are set on the customer's Ship-to Address, not here — see Project Settings: Travel.
Add-on Settings
Installing an add-on extension inserts its own group directly after Customer Travel on this page:
- Work Reports — numbering, auto-approval, and report formatting, shown once the extension is installed and licensed; see Work Report Setup.
- Email — the Fallback Account and Mail Templates shortcut; see Email Notifications.
Expenses doesn't add anything here — its settings live on their own Expense Setup page instead.
Where to find everything else
The Setup page's action bar is effectively a site map — every other configuration area is one click away:
| Action | Opens |
|---|---|
| Users | Time Sheet Users |
| Payroll Codes | Payroll Codes |
| Work Variants | Work Variants |
| Project Types | Project Types |
| Overtime Lists | Overtime Lists |
| Causes of Absence | Employee Absence Causes |
| Absence Journal | Absence Journal |
| Recurring Absence Journal | Recurring Absence Journal |
| Work-Hour Templates | Work-Hour Templates |
| User Teams | Time Sheet Users: User Teams |
| Public Holiday | Public Holidays |
| Resource Setup | Resource Settings |
| Web Services | Standard Business Central Web Services page |
| Entra Applications | Standard Business Central Microsoft Entra Applications list |
Checks and maintenance
Under Processing, three actions repair or validate data rather than configure anything:
- Check Projects — validates projects and project task fields.
- Check Time Sheets — checks timesheet lines and details, recalculates where needed, and automatically fixes issues it finds. Safe to run periodically or after a bulk data change.
- Check Web Services — (re)creates the OData web services the web interface depends on. Run this if the web interface starts failing to load data after an upgrade.
Under Job Queue, one action schedules a recurring background job:
- Lock Time Sheets — registers a job queue entry that automatically locks elapsed timesheets. By default it locks timesheets older than one week that have no rejected or open lines; the exact age is a job queue parameter, so adjust it on the created job queue entry if one week doesn't match your approval cadence.
Automatically Create Users has no special interaction with licensing — it just adds a row to the Time Sheet Users table (and generates timesheets too, if Minimum No. of Time Sheets is set) exactly as if an admin had added that person manually. It doesn't reserve or consume anything on its own beyond that.