Setup step on the Ledger allocation basis page · General ledger
Set up Ledger allocation basis
Used with allocation rules that use the Basis method; one basis rule can be used with multiple allocation rules.
- Used by
- Accountant, Accounting manager, Accounting supervisor and 9 more roles
- Business process
- Process ledger allocation journals in Dynamics 365 Finance
- Menu item
LedgerAllocationBasisRule- Main table
LedgerAllocationBasisRule- Data entity
LedgerAllocationBasisRuleEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | Ledger allocation basis rules, which use their own source filter criteria to decide which ledger balances are the basis for an allocation. |
|---|---|
| What you do here | Used with allocation rules that use the Basis method; one basis rule can be used with multiple allocation rules. |
| Example | Allocate advertising expenses based on each department's sales in proportion to the total departmental sales. |

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 basis |
| Set up first | — |
| Used next by | Ledger allocation rules Microsoft Learn ↗ |
| Related pages | Ledger allocation rules Microsoft Learn ↗ |
| In this process | ← Set up Ledger allocation rules |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Ledger allocation basis2 screens
Used with allocation rules that use the Basis method; one basis rule can be used with multiple allocation rules.
Screen 1
Create the ledger allocation basis
Go to General ledger > Allocations > Ledger allocation basis
- Select New (the Basis ID comes from the number sequence)
- Enter the Description and Effective date, and select Active
- Select the Date interval
- Select Save
1Basis ID BEAT-000001 Description Atlas demo revenue basis Effective date 10/1/2026 Active Yes Date interval BEAT-CM 
page title tab to open what to set or check Screen 2
Add the basis source criteria
Go to General ledger > Allocations > Ledger allocation basis
- Select the basis and select Source
- Select New
- Set Field setting to Main account and enter the Source criteria
- Select Save
1Source criteria 410100 Company BEAT Field setting Main account 
page title tab to open what to set or check
Microsoft's steps
—
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Basis ID | — | BEAT-000001 | BasisId |
| Description | — | Atlas demo revenue basis | Description |
| Effective date | — | 10/1/2026 | EffectiveStartDate |
| Active | — | Yes | BasisActive |
| Date interval | — | BEAT-CM | DateInterval |
| Company | — | BEAT | — |
| Field setting | — | Main account | — |
| Source criteria | — | 410100 | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Ledger allocation basis | — | — |
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 | — |
Technical architect
6Technical
| Menu item | LedgerAllocationBasisRule Checked in Dynamics 365 |
|---|---|
| Form | LedgerAllocationBasisRule Checked in Dynamics 365 |
| Table | LedgerAllocationBasisRuleShown as “Ledger allocation basis” in Record infoKey field: BasisIdChecked in Dynamics 365 |
| Data entities | LedgerAllocationBasisRuleEntityLedger allocation basis Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain ledger allocation basis LedgerAllocationBasisRuleMaintainView ledger allocation basis LedgerAllocationBasisRuleViewDutiesInquire 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 | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=LedgerAllocationBasisRule |
|---|---|
| Integrate with | LedgerAllocationBasisRuleEntity data entity Microsoft data model ↗ |
| Table definition | LedgerAllocationBasisRule columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/ledger-allocation-rules
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/ledger/main/ledgerallocationbasisrule
- learn.microsoft.com/dynamics365/finance/general-ledger/ledger-allocation-rules
- 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.
GL-ALLOC-020 — Set up Ledger allocation basis. Beyond ERP Atlas Hub, snapshot 2026-10-16, partly verified. https://www.beyonderp.cloud/atlas/step/GL-ALLOC-020

