---
id: object/page/1003
type: object
title: Page 1003 "Job Task Card"
summary: Page 1003 "Job Task Card" in Base Application (Microsoft.Projects.Project.Job). 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: f5756c7c23eed946f3540d603f72684dd35c233ab81baf5f10a1d84c22e92806
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Project/Job/JobTaskCard.Page.al
    title: src/Layers/W1/BaseApp/Projects/Project/Job/JobTaskCard.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/projects-assemble-to-project
    title: Assemble to Project
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/projects-how-create-jobs
    title: Create a project card for a project and specify tasks
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/projects-assemble-to-project
    - https://learn.microsoft.com/dynamics365/business-central/projects-how-create-jobs
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/project-management
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/9315
object_type: page
object_id: 1003
name: Job Task Card
caption: Project Task Card
namespace: Microsoft.Projects.Project.Job
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-assemble-to-project.md
  - docs/learn-smb-docs/business-central/projects-how-create-jobs.md
counts:
  fields: 0
  procedures: 5
  events: 0
  subscribers: 0
  controls: 52
  actions: 5
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 1
  event_subscribers: 0
  calls: 2
  called_by: 0
  implements: 0
---

# Page 1003 "Job Task Card"

> Page 1003 "Job Task Card" in Base Application (Microsoft.Projects.Project.Job). Present since at least BC23, still in BC30, changed in BC24.

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

## Properties

| Property | Value |
|---|---|
| Caption | Project Task Card |
| SourceTable | Job Task |
| PageType | Card |

## 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 | Job Task No. | [Job Task No.](../table/1001.md#fields) | Specifies the number of the related project task. <small>from the table field</small> |
|  | Description | [Description](../table/1001.md#fields) | Specifies a description of the project task. You can enter anything that is meaningful in describing the task. The description is copied and used in descriptions on the project planning line. <small>from the table field</small> |
|  | Job Task Type | [Job Task Type](../table/1001.md#fields) | Specifies the purpose of the account. Newly created accounts are automatically assigned the Posting account type, but you can change this. Choose the field to select one of the following five options: <small>from the table field</small> |
|  | Customer No. | [Sell-to Customer No.](../table/1001.md#fields) | Specifies the number of the customer who will receive the products and be billed by default for the project task. <small>from the table field</small> |
|  | Customer Name | [Sell-to Customer Name](../table/1001.md#fields) | Specifies the name of the customer who will receive the products and be billed by default. <small>from the table field</small> |
|  | Customer Name 2 | [Sell-to Customer Name 2](../table/1001.md#fields) | Specifies an additional part of the name of the customer who will receive the products and be billed by default. <small>from the table field</small> |
| Sell-to | Address | [Sell-to Address](../table/1001.md#fields) | Specifies the address where the customer is located. <small>from the table field</small> |
|  | Address 2 | [Sell-to Address 2](../table/1001.md#fields) | Specifies additional address information. <small>from the table field</small> |
|  | City | [Sell-to City](../table/1001.md#fields) | Specifies the city of the customer on the sales document. <small>from the table field</small> |
| Control60 | Sell-to County | [Sell-to County](../table/1001.md#fields) | Specifies the state, province or county of the address. <small>from the table field</small> |
| Sell-to | Post Code | [Sell-to Post Code](../table/1001.md#fields) | Specifies the postal code. <small>from the table field</small> |
|  | Country/Region Code | [Sell-to Country/Region Code](../table/1001.md#fields) | Specifies the country or region of the address. <small>from the table field</small> |
|  | Contact No. | [Sell-to Contact No.](../table/1001.md#fields) | Specifies the number of the contact person that the sales document will be sent to. <small>from the table field</small> |
|  | Contact | [Sell-to Contact](../table/1001.md#fields) | Specifies the name of the person to contact at the customer. <small>from the table field</small> |
| General | Totaling | [Totaling](../table/1001.md#fields) | Specifies an interval or a list of project task numbers. <small>from the table field</small> |
|  | External Document No. | [External Document No.](../table/1001.md#fields) | Specifies a document number that refers to the customer's or vendor's numbering system. |
|  | Your Reference | [Your Reference](../table/1001.md#fields) | Specifies the customer's reference. The content will be printed on sales documents. |
|  | New Page | [New Page](../table/1001.md#fields) | Specifies whether you want a new page to start immediately after this project task when you print the project tasks. To start a new page after this project task, select the New Page check box. <small>from the table field</small> |
|  | No. of Blank Lines | [No. of Blank Lines](../table/1001.md#fields) | Specifies the number of blank lines that you want inserted before this project task in reports that shows project tasks. <small>from the table field</small> |
| Content | JobPlanningLines | part [Page 1015 "Job Planning Lines Part"](../page/1015.md) | — |
| Posting | Job Posting Group | [Job Posting Group](../table/1001.md#fields) | Specifies the project posting group of the task. <small>from the table field</small> |
|  | WIP Method | [WIP Method](../table/1001.md#fields) | Specifies the method that is used to calculate the value of work in process for the project. |
|  | Location Code | [Location Code](../table/1001.md#fields) | Specifies the location code of the task. <small>from the table field</small> |
|  | Bin Code | [Bin Code](../table/1001.md#fields) | Specifies a bin code for specific location of the task. <small>from the table field</small> |
| Bill-to | Bill-to | `BillToOptions` | Specifies the customer that the sales invoice will be sent to. Default (Customer): The same as the customer on the sales invoice. Another Customer: Any customer that you specify in the fields below. |
| Control205 | Bill-to Customer No. | [Bill-to Customer No.](../table/1001.md#fields) | Specifies the number of the customer who pays for the project. <small>from the table field</small> |
|  | Name | [Bill-to Name](../table/1001.md#fields) | Specifies the name of the customer who pays for the project. <small>from the table field</small> |
|  | Name 2 | [Bill-to Name 2](../table/1001.md#fields) | Specifies an additional part of the name of the customer who pays for the project. <small>from the table field</small> |
|  | Address | [Bill-to Address](../table/1001.md#fields) | Specifies the address of the customer to whom you will send the invoice. <small>from the table field</small> |
|  | Address 2 | [Bill-to Address 2](../table/1001.md#fields) | Specifies an additional line of the address. <small>from the table field</small> |
|  | City | [Bill-to City](../table/1001.md#fields) | Specifies the city of the address. <small>from the table field</small> |
| Control56 | Bill-to County | [Bill-to County](../table/1001.md#fields) | Specifies the county code of the customer's billing address. <small>from the table field</small> |
| Control205 | Post Code | [Bill-to Post Code](../table/1001.md#fields) | Specifies the postal code of the customer who pays for the project. <small>from the table field</small> |
|  | Country/Region | [Bill-to Country/Region Code](../table/1001.md#fields) | Specifies the country/region code of the customer's billing address. <small>from the table field</small> |
|  | Contact No. | [Bill-to Contact No.](../table/1001.md#fields) | Specifies the number of the contact person at the customer's billing address. <small>from the table field</small> |
|  | Contact | [Bill-to Contact](../table/1001.md#fields) | Specifies the name of the contact person at the customer who pays for the project. <small>from the table field</small> |
| Payment Terms | Payment Terms Code | [Payment Terms Code](../table/1001.md#fields) | Specifies a formula that calculates the payment due date, payment discount date, and payment discount amount. |
|  | Payment Method Code | [Payment Method Code](../table/1001.md#fields) | Specifies how to make payment, such as with bank transfer, cash, or check. |
| Ship-to | Ship-to | `ShipToOptions` | Specifies the address that the products on the sales document are shipped to. Default (Sell-to Address): The same as the customer's sell-to address. Alternate Ship-to Address: One of the customer's alternate ship-to addresses. Custom Address: Any ship-to address that you specify in the fields below. |
| Control202 | Code | [Ship-to Code](../table/1001.md#fields) | Specifies the code for another shipment address than the customer's own address, which is entered by default. <small>from the table field</small> |
|  | Name | [Ship-to Name](../table/1001.md#fields) | Specifies the name that products on the sales document will be shipped to. <small>from the table field</small> |
|  | Name 2 | [Ship-to Name 2](../table/1001.md#fields) | Specifies an additional part of the name that products on the sales document will be shipped to. <small>from the table field</small> |
|  | Address | [Ship-to Address](../table/1001.md#fields) | Specifies the address that products on the sales document will be shipped to. <small>from the table field</small> |
|  | Address 2 | [Ship-to Address 2](../table/1001.md#fields) | Specifies additional address information. <small>from the table field</small> |
|  | City | [Ship-to City](../table/1001.md#fields) | Specifies the city of the customer on the sales document. <small>from the table field</small> |
| Control82 | Ship-to County | [Ship-to County](../table/1001.md#fields) | Specifies the state, province or county of the address. <small>from the table field</small> |
| Control202 | Post Code | [Ship-to Post Code](../table/1001.md#fields) | Specifies the postal code. <small>from the table field</small> |
|  | Country/Region | [Ship-to Country/Region Code](../table/1001.md#fields) | Specifies the customer's country/region. <small>from the table field</small> |
| Ship-to | Contact | [Ship-to Contact](../table/1001.md#fields) | Specifies the name of the contact person at the address that products on the sales document will be shipped to. <small>from the table field</small> |
| Foreign Trade | Invoice Currency Code | [Invoice Currency Code](../table/1001.md#fields) | Specifies the currency code you want to apply when creating invoices for a project. By default, the invoice currency code for a project is based on what currency code is defined on the customer card. <small>from the table field</small> |
|  | Price Calculation Method | [Price Calculation Method](../table/1001.md#fields) | Specifies the default method of the unit price calculation. <small>from the table field</small> |
|  | Language Code | [Language Code](../table/1001.md#fields) | Specifies the language to be used on printouts for this project. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Project Task | Dimensions | View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history. | [Page 1005 "Job Task Dimensions"](../page/1005.md) |
|  | Assigned Resources | View or edit the additional resources that are explicitly assigned to this project task. Project-level assignments are managed from the project and are not shown on the project tasks. |  |
|  | Assembly Orders | View ongoing assembly orders related to the project task. |  |
| Reporting | Preview Project Task Quote | Open the Project Task Quote report. |  |
|  | Send Project Task Quote | Send the project task quote to the customer. You can change the way that the document is sent in the window that appears. |  |

## Procedures

5 local procedures, no public ones.

## Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnOpenPage

## Relations

- source table [Table 1001 "Job Task"](../table/1001.md)

## Pages and codeunits on this table

- [Page 1001 "Job Task Lines Subform"](../page/1001.md) (card page)
- [Page 1004 "Job Task List"](../page/1004.md) (card page)

## Extended by

- [Page extension 6610 "FS Job Task Card"](../pageextension/6610.md)

## 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 365 "Format Address"](../codeunit/365.md) (1 call: `ActivateFields → UseCounty`)
- [Codeunit 7001 "Price Calculation Mgt."](../codeunit/7001.md) (1 call: `ActivateFields → IsExtendedPriceCalculationEnabled`)

## Recent changes

- 2026-07-14 [#9315 [Projects] Add Assigned Resources to projects and project tasks](../../changes/bcapps/9315.md) (main, BC30, feature)

## Across versions

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

## Documented on Microsoft Learn

- [Assemble to Project](https://learn.microsoft.com/dynamics365/business-central/projects-assemble-to-project)
- [Create a project card for a project and specify tasks](https://learn.microsoft.com/dynamics365/business-central/projects-how-create-jobs)

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: "Job Task Card")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
