Page 1102 "Cost Allocation Sources"
Base Application · Microsoft.CostAccounting.Allocation
Across versions
- BC23-30present
Neighbourhood 4 connected objects and pages
Base Application · Microsoft.CostAccounting.Allocation · captioned “Cost Allocations” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Cost Allocations |
| SourceTable | Cost Allocation Source |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | CostAccounting |
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 |
|---|---|---|---|
| Control8 | ID | ID | Specifies the user ID that applies to the cost allocation. |
| Level | Level | Specifies by which level the cost allocation posting is done. For example, this makes sure that costs are allocated at level 1 from the ADM cost center to the WORKSHOP and PROD cost centers, before they are allocated at level 2 from the PROD cost center to the FURNITURE, CHAIRS, and PAINT cost objec… | |
| Variant | Variant | Specifies the variant of the cost allocation sources. | |
| Valid From | Valid From | Specifies the date that the cost allocation source starts. | |
| Valid To | Valid To | Specifies the date that the cost allocation source ends. | |
| Cost Type Range | Cost Type Range | Specifies a cost type range to define which cost types are allocated. If all costs that are incurred by the cost center are allocated, you do not have to set a cost type range. | |
| Cost Center Code | Cost Center Code | Specifies the cost center code. The code serves as a default value for cost posting that is captured later in the cost journal. | |
| Cost Object Code | Cost Object Code | Specifies the cost object code. The code serves as a default value for cost posting that is captured later in the cost journal. | |
| Credit to Cost Type | Credit to Cost Type | Specifies the cost type to which the credit posting is posted. The costs that are allocated are credited to the source cost center. It is useful to set up a helping cost type to later identify the allocation postings in the statistics and reports. | |
| Total Share | Total Share | Specifies the sum of the shares of the cost allocation targets. | |
| Blocked | Blocked | Specifies that the related record is blocked from being posted in transactions, for example a customer that is declared insolvent or an item that is placed in quarantine. | |
| Allocation Source Type | Allocation Source Type | Specifies if the allocation comes from both budgeted and actual costs, only budgeted costs, or only actual costs. | |
| Comment | Comment | Specifies a comment that applies to the cost allocation. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Allocation | Allocation Target | Specifies the cost allocation target entries. | Page 1114 “Cost Allocation Target List” |
| Corresponding Cost Types | View the related G/L accounts in the Chart of Cost Types window. | Page 1100 “Chart of Cost Types” | |
| Reporting | Allocations | — | Report 1129 “Cost Allocations” |
| Functions | Allocate Costs | — | Report 1131 “Cost Allocation” |
| Calculate Allocation Keys | Recalculate the dynamic shares of all allocation keys. | Codeunit 1104 “Cost Account Allocation” |
Relations
- card page Page 1105 “Cost Allocation”
- source table Table 1106 “Cost Allocation Source”
Pages and codeunits on this table
- Table 1106 “Cost Allocation Source” (lookup page)
Recent changes
- 2026-08-04 #9545 636017 Move Cost Accounting report action tooltips to report objects (main, BC30, refactor)
Documented on Microsoft Learn
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). 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: "Cost Allocation Sources"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.