---
title: "Allocations (GL204500)"
description: "By using this window, you can create, modify, or delete allocation templates."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/allocations-gl204500/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/llms.txt


# Allocations (GL204500)

Last modified February 19, 2026

> By using this window, you can create, modify, or delete allocation templates.


This topic provides information about the elements in this window in Visma Net, such as fields, field values, buttons, and check boxes.

By using this window, you can create, modify, or delete allocation templates.
For more
information on creating and using allocation templates and performing allocations,
see: [Allocation rules](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/manage-allocations/about-allocation-rules/index.md).

This window is available only if the **Allocation templates** functionality is enabled in the [Enable/disable functionalities](https://docs.vismasoftware.no/visma-net-erp/help/common-settings/enable-or-disable-functionalites/enable-disable-functionalities-cs100000/index.md) window.

## Search line in list window

If you are in the list window, the first line in the table is a search line. Each column has a search field which you can click to search for or filter on specific values and narrow down the displayed table rows. You can search and filter in as many columns as you need to, to only display the results you want to view.

There are two types of search fields:

+ White: here you can type a specific search term to display results in this column containing this exact value. If you search on several (partial) words, you can separate them by a space or **%** and get different results:

  + space: the result contains the words in any order,
  + **%**: the result contains the words in the specific order, and the **%** functions as a wildcard as well.
+ Grey: you can click this to open the column filter pop-up window where you can filter the results for this column.


## The top part

You use the elements in this area to select an existing allocation or to provide the settings for a new allocation.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Allocation ID</td>
<td class="vismanet-table__cell"><p>The unique ID of the allocation.</p>
<p>The system generates IDs in accordance with the numbering series selected for allocations on the <a href="/visma-net-erp/help/general-ledger/general-ledger-windows/general-ledger-preferences-gl102000/index.md">General ledger preferences (GL102000)</a> window.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Description</td>
<td class="vismanet-table__cell"><p>A detailed description of the allocation.</p>
<p>The alphanumeric string may contain as many as 30 characters.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Active</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the allocation is active.</td>
</tr>

</table>


## The Allocation tab

This tab contains general settings for an allocation.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Element</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">From period</td>
<td class="vismanet-table__cell">The first financial period when allocation may be applied.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">To period</td>
<td class="vismanet-table__cell">The last period when allocation may be applied.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Recurring</td>
<td class="vismanet-table__cell">A check box that indicates (if selected) that the allocation is recurring (that is, should be applied each year for each of the specified periods).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Allocation method</td>
<td class="vismanet-table__cell"><p>The way the allocation amount should be collected from the source accounts. Select
one of the following options:</p>
<dl>
<dt>By account PTD</dt>
<dd>The period-to-date amount should be collected from the source accounts.</dd>
<dt>From prev. allocation</dt>
<dd>The amount accumulated since the last allocation should be collected from the source accounts.</dd>
</dl>

    <div class="admonition admonition-note" role="note">
    <div class="admonition-title">
        
        Note
        
    </div>
    <div class="admonition-body">
        <p>If it is important for you to have the allocation batch on the same financial period as the source document, select <strong>By account PTD</strong>.</p>
<p>If it is more important to allocate all transactions that are not yet allocated, no matter what financial date the source document has, select <strong>From prev. allocation</strong>.</p>
    </div>
    </div>

</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Distribution method</td>
<td class="vismanet-table__cell"><p>The way the allocated amount is distributed over the destination accounts.
The
following options are available:</p>
<dl>
<dt>By percent</dt>
<dd>The source amount is distributed among destination accounts by percentages, which are set in the <strong>Destination accounts</strong> tab of this window. The total is 100 percent.</dd>
<dt>By weight</dt>
<dd>The amount is distributed between destination accounts by user-defined coefficients, which are set on the <strong>Destination accounts</strong> tab of this window. The total is not defined.</dd>
<dt>By destination account PTD</dt>
<dd>The amount is distributed between the destination branches proportionally to period-to-date balances of the destination accounts in the allocation ledger or proportionally to PTD balances of the base accounts of the base branches in the base ledger if it is specified or in the allocation ledger if the base ledger is not specified.</dd>
<dt>By destination account YTD</dt>
<dd>The amount is distributed between the destination branches proportionally to year-to-date balances of the destination accounts in the allocation ledger or proportionally to YTD balances of the base accounts of the base branches in the base ledger if it is specified or in the allocation ledger if the base ledger is not specified.</dd>
</dl></td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Allocation ledger</td>
<td class="vismanet-table__cell"><p>Required.</p>
<p>The ledger to which journal entries generated for the allocation are posted.
You can select a ledger of the following types:
<strong>Actual</strong>,
<strong>Statistical</strong>, <strong>Budget</strong>, or <strong>Reporting</strong> types.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Source ledger</td>
<td class="vismanet-table__cell"><p>Required.</p>
<p>The specified ledger is used to calculate an amount to be allocated.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Base ledger</td>
<td class="vismanet-table__cell">An optional property used only for the distribution methods <strong>By destination account YTD</strong> and <strong>By destination account PTD</strong>. If specified, it is used to calculate the proportions for distributing allocation amounts among the destination accounts. If the base ledger is not specified, the allocation ledger will be used for calculating proportions.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Sort order</td>
<td class="vismanet-table__cell">An integer specifying the order in which this allocation should be applied if there are several allocation for the same period. Those with lower values should be applied first.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Last revision date</td>
<td class="vismanet-table__cell">The last date when the revision of an allocation was made.</td>
</tr>

</table>


## The Source accounts tab

The **Source accounts** tab contains the list (in a tabular format) of accounts in the allocation ledger which will be used as allocation source.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Branch</td>
<td class="vismanet-table__cell">The branch whose accounts will be the source of allocation amounts.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Account</td>
<td class="vismanet-table__cell"><p>The account or accounts (if you use a grouping mask) that will
be the source of the allocation amount.
To use a grouping mask,
specify characters common for all account identifiers and use
<strong>?</strong> as a wildcard character to designate varying characters
in the accounts.</p>
<p>If you want to specify common characters only at
the beginning of the segment, you may leave the rest of segment
blank.
You need not type <strong>?</strong> in every position, but if you want
to specify characters at the beginning and at the end of the same
segment, type <strong>?</strong> in the positions between them.</p>
<p>For example: The mask <strong>110____</strong> selects all the accounts in which
identifiers start with <strong>110</strong>.
The mask <strong>310???5</strong> selects
the accounts in which identifiers start with <strong>310</strong> and end in
<strong>5</strong>: <strong>3100005</strong>, <strong>3100015</strong>, <strong>3100195</strong>, and so
on.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Subaccount</td>
<td class="vismanet-table__cell"><p>The subaccount for the accounts that will be the source of the
allocation amount.
You can use a grouping mask to specify a group of
subaccounts. Select a segment and press F3 to select a value common
to all subaccounts you want to view; leave the segments blank if
they can have varying values in the subaccounts.</p>
<p>If you want to specify only several characters in a specific segment, type <strong>?</strong> in other positions of the segment.</p>
<p>For example: You could use the mask <strong>Dept1/Product2/</strong>/<strong><strong>or<strong>Dept?/Product?/</strong>/</strong></strong>, where**/** is a segment separator character.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Contra account</td>
<td class="vismanet-table__cell"><p>Optional.</p>
<p>The account from which the allocated amount will be actually deducted. You may not use a grouping mask here.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Contra subaccount</td>
<td class="vismanet-table__cell"><p>Optional.</p>
<p>The subaccount for the specified contra account. You may not use a grouping mask here.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Amount limit</td>
<td class="vismanet-table__cell">The maximum amount that may be allocated from each account grouped by the account and subaccount masks within one period (so that if the accounts are grouped by the account and subaccount masks, the limit will be specific for each such account).</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Percentage limit</td>
<td class="vismanet-table__cell"><p>The percentage of the balance that may be allocated from each account grouped by the account and subaccount masks.</p>
<p>The default is 100 percent.</p>
</td>
</tr>

</table>


## The Destination accounts tab

This tab contains a list (in a tabular format) of the destination accounts for the allocation, which you can use to specify how the allocation amount is to be distributed between accounts of specific branches. For details on using this tab, see: [Allocation rules](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/manage-allocations/about-allocation-rules/index.md).

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Account</td>
<td class="vismanet-table__cell">An account that will be the destination of the allocation amounts.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Subaccount</td>
<td class="vismanet-table__cell">An subaccount that will be the destination of the allocation amounts.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Base branch</td>
<td class="vismanet-table__cell"><p>(Optional and available only if <strong>Distribution method</strong> is set to <strong>By destination account PTD</strong> or <strong>By destination account YTD</strong>.)</p>
<p>The base branch, whose account balances should be used to calculate a proportion for distributing the allocation amount between the destination accounts of the destination branches. For this, the system uses the base branch&rsquo;s account balances in the ledger specified in the <strong>Base ledger</strong> field on the <strong>Allocations</strong> tab.</p>
<p>If no base ledger is specified, the system uses the allocation ledger.</p>
<p>If no base branches are specified in this column, no base accounts and base subaccounts are specified in the respective columns, the system distributes the allocation amount between the destination branches proportionally to YTD or PTD balances of the destination accounts (with corresponding subaccounts). If only the base branches are not specified, the system uses the destination branches for calculate proportions based on the balances of base accounts.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Base account</td>
<td class="vismanet-table__cell"><p>(Optional and available only if <strong>Distribution method</strong> is set to <strong>By destination account PTD</strong> or <strong>By destination account YTD</strong>.)</p>
<p>The base account for the allocation. The allocation amount will be distributed between the destination branches according to the current PTD or YTD balances of the base accounts for the base branches. For this calculation, the system uses the account balances of the branches (for the base subaccounts) in the base ledger (specified in the <strong>Base ledger</strong> field on the <strong>Allocations</strong> tab).</p>
<p>If no base branch is specified, the system uses the destination branch.</p>
<p>If no base ledger is specified, the system uses the balances of the base accounts in the allocation ledger.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Base subaccount</td>
<td class="vismanet-table__cell"><p>(Optional and available only if <strong>Distribution method</strong> is set to <strong>By destination account PTD</strong> or <strong>By destination account YTD</strong>.)</p>
<p>The
base subaccount for the allocation.
The allocated amount will be
distributed according to the current PTD or YTD balances of the base
accounts under the specified base subaccounts in the base ledger for
the base branch.</p>
<p>If no base branch is specified, the system uses the
destination branch.
If the <strong>Base ledger</strong> is not
specified on the <strong>Allocations</strong> tab, the
proportion is calculated based on the balances in the allocation
ledger.</p>
</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Weight/percent</td>
<td class="vismanet-table__cell"><p>(Available only if <strong>Distribution method</strong> is set to <strong>By percent</strong> or <strong>By weight</strong> and required.)</p>
<p>A value that
defines the weight of the account.
The allocation amount will be
distributed among the destination accounts proportionally to their
respective weights or according to the specified percentages. If the
<strong>Distribution method</strong> is <strong>By percent</strong>,
the sum of values in this column must be equal to 100
percent.</p>
</td>
</tr>

</table>


## The Allocation history tab

This tab displays read-only information about the history of batches generated for the allocation.

<table class="vismanet-table">
  <colgroup>
    <col class="vismanet-table__col--key">
    <col>
  </colgroup>
<thead class="vismanet-table__head">
  <tr class="vismanet-table__header-row">
<th class="vismanet-table__cell vismanet-table__cell--header">Column</th>
<th class="vismanet-table__cell vismanet-table__cell--header">Description</th>
</tr>
</thead>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Workspace</td>
<td class="vismanet-table__cell">The workspace that generated the batch.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Batch number</td>
<td class="vismanet-table__cell">The unique identification number of the batch. You can click this number to open the <a href="/visma-net-erp/help/general-ledger/general-ledger-windows/journal-transactions-gl301000/index.md">Journal transactions (GL301000)</a> window, on which you can view the details of the batch.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Ledger</td>
<td class="vismanet-table__cell">The ledger to which the batch transactions will be posted.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Transaction date</td>
<td class="vismanet-table__cell">The date when the batch was generated.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Post period</td>
<td class="vismanet-table__cell">The financial period to which the batch transactions should be posted.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Status</td>
<td class="vismanet-table__cell">The batch status, which is initially <strong>Unposted</strong>.</td>
</tr>

<tr class="vismanet-table__row">
<td class="vismanet-table__cell">Control total</td>
<td class="vismanet-table__cell">The control total amount of the batch.</td>
</tr>

</table>


Parent topic:
[General ledger windows - overview](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/general-ledger-windows-overview/index.md)


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/general-ledger/general-ledger-windows/allocations-gl204500/)
