---
id: object/page/463
type: object
title: Page 463 "Jobs Setup"
summary: Page 463 "Jobs Setup" in Base Application (Microsoft.Projects.Project.Setup). Present since at least BC23, still in BC30, changed in BC24.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "24"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: e6e215db35672f4572ade0fd957d02b7f30273fe9a2837ac58587f2afdc8b4a0
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Setup/JobsSetup.Page.al
    title: src/Layers/W1/BaseApp/Projects/Project/Setup/JobsSetup.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/projects-how-setup-jobs
    title: Set up projects, prices, and project posting groups
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/projects-manage-projects
    title: Project management
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/projects-setup-projects
    title: Set Up Resources, Time Sheets, and Projects
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/projects-how-setup-jobs
    - https://learn.microsoft.com/dynamics365/business-central/projects-manage-projects
    - https://learn.microsoft.com/dynamics365/business-central/projects-setup-projects
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/project-management
    - topic/business-central/business-functionality/set-up-business-central/set-up-project-management
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 463
name: Jobs Setup
caption: Projects Setup
namespace: Microsoft.Projects.Project.Setup
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/projects-how-setup-jobs.md
  - docs/learn-smb-docs/business-central/projects-manage-projects.md
  - docs/learn-smb-docs/business-central/projects-setup-projects.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 15
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Page 463 "Jobs Setup"

> Page 463 "Jobs Setup" in Base Application (Microsoft.Projects.Project.Setup). Present since at least BC23, still in BC30, changed in BC24.

Base Application · Microsoft.Projects.Project.Setup · captioned "Projects Setup" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Setup/JobsSetup.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Projects Setup |
| SourceTable | Jobs Setup |
| PageType | Card |
| UsageCategory | Administration |
| ApplicationArea | Jobs |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Automatic Update Job Item Cost | [Automatic Update Job Item Cost](../table/315.md#fields) | Specifies in the Projects Setup window that cost changes are automatically adjusted each time the Adjust Cost - Item Entries batch job is run. The adjustment process and its results are the same as when you run the Update Project Item Cost batch job. <small>from the table field</small> |
|  | Apply Usage Link by Default | [Apply Usage Link by Default](../table/315.md#fields) | Specifies whether project ledger entries are linked to project planning lines by default. Select this check box if you want to apply this setting to all new projects that you create. <small>from the table field</small> |
|  | Allow Budget/Billable Lines Def | [Allow Sched/Contract Lines Def](../table/315.md#fields) | Specifies whether project lines can be of type Both Budget and Billable by default. Select this check box if you want to apply this setting to all new projects that you create. <small>from the table field</small> |
|  | Default WIP Method | [Default WIP Method](../table/315.md#fields) | Specifies the default method to be used for calculating work in process (WIP). It is applied whenever you create a new project, but you can modify the value on the project card. <small>from the table field</small> |
|  | Default WIP Posting Method | [Default WIP Posting Method](../table/315.md#fields) | Specifies how the default WIP method is to be applied when posting Work in Process (WIP) to the general ledger. By default, it is applied per project. <small>from the table field</small> |
|  | Default Job Posting Group | [Default Job Posting Group](../table/315.md#fields) | Specifies the default posting group to be applied when you create a new project. This group is used whenever you create a project, but you can modify the value on the project card. <small>from the table field</small> |
|  | Default Task Billing Method | [Default Task Billing Method](../table/315.md#fields) | Specify whether to use the customer specified for the project for all tasks or allow people to specify different customers. One customer lets you invoice only the customer specified for the project. Multiple customers lets you invoice customers specified on each task, which can be different customer... <small>from the table field</small> |
|  | Logo Position on Documents | [Logo Position on Documents](../table/315.md#fields) | Specifies the position of your company logo on business letters and documents. <small>from the table field</small> |
|  | Document No. Is Job No. | [Document No. Is Job No.](../table/315.md#fields) | Specifies that the project number is also the document number in the ledger entries posted for the project. <small>from the table field</small> |
| Prices | Default Sales Price List Code | [Default Sales Price List Code](../table/315.md#fields) | Specifies the code of the existing sales price list that stores all new price lines created in the price worksheet page. <small>from the table field</small> |
|  | Default Purch Price List Code | [Default Purch Price List Code](../table/315.md#fields) | Specifies the code of the existing purchase price list that stores all new price lines created in the price worksheet page. <small>from the table field</small> |
| Numbering | Job Nos. | [Job Nos.](../table/315.md#fields) | Specifies the code for the number series that will be used to assign numbers to projects. To see the number series that have been set up in the No. Series table, click the drop-down arrow in the field. <small>from the table field</small> |
|  | Job WIP Nos. | [Job WIP Nos.](../table/315.md#fields) | Specifies the code for the number series that will be used to assign numbers to project WIP documents. To see the number series that have been set up in the No. Series table, click the drop-down arrow in the field. <small>from the table field</small> |
|  | Price List Nos. | [Price List Nos.](../table/315.md#fields) | Specifies the code for the number series that will be used to assign numbers to project price lists. <small>from the table field</small> |
| Archiving | Archive Orders | [Archive Jobs](../table/315.md#fields) | Specifies if you want to automatically archive projects when: deleted, status changed, when project or project task quote sent to customer or related sales invoice posted. <small>from the table field</small> |

## Triggers

OnOpenPage

## Relations

- source table [Table 315 "Jobs Setup"](../table/315.md)

## Pages and codeunits on this table

- [Table 315 "Jobs Setup"](../table/315.md) (drill-down page)
- [Table 315 "Jobs Setup"](../table/315.md) (lookup page)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 7001 "Price Calculation Mgt."](../codeunit/7001.md) (1 call: `OnOpenPage → IsExtendedPriceCalculationEnabled`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24

## Documented on Microsoft Learn

- [Set up projects, prices, and project posting groups](https://learn.microsoft.com/dynamics365/business-central/projects-how-setup-jobs)
- [Project management](https://learn.microsoft.com/dynamics365/business-central/projects-manage-projects)
- [Set Up Resources, Time Sheets, and Projects](https://learn.microsoft.com/dynamics365/business-central/projects-setup-projects)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Jobs Setup")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
