Accounting Rules (ACCRUL)

The purpose with this page is to provide some specific installation information related to Accounting Rules.

Contents

Presentation Object Security for Posting Control

The Posting Control Details window in Accounting Rules window is designed to access views dynamically, i.e. the decision of what view to use is taken in runtime. It is thus not possible to perform ordinary investigation of dependencies (scanning), since the dependencies are dynamic.

The security is handled in the following way,

Note: During installation of a new component in an existing installation or during an upgrade, posting control related views may be added or modified. This means that after installation there can be views that are not granted to the users having access to the presentation object frmPostCtrlDet. Make sure to check the accessibility of views connected to presentation object frmPostCtrlDet after installation/upgrade.

Note: The script AccrulPresObjectRepository.ins defines presentation object security in Accounting Rules. It will only remove automatically defined entries as first operation, before defining relevant security information. Pleas sure that manual grants (added in the customer- or localization project) are correct after upgrade.

Financials Batch Queue

During installation of Accounting Rules a specific batch queue named Financial Batch Queue is created.

The main purpose is to support batch execution of Financial Report Generator reports in a specific queue.

Support for national currencies with 3 decimals

In order to support countries with a national currency expressed in 3 deciamls there needs to be some adjustment done in the IFS Application code in a few places. This needs to be done as customization in the customer projects.
Once the code has been modified it is possible to setup a currency with 3 decimals using the currency code form/page.
Note: The number of decimals for IFS Currency Format must be set to at least 3 when working with currencies that has been defined with 3 decimals in Amounts

Currently the usage of 3 decimals for currency amounts is only fully supported in the domain of IFS Financials and IFS Supply Chain.

  1. A business logic constant needs to be changed in CurrencyCode.plsql. The constant named db_value_ needs to be modified to enable support for 3-decimals in currencies.


The code, highlighted in yellow, needs to be added to the code.

  1. The enumeration named CurrencyRoundingEnum in CurrencyCodesHandling.projection needs to be changed.


The code, highlighted in yellow, needs to be added to the enumeration

  1.  The business logic in the projection server layer code needs to be changed. The methods CRUD_Create___ and CRUD_Update___ in CurrencyCodesHandling.plsvc needs to be modified.

 

The code, highlighted in yellow, needs to be added to the code.

Highlighted text in yellow