Use this function to calculate the dimensional allocation structures. When you run this function, the dimensional allocation journal entries are generated immediately.

SEEREFERTTO See the documentation on dimensional allocation structures for further information.

Because the final allocation criteria of expenses or revenues is not known at the time of the transaction, these expenses and revenues are assigned at a later point.

This is the case, for example, with dimensions for indirect expenses such as advertising expenses. First, these expenses are allocated to a dimension (a department, for example) on entry. They can subsequently be allocated to the other departments of a company in proportion to the sales achieved by each of these services.

This generates the corresponding dimensional entries that can be viewed and modified using dimensional miscellaneous operations entry screens.

It groups the allocation lines in the same entry, except for:

  • Entries with currencies different from those of the main general ledger
  • Allocation of several dimensions to a single receiving dimension and generates as many entries as there are dimensions
The Partner and Flow fields are initialized when the journal is generated.

SEEINFO Read the documentation for Partner initialization and Flow initialization.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

Batch task

This function can be run in batch mode. The standard task CPTDSPANA is provided for that purpose.

Specific Actions

Memo

Click this action to save the current settings to a Memo code to be reused later. The memo is linked to your user profile, not to the function or the screen.

The STD memo code is associated with the screen and is loaded immediately when you open the function.

For more information on the advanced use of the Memo action, refer to the documentation on the General ergonomics of SAFE X3 software.

Recall

Click this action to enter a Memo code to load the settings associated with the code.

Delete Memo

Click this action to delete a Memo code.

Limitations

Managing and generating accounting documents using the double-entry method is not available for this function because it does not use an automatic journal process. Only functions that use an automatic journal process can use the double-entry method for a company.

Multiple allocation lines

When an allocation setup is defined with several lines and allocation rules, these lines are independent from one another when Processing based on balances is not selected:

  • The reallocation journal entries generated by the upper lines are not taken into account by the subsequent allocation lines when amounts to reallocate are calculated.
  • The Dimensional allocations (CPTDSPANA) process excludes all the journal entries that have been generated by the allocation code in process from amounts to reallocate.

If the Processing based on balances check box is selected, when the reallocation journal entries are created, the analytical balance is automatically updated and it is no longer possible to identify the original amounts from the reallocated amount from previous lines.

Distribution allocation is run on a manual ledger type linked to an automatic ledger type

Whether the Processing based on balances check box is selected or not, the following case is not managed:

  • The amount to allocate, in the document transaction currency, is different from zero.
  • In the manual reallocated ledger type, the amounts in document currency and ledger currency have a given sign.
  • In the automatic ledger, the sign of the ledger amount is the reverse of the one in the linked reallocated ledger type.

The reallocation process then generates journal entries where the sign of the ledger amounts is wrong on the automatic ledger.

The KRU - Russian legislation activity code must be active to use the double-entry method for a company.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Document type XXXXX is not of single ledger type YYY'

"'XXXXX" corresponds to the entry type for this allocation.
"YYY" corresponds to the ledger type related to analytical balance on which the allocation entries are calculated and generated.

This message is displayed to signal that one of the entry types chosen is not consistent with the ledger type entered on the screen.

Tables used

SEEREFERTTO Refer to documentation Implementation