Skip to content

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

FieldWhat it controls
Time ZoneThe 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 CodeThe payroll code pre-selected for project hour types when a resource has no more specific default. See Payroll Codes.
Travel Distance UnitThe 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 RoundingThe 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:

FieldNotes
Interface Time SheetsEnables timesheet entry in the web interface.
Interface AbsencesEnables absence registration in the web interface. Depends on Interface Capacity below being on.
Interface CapacityEnables 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

FieldWhat it controls
Automatically Create UsersIf 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 SheetsThe 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):

FieldWhat it controls
Travel Time ResourceThe 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 ItemThe 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:

ActionOpens
UsersTime Sheet Users
Payroll CodesPayroll Codes
Work VariantsWork Variants
Project TypesProject Types
Overtime ListsOvertime Lists
Causes of AbsenceEmployee Absence Causes
Absence JournalAbsence Journal
Recurring Absence JournalRecurring Absence Journal
Work-Hour TemplatesWork-Hour Templates
User TeamsTime Sheet Users: User Teams
Public HolidayPublic Holidays
Resource SetupResource Settings
Web ServicesStandard Business Central Web Services page
Entra ApplicationsStandard 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.