---
id: object/page/493
type: object
title: Page 493 "Resource Price Changes"
summary: Page 493 "Resource Price Changes" in Base Application (Microsoft.Projects.Resources.Resource). Present since at least BC23, still in BC30, changed in BC24-25, BC28.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "28"
  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: 76b152c024c3ebca9ef316128e327363a0fdc347705b6e39cc5e29271ef53495
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Projects/Resources/Resource/ResourcePriceChanges.Page.al
    title: src/Layers/W1/BaseApp/Projects/Resources/Resource/ResourcePriceChanges.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-use-resources
    title: Record and adjust resource usage and prices
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/projects-how-use-resources
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/project-management
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 493
name: Resource Price Changes
namespace: Microsoft.Projects.Resources.Resource
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "25"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/projects-how-use-resources.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 6
  actions: 3
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Page 493 "Resource Price Changes"

> Page 493 "Resource Price Changes" in Base Application (Microsoft.Projects.Resources.Resource). Present since at least BC23, still in BC30, changed in BC24-25, BC28.

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

## Properties

| Property | Value |
|---|---|
| Caption | Resource Price Changes |
| SourceTable | Resource Price Change |
| PageType | List |
| UsageCategory | Tasks |
| 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 |
|---|---|---|---|
| Control1 | Type | [Type](../table/335.md#fields) | Specifies the type of resource for which the alternate unit price is valid. <small>from the table field</small> |
|  | Code | [Code](../table/335.md#fields) | Specifies the resource code for which the alternate unit price is valid. <small>from the table field</small> |
|  | Work Type Code | [Work Type Code](../table/335.md#fields) | Specifies which work type the resource applies to. Prices are updated based on this entry. <small>from the table field</small> |
|  | Currency Code | [Currency Code](../table/335.md#fields) | Specifies the currency code that the alternate unit price is in. <small>from the table field</small> |
|  | Current Unit Price | [Current Unit Price](../table/335.md#fields) | Specifies the alternate unit price of the resource. <small>from the table field</small> |
|  | New Unit Price | [New Unit Price](../table/335.md#fields) | Specifies the new unit price that is valid for the selected combination of resource type, resource code, project number, or work type. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Functions | Suggest Res. Price Chg. (Res.) | Determine if the unit price for a resource differs from the unit price on its resource card. If the two prices are different, you can use the suggestion to change the alternative unit price for the resource in the Resource Prices window to the price on the resource card. When the batch job has been ... |  |
|  | Suggest Res. Price Chg.(Price) | Determine if the unit price for a resource differs from the unit price on its resource card. If the two prices are different, you can use the suggestion to change the alternative unit price for the resource in the Resource Prices window to the price on the resource card. When the batch job has been ... |  |
|  | Implement Res. Price Change | Update the alternate prices in the Resource Prices window with the ones in the Resource Price Changes window. Price change suggestions can be created with the Suggest Res. Price Chg.(Price) or the Suggest Res. Price Chg. (Res.) batch job. You can also modify the price change suggestions in the Resou... |  |

## Triggers

OnInit

## Relations

- source table [Table 335 "Resource Price Change"](../table/335.md)

## Pages and codeunits on this table

- [Table 335 "Resource Price Change"](../table/335.md) (drill-down page)
- [Table 335 "Resource Price Change"](../table/335.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 7049 "Feature - Price Calculation"](../codeunit/7049.md) (1 call: `OnInit → FailIfFeatureEnabled`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24-25, BC28

## Documented on Microsoft Learn

- [Record and adjust resource usage and prices](https://learn.microsoft.com/dynamics365/business-central/projects-how-use-resources)

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: "Resource Price Changes")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
