Setup page · General ledger
Ledger allocation rules
Rules that automatically calculate and generate allocation journals and account entries for allocating ledger balances or fixed amounts.
- Used by
- Accountant, Accounting manager, Accounting supervisor and 9 more roles
- Business process
- Process ledger allocation journals in Dynamics 365 Finance
- Menu item
LedgerAllocationRule- Main table
LedgerAllocationRule- Data entity
LedgerAllocationRuleEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | Rules that automatically calculate and generate allocation journals and account entries for allocating ledger balances or fixed amounts. |
|---|---|
| What you do here | Used to define each rule's general settings, source, destination, and offset, with the Basis, Fixed percentage, Fixed weight, or Equally allocation method. |
| Example | Allocate advertising expenses so that Department A receives 70 percent and Department B receives 30 percent. |

Functional consultant · Solution architect
2Where it fits
| Business process | Record financial transactions › Process allocations › Process ledger allocation journals in Dynamics 365 Finance |
|---|---|
| Menu path | General ledger › Allocations › Ledger allocation rules |
| Set up first | Journal names Microsoft Learn ↗Date intervals Microsoft Learn ↗Ledger allocation basis Microsoft Learn ↗ |
| Used next by | Process allocation request Microsoft Learn ↗Allocation journals Microsoft Learn ↗ |
| Related pages | Allocation rules definition report Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Ledger allocation rules2 screens
Used to define each rule's general settings, source, destination, and offset, with the Basis, Fixed percentage, Fixed weight, or Equally allocation method.
Screen 1
Create the ledger allocation rule
Go to General ledger > Allocations > Ledger allocation rules, General tab
- Select New (the Rule ID comes from the number sequence) and enter the Description and Effective date
- On the General tab, set Active to Yes and select the Allocation method
- Select the Journal name and the Date interval code
- Select Source and Destination to add the source account and the destination lines, then select Save
1Active Yes 2Allocation method Fixed percentage 3Journal name BEAT-ALC 4Date interval code BEAT-CM 
page title tab to open what to set or check Screen 2
Add the allocation destinations
Go to General ledger > Allocations > Ledger allocation rules
- Select the rule and select Destination
- Select New and enter the Fixed percentage
- Select the To account
- Repeat for the second line until Percentage in total is 100, then select Save
1Fixed percentage 50.00 2To account 510100 3Ledger account Atlas cost of goods sold 4Percentage in total 100.00 
page title tab to open what to set or check
Microsoft's steps
- Go to General ledger > Allocations > Ledger allocation rules.
- Select New, and enter a Rule and Description.
- On the General tab, set Active to Yes.
- Select the Allocation method, the Journal name and the Date interval code.
- Select Source, and add the source criteria, such as the main account and dimension values.
- Select Destination, and add a line for each account and dimension to allocate to.
- Close the pages.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Allocation method | How amounts are split: Basis, Fixed percentage, Fixed weight or Equally.Microsoft Learn ↗ | Fixed percentage | AllocationMethod |
| Data source | Whether the rule allocates ledger balances (Ledger) or fixed amounts (Fixed value).Microsoft Learn ↗ | — | DataSource |
| Active | Makes the rule available to process.Microsoft Learn ↗ | Yes | AllocationActive |
| Journal name | The allocation journal name used for the generated journal.Microsoft Learn ↗ | BEAT-ALC | JournalName |
| Date interval code | The date interval used for the balances.Microsoft Learn ↗ | BEAT-CM | — |
| Fixed percentage | — | 50.00 | — |
| To account | — | 510100 | — |
| Ledger account | — | Atlas cost of goods sold | — |
| Percentage in total | — | 100.00 | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Ledger allocation rules | — | — |
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | When the data source is Fixed value, Source can't be used as an offset option. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | LedgerAllocationRule Checked in Dynamics 365 |
|---|---|
| Form | LedgerAllocationRule Checked in Dynamics 365 |
| Table | LedgerAllocationRuleShown as “Ledger allocation rule” in Record infoChecked in Dynamics 365 |
| Data entities | LedgerAllocationRuleEntityLedger allocation rule Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain ledger allocation rules LedgerAllocationRuleMaintainView ledger allocation rules LedgerAllocationRuleViewDutiesInquire into general ledger policies LedgerGeneralLedgerPoliciesInquireEnable general ledger process LedgerGeneralLedgerProcessEnableInquire into general ledger policies RentalLedgerGeneralLedgerPolicieInquireEnable general ledger process RentalLedgerGeneralLedgerProcessEnable12 security rolesAuditorAuditPolicyManagerChief financial officer CompanyChiefFinancialOfficerInventory accountant InventCostAccountantInventory accountant clerk InventCostCostClerkAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerRental coordinator agent RentalCoordinatorAgentRental manager RentalManagerRental purchasing manager RentalPurchasingManagerRental sales manager RentalSalesManager |
| Actions on the page | Buttons: Source, DestinationChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=LedgerAllocationRule |
|---|---|
| Integrate with | LedgerAllocationRuleEntity data entity Microsoft data model ↗ |
| Table definition | LedgerAllocationRule columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/ledger-allocation-rules
- learn.microsoft.com/training/modules/configure-ledger-allocations-accruals-dyn365-finance/5-exercise-2
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/ledger/main/ledgerallocationrule
- learn.microsoft.com/dynamics365/finance/general-ledger/ledger-allocation-rules
- learn.microsoft.com/previous-versions/dynamicsax-2012/appuser-itpro/allocation-rules-definition-report-ledgerallocationrules
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page, the demo records and the values in the screenshots.

