--- title: "sprTimeSheetJournals" slug: "sprtimesheetjournals" updated: 2025-04-03T05:51:39Z published: 2025-04-03T05:51:39Z canonical: "instrukcijos.softera.lt/sprtimesheetjournals" --- > ## Documentation Index > Fetch the complete documentation index at: https://instrukcijos.softera.lt/llms.txt > Use this file to discover all available pages before exploring further. # sprTimeSheetJournals Represents timesheet journals (spr) in Business Central. ## Methods | Method | Return Type | Description | | --- | --- | --- | | GET sprTimeSheetJournals | sprTimeSheetJournals | Gets a timesheet journal object. | | DELETE sprTimeSheetJournals | none | Deletes a timesheet journal object. | | POST sprTimeSheetJournals | sprTimeSheetJournals | Creates a timesheet journal object. | | PATCH sprTimeSheetJournals | sprTimeSheetJournals | Updates a timesheet journal object. | ## Bound Actions The timesheet journal resource type offers bound actions: 1. `Microsoft.NAV.deleteJournalLines` which deletes the related journal lines. This is illustrated in the following example: `POST ..companies({id})/sprTimeSheetJournals({id})/Microsoft.NAV.deleteJournalLines` The response has no content, success response code is 204. 2. `Microsoft.NAV.postJournalLines` which converts related journal lines to time sheet entries. Journal lines are then deleted, but the journal is not deleted. `POST ..companies({id})/sprTimeSheetJournals({id})/Microsoft.NAV.postJournalLines` The response has no content, success response code is 204. ## Navigation | Navigation | Return Type | Description | | --- | --- | --- | | [sprTimeSheetJournalLines](/v1/docs/sprTimeSheetJournalLines) | Collection(sprTimeSheetJournalLine) | Gets the timesheet journal lines of the journal. | ## Properties | Property | Type | Description | Relation to | | --- | --- | --- | --- | | systemId | Guid | Specifies the timesheet journal's ID. Non-editable. | | | name | String[10] | Specifies the timesheet journal's name. | | | description | String[50] | Specifies the timesheet journal's description. | | Post Journal Entries created in Journal and Journal Lines has no effect to payroll calculation until Journal is Posted. Call bound action `Microsoft.NAV.postJournalLines` on `sprTimeSheetJournals` API ## Examples ### Create sprTimeSheetJournals POST `URI: /companies({{companyId}})/sprTimeSheetJournals` #### Request ``` { "name": "2511301300", "description": "2025-11-30 13:00" } ``` ### Create sprTimeSheetJournals with sprTimeSheetJournalLines, sprDimensionSetLines at once POST `URI: /companies({{companyId}})/sprTimeSheetJournals?$expand=sprTimeSheetJournalLines($expand=sprDimensionSetLines)` #### Request ``` { "name": "2511291300", "description": "2025-11-29 13:00" "sprTimeSheetJournalLines" : [ { "changeType": "2", "employeeId": "{{employeeId}}", "activityCode": "DD", "dateFrom": "2025-11-01", "dateTo": "2025-11-05", "hours": 8, "sprDimensionSetLines": [ { "id": "2595b73b-74e5-ec11-9449-000d3aac342b", "code": "PADALINYS", "valueId": "1a03b6c0-74e5-ec11-9449-000d3aac342b", "valueCode": "ADM" }, { "id": "2695b73b-74e5-ec11-9449-000d3aac342b", "code": "REGIONAS", "valueId": "1d0bbaae-74e5-ec11-9449-000d3aac342b", "valueCode": "AUKŠTAITIJA" } ] }, { "changeType": "2", "employeeId": "{{employeeId}}", "activityCode": "P", "dateFrom": "2025-11-06", "sprDimensionSetLines": [] }, { "changeType": "2", "employeeId": "{{employeeId}}", "activityCode": "P", "dateFrom": "2025-11-07", } ] } ``` ### Call bound action Microsoft.NAV.postJournalLines POST `URI: /companies({{companyId}})/sprTimeSheetJournals({{timeSheetJournalId}})/Microsoft.NAV.postJournalLines` #### Request and Response ``` No request body. No response body on success. Standard response body on error. ```