BeyondERP.Subscribe

Setup step on the Budget codes page · Budgeting

Set up Budget codes

Used to keep an audit trail of approved budget changes throughout the budget cycle.

Used by
Auditor, Budget clerk, Budget contributor and 6 more roles
Business process
Create procurement budgets with Dynamics 365 Finance
Menu item
BudgetTransactionCode
Main table
BudgetTransactionCode
Data entity
BudgetCodeEntity
Setup steps
1 on this page
Show what matters for

Everyone

1What it is and why

What it isA setup page where you create budget codes that identify the type of budget transaction and any related workflow.
What you do hereUsed to keep an audit trail of approved budget changes throughout the budget cycle.
ExampleFor example, a public sector organization can create several codes for the preliminary budget type to track different categories of preliminary budget entries.
Budget codes page in Dynamics 365
The page in a working Dynamics 365 system. page title tab to open what to set or check

Functional consultant · Solution architect

2Where it fits

Business processDevelop procurement and sourcing strategy › Develop spend strategy › Create procurement budgets with Dynamics 365 Finance
Menu pathBudgeting › Setup › Basic budgeting › Budget codes
Set up firstBudgeting workflows Microsoft Learn ↗
Used next byBudget register entries Microsoft Learn ↗Set up Budgeting workflows
Related pagesBudget transfer rules Microsoft Learn ↗
In this process← Set up Dimensions for budgeting · Set up Budget cycles →

End user · Functional consultant

3How to do it

Step by step, with screenshots

Set up Budget codes1 screen

Used to keep an audit trail of approved budget changes throughout the budget cycle.

  1. Screen 1

    Create the budget code

    Go to Budgeting > Setup > Basic budgeting > Budget codes

    1. Select New
    2. Enter the Budget code and Description
    3. Select the Budget type and mark Set as default code
    4. Select Save
    1Budget codeBEAT-ORIG
    DescriptionAtlas demo original budget
    Budget typeOriginal budget
    Set as default codeYes
    Create the budget code (zoomed on the outlined fields)
    Show the full screenCreate the budget code
    page title tab to open what to set or check

Microsoft's steps

  1. Go to Budgeting > Setup > Basic budgeting > Budget codes.
  2. Select New and enter a code and a description.
  3. Select a budget type, such as Original budget, Revision or Transfer.
  4. Select Set as default code if this code should be used when the system creates documents of that type.
  5. Optionally, select a reason code.
  6. Optionally, select a workflow.

Source: Microsoft Learn ↗

Field guide

FieldWhat it meansWorked exampleTable column
Budget typeThe kind of budget transaction, such as original budget, transfer, revision, encumbrance, pre-encumbrance or carry-forward budget.Microsoft Learn ↗Original budget—
Set as default codeMakes this the default code when the system creates documents of the selected budget type.Microsoft Learn ↗YesIsDefault
Reason codeAn optional reason code for entries that use the budget code.Microsoft Learn ↗——
WorkflowSends every budget register entry that uses this code to the selected workflow.Microsoft Learn ↗—WorkflowTableSequenceNumber
Budget code—BEAT-ORIG—
Description—Atlas demo original budgetDescription

Functional consultant

4Setup decisions

Setup stepRecommended value and whyDecision · common mistake · test
Set up Budget codes——

Solution architect

5Design impact

Shared or per companyPer company: each legal entity has its own records. Microsoft data model ↗
Can it be undone—
Feature or country—
If you change it laterAdding a workflow to a budget code turns it on for every budget register entry that uses the code, and its steps must finish before the entry can be completed. Microsoft Learn ↗

Technical architect

6Technical

Menu itemBudgetTransactionCode Checked in Dynamics 365
FormBudgetTransactionCode Checked in Dynamics 365
TableBudgetTransactionCodeShown as “Budget codes” in Record infoChecked in Dynamics 365
Data entitiesBudgetCodeEntityBudget codes Microsoft data model ↗
Who can open itPrivilegesMaintain budget codes BudgetTransactionCodeMaintainView budget codes BudgetTransactionCodeViewDutiesEnable budget process BudgetBudgetProcessEnableInquire into budget process policies BudgetBudgetProcessPoliciesInquireInquire into budget master BudgetBudgetsInquireMaintain budget master BudgetBudgetsMaintainInquire into budget register entry status BudgetBudgetTransStatusInquire
9 security rolesAuditor AuditPolicyManagerBudget clerk BudgetBudgetClerkBudget contributor BudgetBudgetContributorBudget manager BudgetBudgetManagerChief financial officer CompanyChiefFinancialOfficerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialController
Checked in Dynamics 365
Actions on the pageOptions: Personalize, Page options, ShareChecked in Dynamics 365

Developer

7Developer

Open it directlyhttps://<your-environment>/?mi=BudgetTransactionCode
Integrate withBudgetCodeEntity data entity Microsoft data model ↗
Table definitionBudgetTransactionCode columns and relations Microsoft data model ↗

Everyone

8Sources and checks

BUD-SETUP-040 — Set up Budget codes. Beyond ERP Atlas Hub, snapshot 2026-10-16, partly verified. https://www.beyonderp.cloud/atlas/step/BUD-SETUP-040