Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

There are two ways to interrupt accounting depreciation:

  • User

  • Batch Job for Asset Cards for Financing/Financed Object Contracts.

In order to set the period of interruption of accounting depreciation from a specific date, a new field "Depreciation Interrupt from" has been added to the depreciation book.

The standard field "Depreciations Interrupted up to" is used to terminate the suspension of depreciation.

To calculate the interruption of accounting depreciation "from" date, the "Calculate Depreciation" task has been modified. A detailed description of the principle of adjustment is described Calculate Depreciation

Tax depreciation is not affected by the new field for interrupting depreciation from or by modifying the Calculate Depreciation task.

User Interruption of Accounting Depreciation

User entry of the date for interruption of accounting depreciation "from" should be used only for asset cards that are not related to financing contracts/financed objects. That is, for other asset cards.

In the Account Depreciation Book, in the "Depreciation Interrupt from" field, you can enter the date from which accounting depreciation should be interrupted for the asset card.

Above the field, there is a date fulfillment control so that it is not possible to enter a date larger than the one in the "Depreciations Interrupted up to" field.

Above the field, there is an additional check to see if the entered date does not fall within a period for which accounting depreciation has already been posted. If the date is entered by the user and the check finds that the entered date falls within the period for which depreciation is already posted, an information window is displayed asking whether the already posted depreciation should be deposted:

  • If the option is confirmed, lines with the amount of posted depreciation for the period will be suggested to the Fixed Asset G/L Journals and the entered date will be entered in the "Depreciation Interrupt from" field

  • If No is selected, "only" the entered date is entered in the "Depreciation Interrupt from" field.

Suggested lines in the Fixed Asset G/L Journals must then be posted to the user.

image-20240625-205736.png

image-20240625-205743.png

image-20240625-205750.png

image-20240625-205802.png

Batch Job Interrupt Accounting Depreciation

This batch job resolves the interruption of accounting depreciation on the asset card of the financing contract/financed object.

Reasons for discontinuing accounting depreciation:

  • Contract Termination

  • theft

  • Total damage, total economic damage.

For the Interruption of Accounting Depreciations batch job, a Batch Job Card must be created with Batch Job Type = FA – Interrupt to set filters for detailed contract statuses, financing product types, and depreciation book code. A detailed description of the card settings is described in the Nastavení Finance .

According to the set filters in the batch job, the number of the Fixed Asset Card No. from the Financed Object field is searched for from the Fixed Asset No. field.

First, the task checks whether the conditions for interruption of depreciation in the accounting book of depreciation are already entered in the found asset card, i.e. in the "Depreciation Interrupt from" field, a date equal to the Termination Date from the currently related contract is entered. It also checks whether a date is entered in the "Depreciations Interrupted up to" field and that the date is less than the Termination Date of the currently related contract. This will show that the previous conditions for depreciation interruption have expired and delete both dates in order to set new conditions for depreciation interruption, i.e. enter the Terminated Date from the currently related contract in the "Depreciation Interrupt from" field.

A detailed description of the process of processing the task is described in https://iao.atlassian.net/wiki/spaces/OCDOC/pages/77889621/Interrupt+Of+Accounting+Depreciation#Job-Processing-Process

The new field "Depreciation Interrupt from" affects the correct calculation of accounting depreciation, also with regard to the possible start of depreciation interruption retrospectively, i.e. in the period for which accounting depreciation has already been posted. Therefore, the Calculate Depreciation task had to be modified. Modifying this task is described https://iao.atlassian.net/wiki/spaces/OCDOC/pages/77562049/Calculate+Depreciation#Accounting-depreciation

Termination of suspension of accounting depreciation:

  • by transferring to a new contract. This case is solved by a new task on the subject card "Asset Card Transfer" described FA Card Transfer Report

  • Successful theft resolution – due to the rare occurrence of this situation, the system does not handle automatic processing. Manual processing is required. The Depreciation Interrupt from field is editable.

The task can be found and run from the following locations:

  • in the Fixed Asset overview, it is located in the Process -> Interruption of Accounting Depreciations menu or in the Actions menu, where the tasks can be rearranged by the user using the Personalize function

  • Search using the system magnifier.

Dependencies and assumptions

The dependency is on the batch job setup for interrupting accounting depreciation, i.e. with Batch Job Type = FA – Interrupt.

Another important dependence is that in the event of theft or total/economic damage, the detailed status of the contract changes. Correct processing of the task depends on the settings of specific detailed contract statuses.

Job Processing Process

When the Interruption of Accounting Depreciations task is invoked, a dialog box is displayed in which you can set:

  • Post, by switching to Yes, the proposed lines will be posted according to the job process

  • Filters on fields from the contract header.

After starting the job with the OK button, the job looks into the Batch Jobs Setup List (API Batch Jobs Setup List 404786) table and looks for the job card with Batch Job Type = Dm – Interrupt (FA). If it does not find it, it terminates processing and an error message. If it finds it, it continues processing as follows:

  • Applies filters to Financing Product Type Filter, Contract Status Filter, and Detail Contract Status Filter according to the settings in the batch job

  • If a filter on the Contract No. (No.) or another filter on a field from the contract header is specified in the task dialog, the filter is applied according to the specified

  • Checks the Calculation field in the Detailed Contract Status. If Yes, it stops processing the contract and moves on to processing the next contract. If it is No, it continues to process the next steps of the process

  • Checks the contract for the existence of a date in the Termination Date field. If a date exists, the task continues to be processed. In the absence of a date, the processing of the contract is terminated and the processing of the next contract continues

  • He looks at the Contract Object Card and looks up the Fixed Asset Number. If there is a blank value in the Fixed asset number field, writes to the Fixed Assets Log (4047588) notification "Fixed Asset No. must have a value in Financed Object: No.=xxxxxx. It cannot be zero or empty"

  • If there is a Blocked = Yes field in the header of the found FA card, it will terminate the processing of the contract and continue processing the next contract

  • On the asset card, checks to see if the Depreciation Ledger is in the Disposed Of = No field. In the event of a match, processing continues according to the next steps of the job. In the event of a disagreement, it terminates the process and proceeds with the processing of another contract

  • On the asset card, he checks whether the conditions for suspension of depreciation in the depreciation book are entered in the found asset card, i.e. in the "Depreciation Interrupt from" field, a date equal to the Early Termination Date from the contract is entered. In the event that:

    • If the value of the (date) field is empty, enters the Termination Date from the contract into the field

    • The value of the (date) field is not equal, so it checks to see if the date is entered in the "Depreciations Interrupted up to" field. If the result of the check is:

      • the date entered is less than the Termination Date of the contract. This will show that the previous conditions for suspension of depreciation have already expired and deletes both dates. In the "Depreciation Interrupt from" field, enter the Termination Date found from the contract

      • the specified date higher than the Termination Date from the contract. Writes to Fixed Assets Log Error message with the text "Depreciation Book 1 - ACCOUNTING for Fixed Asset No. xxxxxx - Depreciation Interrupted Until is higher than the Termination Date on the financing contract." (Depreciation Book 1-ÚČETNÍ for FA No. xxxxxx - Depreciations Interrupted up to is higher than Termination Date on Financing Contract.)

    • The value of the (date) field is equal, so it ends the processing process and continues processing the next contract

  • If the Post boolean is in the Jobs dialog box:

    • = Yes, so it does:

      • In the Default (Accounting) Depreciation Book, checks if the Use Same FA+G/L Posting Dates field = Yes. If the condition is met, it switches to No and continues processing the next steps. At the end of contract processing, it reverts to the original settings. If the condition is not met, it continues to process the next steps

      • Reverse depreciation if the interruption date falls within the period with posted depreciation and the Termination Date is different from the Last Depreciation Date in the depreciation book. That is, it suggests lines with the amount of posted depreciation for the period to the Fixed Asset G/L Journals (G/L Journals) and posts the proposed lines. Entering the 1st open posting period as the Posting Date if the original period is closed, otherwise it will use the same date as the canceled item. FA Posting Date enters the 1st open asset period if the original period is closed, otherwise it uses the same date as the canceled entry. Uses the Document No. from the journal batch setup for accounting depreciation

      • If the Termination Date is different from the Last Depreciation Date in the Depreciation Book of Accounts, it suggests lines in the Fixed Asset G/L Journal (FA) for depreciation on the specified date "Suspension of depreciation from" and posts the proposed lines. Enters the 1st open accounting period as the Posting Date if the original period is closed, otherwise it will use the same date as the Termination Date on the contract. In the description, he enters "Depreciation according to data revision". Enters Document No. the same as for the depreciation reversal lines

    • = No, so:

      • If there is no interruption of depreciation to the past, it performs the same actions as for "Yes", but does not post the proposed lines in the Fixed Asset G/L Journals. Suggested journal lines must be posted by the user

      • If the depreciation interruption is concerned, the user must turn off the Check on the Default Depreciation Book Use Same FA+G/L Posting Dates before running the task and turn the check back on after all entries have been posted. Subsequently, run the task. The task suggests reversing depreciation according to the same principle that is described in the paragraph for direct posting. Suggested reverse depreciation lines must be posted on a user basis. Subsequently, the task to generate depreciation must be run. In the dialog window, the FA Posting Date is entered in the last previous month and the Posting Date is entered in the first current month. The proposed depreciation lines must then be posted again by the user

  • They end the process and proceed to process the next contract.

After the job ends, it is recommended to always check the Fixed Asset Error Log (FA) to see if any contract processing has been terminated due to an error found. After the written error report is resolved/deleted, the task can be run repeatedly.

To run a task in the Task Scheduler

Task No. 4047510 It is possible to run it within the task scheduler by displaying the Send to scheduler option after the task starts, then opening a dialog box with scheduler settings options.

The job scheduler is modified by toggling the boolean Post to Yes.

After completing a job, it is recommended to always check:

  • Job Queue Entries to determine whether the job was terminated by an error message. After solving/removing the written error, the task can be started again using the Restart button

  • Fixed Asset Error Log (fixed asset error log), whether any contract processing has been terminated due to an error found. After the written error report is resolved/deleted, the task can be run repeatedly.

  • No labels