---
id: object/pageextension/279
type: object
title: Page extension 279 "SourceCodeSetupExt"
summary: Page extension 279 "SourceCodeSetupExt" in Base Application (Microsoft.Foundation.AuditCodes), extends "Source Code Setup". Introduced in BC25, still in BC30.
tier: official
language: en
tags:
  - pageextension
  - base application
versions:
  introduced: "25"
  last_changed: null
  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: c72c184d1c6d41425a00bcd2e883439ae95e2b20b248bc9fd0c8baca3fdaf4d9
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Foundation/AuditCodes/SourceCodeSetupExt.PageExt.al
    title: src/Layers/W1/BaseApp/Foundation/AuditCodes/SourceCodeSetupExt.PageExt.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/page/279
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: pageextension
object_id: 279
name: SourceCodeSetupExt
caption: Source Code Setup
namespace: Microsoft.Foundation.AuditCodes
app: Base Application
extends: Source Code Setup
first_version: "25"
last_version: "30"
present_in:
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 79
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page extension 279 "SourceCodeSetupExt"

> Page extension 279 "SourceCodeSetupExt" in Base Application (Microsoft.Foundation.AuditCodes), extends "Source Code Setup". Introduced in BC25, still in BC30.

Base Application · Microsoft.Foundation.AuditCodes · captioned "Source Code Setup" · BC25-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Foundation/AuditCodes/SourceCodeSetupExt.PageExt.al) · facts from BC29

Extends [Source Code Setup](../page/279.md).

## Properties

| Property | Value |
|---|---|
| Caption | Source Code Setup |

## 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 | General Journal | [General Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a general journal of the general type. |
|  | IC General Journal | [IC General Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from an intercompany general journal. |
|  | Close Income Statement | [Close Income Statement](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted when you run the Close Income Statement batch job. |
|  | VAT Settlement | [VAT Settlement](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Calc. and Post VAT Settlement batch job. |
|  | Exchange Rate Adjmt. | [Exchange Rate Adjmt.](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted when you run the Adjust Exchange Rates batch job. |
|  | G/L Currency Revaluation | [G/L Currency Revaluation](../tableextension/243.md#fields) | Specifies the code linked to entries that are posted when you run the G/L Currency Revaluation batch job. |
|  | Deleted Document | [Deleted Document](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted in connection with the deletion of a document. |
|  | Adjust Add. Reporting Currency | [Adjust Add. Reporting Currency](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted when you change the additional reporting currency in the General Ledger Setup table. |
|  | Compress G/L | [Compress G/L](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress General Ledger batch job. |
|  | Compress VAT Entries | [Compress VAT Entries](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress VAT Entries batch job. |
|  | Compress Bank Acc. Ledger | [Compress Bank Acc. Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Bank Acc. Ledger batch job. |
|  | Compress Check Ledger | [Compress Check Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Delete Check Ledger Entries batch job. |
|  | Financially Voided Check | [Financially Voided Check](../tableextension/242.md#fields) | Specifies the code linked to check ledger entries with the entry status Financially Voided. |
|  | Trans. Bank Rec. to Gen. Jnl. | [Trans. Bank Rec. to Gen. Jnl.](../tableextension/242.md#fields) | Specifies the code linked to entries posted after being transferred from a bank reconciliation by the Trans. Bank Rec. to Gen. Jnl. batch job. |
|  | Reversal | [Reversal](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from the Reverse Entries window. |
|  | Cash Flow Worksheet | [Cash Flow Worksheet](../tableextension/242.md#fields) | Specifies the source code assigned to entries that are posted from the cash flow worksheet. |
|  | Payment Reconciliation Journal | [Payment Reconciliation Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a payment reconciliation journal. |
|  | Consolidation | [Consolidation](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from Consolidation. |
|  | GeneralDeferral | [General Deferral](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a general journal deferrals. |
|  | SalesDeferral | [Sales Deferral](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a sales deferrals. |
|  | PurchaseDeferral | [Purchase Deferral](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a purchase deferrals. |
| Sales | Control14 | [Sales](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted in connection with sales, such as orders, invoices, and credit memos. |
|  | Sales Journal | [Sales Journal](../tableextension/242.md#fields) | Specifies the code linked to entries posted from a general journal of the sales type. |
|  | Cash Receipt Journal | [Cash Receipt Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a general journal of the cash receipts type. |
|  | Sales Entry Application | [Sales Entry Application](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from the Apply Customer Entries window. |
|  | Unapplied Sales Entry Appln. | [Unapplied Sales Entry Appln.](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from the Unapply Customer Entries window. |
|  | Reminder | [Reminder](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a Reminder. |
|  | Finance Charge Memo | [Finance Charge Memo](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a Finance Charge Memo. |
|  | Compress Cust. Ledger | [Compress Cust. Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Customer Ledger batch job. |
| Purchases | Control26 | [Purchases](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted in connection with purchases, such as orders, invoices, and credit memos. |
|  | Purchase Journal | [Purchase Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a general journal of the purchase type. |
|  | Payment Journal | [Payment Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a general journal of the payments type. |
|  | Purchase Entry Application | [Purchase Entry Application](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from the Apply Vendor Entries window. |
|  | Unapplied Purch. Entry Appln. | [Unapplied Purch. Entry Appln.](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from the Unapply Vendor Entries window. |
|  | Compress Vend. Ledger | [Compress Vend. Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Vendor Ledger batch job. |
| Employees | Employee Entry Application | [Employee Entry Application](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from the Apply Employee Entries window. |
|  | Unapplied Empl. Entry Appln. | [Unapplied Empl. Entry Appln.](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from the Unapply Employee Entries window. |
| Inventory | Transfer | [Transfer](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted in connection with transfer orders. |
|  | Item Journal | [Item Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from an item journal. |
|  | Item Reclass. Journal | [Item Reclass. Journal](../tableextension/242.md#fields) | Specifies the source code to use in item reclassification journals. |
|  | Phys. Inventory Journal | [Phys. Inventory Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a Physical Inventory Journal. |
|  | Phys. Invt. Orders | [Phys. Invt. Orders](../tableextension/242.md#fields) | Specifies the source code to use in physical inventory orders. |
|  | Revaluation Journal | [Revaluation Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a Revaluation Journal. |
|  | Inventory Post Cost | [Inventory Post Cost](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted when you run the Post Inventory Cost to G/L batch job. |
|  | Compress Item Ledger | [Compress Item Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Item Ledger batch job. |
|  | Compress Item Budget | [Compress Item Budget](../tableextension/242.md#fields) | Specifies the code that is linked to the compressed item budget entries. |
|  | Adjust Cost | [Adjust Cost](../tableextension/242.md#fields) | Specifies the code linked to entries that are the result of a cost adjustment. |
|  | Assembly | [Assembly](../tableextension/242.md#fields) | Specifies the code that is linked to entries that are posted with assembly orders. |
|  | Invt. Receipt | [Invt. Receipt](../tableextension/242.md#fields) | Specifies the number of the inventory receipt. |
|  | Invt. Shipment | [Invt. Shipment](../tableextension/242.md#fields) | Specifies the number of the inventory shipment. |
| Resources | Resource Journal | [Resource Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a Resource Journal. |
|  | Compress Res. Ledger | [Compress Res. Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Resource Ledger batch job. |
| Projects | Job Journal | [Job Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a project journal. |
|  | Job G/L Journal | [Job G/L Journal](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from a general journal of the Project G/L Journal type. |
|  | Job G/L WIP | [Job G/L WIP](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from the Project Post WIP to G/L batch job in the Projects module. |
|  | Compress Job Ledger | [Compress Job Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Project Ledger batch job. |
| Fixed Assets | Fixed Asset G/L Journal | [Fixed Asset G/L Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a fixed asset G/L journal. |
|  | Fixed Asset Journal | [Fixed Asset Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a fixed asset journal. |
|  | Insurance Journal | [Insurance Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from an insurance journal. |
|  | Compress FA Ledger | [Compress FA Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress FA Ledger batch job. |
|  | Compress Maintenance Ledger | [Compress Maintenance Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Maint. Ledger batch job. |
|  | Compress Insurance Ledger | [Compress Insurance Ledger](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Insurance Ledger batch job. |
| Manufacturing | Consumption Journal | [Consumption Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a consumption journal. |
|  | Output Journal | [Output Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from an output journal. |
|  | Flushing | [Flushing](../tableextension/242.md#fields) | Specifies the code linked to consumption entries that are posted when you change the status of a released production order to Finished. |
|  | Capacity Journal | [Capacity Journal](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted from a capacity journal. |
|  | Production Journal | [Production Journal](../tableextension/242.md#fields) | Specifies the code that is linked to the entries that are posted from a production journal. |
|  | Production Order | [Production Order](../tableextension/242.md#fields) | Specifies the code that is used for def. dimension priorities on Prod. Order Components. |
| Warehouse | Whse. Item Journal | [Whse. Item Journal](../tableextension/242.md#fields) | Specifies the code for the Warehouse Item Journal. |
|  | Whse. Reclassification Journal | [Whse. Reclassification Journal](../tableextension/242.md#fields) | Specifies the code for the Warehouse Reclassification Journal. |
|  | Whse. Phys. Invt. Journal | [Whse. Phys. Invt. Journal](../tableextension/242.md#fields) | Specifies the code for the Warehouse Physical Inventory Journal. |
|  | Whse. Put-away | [Whse. Put-away](../tableextension/242.md#fields) | Specifies the code for the Warehouse Put-away. |
|  | Whse. Pick | [Whse. Pick](../tableextension/242.md#fields) | Specifies the code for the Warehouse Pick. |
|  | Whse. Movement | [Whse. Movement](../tableextension/242.md#fields) | Specifies the code for the Warehouse movement. |
|  | Compress Whse. Entries | [Compress Whse. Entries](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted using the Date Compress Whse. Entries batch job. |
| Cost Accounting | G/L Entry to CA | [G/L Entry to CA](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from transferring general ledger entries to cost entries. |
|  | Cost Journal | [Cost Journal](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from a cost journal. |
|  | Cost Allocation | [Cost Allocation](../tableextension/242.md#fields) | Specifies the code assigned to entries that are posted from cost allocations. |
|  | Transfer Budget to Actual | [Transfer Budget to Actual](../tableextension/242.md#fields) | Specifies the code linked to entries that are posted by running the Transfer Budget to Actual batch job. |

## Relations

- extends [Page 279 "Source Code Setup"](../page/279.md)

## Across versions

- Present in: BC25-30
- Changed (declaration) in: none

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: "pageextension", object_name: "SourceCodeSetupExt")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
