Timesheet code list
Timesheet and pay codes: award codes, allowances and the like.
Part of Payroll in the register catalog.
- Register ID
timesheet_code_listUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- A stateThe current value of something, replaced when it changes.
- Status
- AvailableFilled today from connected systems, uploads or public data.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v1Current version.
Connectors
On the roadmap
Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.
- MYOB BusinessPartial
- Procore
- Xero Payroll AU
Fields
10 fields: 5 required, 5 optional.
Required
Every record carries these fields.
- timesheet_code_entity_idWhole number
Demiton canonical
TIMESHEET_CODEspine node this fact is about.Example:
8801- source_systemText
The bound system that produced this record (
ASSIGNAR, …)Example:
ASSIGNAR- source_external_idNumber
The raw record id in the producing system.
Example:
3301- codeText
The pay / timesheet code the cross-source alias binding matches on.
Example:
EARTHWORKS- nameText
Human name of the timesheet code.
Example:
Earthworks and Excavation
Optional
Present when the source system records them.
- source_created_atDate and time
When the source system created the code.
Example:
2025-01-10T00:00:00- source_modified_atDate and time
When the source system last modified the code.
- source_deleted_atDate and time
Soft-delete time in the source system, if the system keeps deleted codes in the feed.
- parent_time_code_referenceGroup of fields
The source's nested parent/owning time-code object, if the code table is hierarchical.
- legal_entity_idWhole number
Owning legal entity where the source is multi-company.
Example:
1
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "code": "EARTHWORKS", "legal_entity_id": 1, "name": "Earthworks and Excavation", "source_created_at": "2025-01-10T00:00:00", "source_external_id": 3301, "source_system": "ASSIGNAR", "timesheet_code_entity_id": 8801}Use this contract
The contract is a standard JSON Schema (draft 2020-12) document, so any JSON Schema validator can check a record against it. Keywords starting with x-demiton- add Demiton's own meaning, such as units and requiredness, and validators ignore them.
https://docs.demiton.io/registers/timesheet_code_list/v1.jsonShow the full JSON Schema
Loading the schema…
Talk to the team
Tell us what you run - your ERP, field, payroll and document systems - and we will show you the registers Demiton would keep current from them, on your data, in a 30-minute call.