tableProjectsofficial - Microsoftderived - from the source, no model text

Table 208 "Job Posting Group"

Base Application · Microsoft.Projects.Project.Job

Across versions

  1. BC23present
  2. BC244 fields changed
  3. BC25-27unchanged
  4. BC2815 fields changed
  5. BC29-30unchanged

Neighbourhood 13 connected objects and pages

Table 15 "G/L Account" (relates to, 14 links)G/L AccountPage 211 "Job Posting Groups" (pages and codeunits on it, 3 links)Job Posting GroupsCodeunit 48 "PostingSetupManagement" (calls, 14 links)PostingSetupManagementTable 1001 "Job Task" (referenced by)Job TaskTable 1004 "Job WIP Entry" (referenced by)Job WIP EntryTable 1005 "Job WIP G/L Entry" (referenced by)Job WIP G/L EntryTable 167 "Job" (referenced by)JobTable 212 "Job Posting Buffer" (referenced by)Job Posting BufferTable 315 "Jobs Setup" (referenced by)Jobs SetupTable 4771 "Jobs Module Setup" (referenced by)Jobs Module SetupTable 5135 "Job Archive" (referenced by)Job ArchiveTable 5136 "Job Task Archive" (referenced by)Job Task ArchiveSet up projects, prices, and project posting groups (Learn pages)Set up projects, prices, and…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Projects.Project.Job · captioned “Project Posting Group” · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 211 “Job Posting Groups” (1 Learn page).

Properties

Property Value
Caption Project Posting Group
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Code Δ BC28 Code[20] Specifies a code for the posting group that defines to which G/L account you post project transactions when the project card contains the project posting group. NotBlank
2 WIP Costs Account Δ BC28 Code[20] Specifies the work in process (WIP) account for the calculated cost of the project WIP for project tasks with this posting group. The account is normally a balance sheet asset account. TableRelation Table 15 “G/L Account” (G/L Account)
3 WIP Accrued Costs Account Δ BC28 Code[20] Specifies an account that accumulates postings when the costs recognized, based on the invoiced value of the project, are greater than the current usage total posted If the WIP method for the project is Cost Value or Cost of Sales. The account is normally a balance sheet accrued expense liability ac… TableRelation Table 15 “G/L Account” (G/L Account)
4 Job Costs Applied Account Δ BC24 Δ BC28 Code[20] Specifies the balancing account for WIP Cost account for projects. The account is normally an expense (credit) account. TableRelation Table 15 “G/L Account” (G/L Account)
5 Job Costs Adjustment Account Δ BC24 Δ BC28 Code[20] Specifies the balancing account to WIP Accrued Costs account if the work in process (WIP) method for the project is Cost Value or Cost of Sales. The account is normally an expense account. TableRelation Table 15 “G/L Account” (G/L Account)
6 G/L Expense Acc. (Contract) Code[20] Specifies the sales account to be used for general ledger expenses in project tasks with this posting group. If left empty, the G/L account entered on the planning line will be used. via Page 211 “Job Posting Groups” TableRelation Table 15 “G/L Account” (G/L Account)
7 Job Sales Adjustment Account Δ BC24 Δ BC28 Code[20] Specifies the balancing account to the WIP Accrued Sales account if the work in process (WIP) Method for the project is the Sales Value. The account is normally an income account. TableRelation Table 15 “G/L Account” (G/L Account)
8 WIP Accrued Sales Account Δ BC28 Code[20] Specifies an account that will be posted to when the revenue that can be recognized for the project is greater than the current invoiced value for the project if the work in process (WIP) method for the project is Sales Value. TableRelation Table 15 “G/L Account” (G/L Account)
9 WIP Invoiced Sales Account Δ BC28 Code[20] Specifies the account for the invoiced value, for the project for project tasks, with this posting group. The account is normally a Balance sheet liability account. TableRelation Table 15 “G/L Account” (G/L Account)
10 Job Sales Applied Account Δ BC24 Δ BC28 Code[20] Specifies the balancing account to WIP Invoiced Sales Account. The account is normally a contra (or debit) income account. TableRelation Table 15 “G/L Account” (G/L Account)
11 Recognized Costs Account Δ BC28 Code[20] Specifies the account for recognized costs for the project. The account is normally an expense account. TableRelation Table 15 “G/L Account” (G/L Account)
12 Recognized Sales Account Δ BC28 Code[20] Specifies the account for recognized sales (or revenue) for the project. The account is normally an income account. TableRelation Table 15 “G/L Account” (G/L Account)
13 Item Costs Applied Account Δ BC28 Code[20] Specifies the balancing account for the WIP Costs account for items used in projects. The account is normally an expense (credit) account. TableRelation Table 15 “G/L Account” (G/L Account)
14 Resource Costs Applied Account Δ BC28 Code[20] Specifies the balancing account for the WIP Costs account for resources used in projects. The account is normally an expense (credit) account. TableRelation Table 15 “G/L Account” (G/L Account)
15 G/L Costs Applied Account Δ BC28 Code[20] Specifies the balancing account for the WIP Costs account. TableRelation Table 15 “G/L Account” (G/L Account)
20 Description Δ BC28 Text[100] Specifies a description of project posting groups.

Keys

  • Key1: Code (clustered)

Procedures

  • GetWIPCostsAccount(): Code[20]
  • GetWIPAccruedCostsAccount(): Code[20]
  • GetWIPAccruedSalesAccount(): Code[20]
  • GetWIPInvoicedSalesAccount(): Code[20]
  • GetJobCostsAppliedAccount(): Code[20]
  • GetJobCostsAdjustmentAccount(): Code[20]
  • GetGLExpenseAccountContract(): Code[20]
  • GetJobSalesAdjustmentAccount(): Code[20]
  • GetJobSalesAppliedAccount(): Code[20]
  • GetRecognizedCostsAccount(): Code[20]
  • GetRecognizedSalesAccount(): Code[20]
  • GetItemCostsAppliedAccount(): Code[20]
  • GetResourceCostsAppliedAccount(): Code[20]
  • GetGLCostsAppliedAccount(): Code[20]

Plus 1 local procedures.

Triggers

OnDelete

Relations

Referenced by

9 fields in 9 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

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 48 “PostingSetupManagement” (14 calls: GetGLCostsAppliedAccount → LogJobPostingGroupFieldError, GetGLExpenseAccountContract → LogJobPostingGroupFieldError, GetItemCostsAppliedAccount → LogJobPostingGroupFieldError, …)

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: "table", object_name: "Job Posting Group"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources