Table 208 "Job Posting Group"
Base Application · Microsoft.Projects.Project.Job
Across versions
- BC23present
- BC244 fields changed
- BC25-27unchanged
- BC2815 fields changed
- BC29-30unchanged
Neighbourhood 13 connected objects and pages
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
- drill-down page Page 211 “Job Posting Groups”
- lookup page Page 211 “Job Posting Groups”
- G/L Costs Applied Account: TableRelation Table 15 “G/L Account”
- G/L Expense Acc. (Contract): TableRelation Table 15 “G/L Account”
- Item Costs Applied Account: TableRelation Table 15 “G/L Account”
- Job Costs Adjustment Account: TableRelation Table 15 “G/L Account”
- Job Costs Applied Account: TableRelation Table 15 “G/L Account”
- Job Sales Adjustment Account: TableRelation Table 15 “G/L Account”
- Job Sales Applied Account: TableRelation Table 15 “G/L Account”
- Recognized Costs Account: TableRelation Table 15 “G/L Account”
- Recognized Sales Account: TableRelation Table 15 “G/L Account”
- Resource Costs Applied Account: TableRelation Table 15 “G/L Account”
- WIP Accrued Costs Account: TableRelation Table 15 “G/L Account”
- WIP Accrued Sales Account: TableRelation Table 15 “G/L Account”
- WIP Costs Account: TableRelation Table 15 “G/L Account”
- WIP Invoiced Sales Account: TableRelation Table 15 “G/L Account”
Referenced by
9 fields in 9 objects relate to this table (TableRelation or CalcFormula).
- Table 1001 “Job Task”: Job Posting Group
- Table 1004 “Job WIP Entry”: Job Posting Group
- Table 1005 “Job WIP G/L Entry”: Job Posting Group
- Table 167 “Job”: Job Posting Group
- Table 212 “Job Posting Buffer”: Posting Group
- Table 315 “Jobs Setup”: Default Job Posting Group
- Table 4771 “Jobs Module Setup”: Job Posting Group
- Table 5135 “Job Archive”: Job Posting Group
- Table 5136 “Job Task Archive”: Job Posting Group
Pages and codeunits on this table
- Page 211 “Job Posting Groups” (source 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.