This chapter deals with the batch job Transfer to STOCK and Dispose Off the FA Card, which is divided into two processes during processing. The first process deals with transfering of the card to STOCK, and the second process deals with the disposal of the asset card.
Transfer to STOCK
The task deals with reposting total accounting entries on the asset card. Accounting entries are understood to be the acquisition cost, where the type of fixed asset = Acquisition Cost, Appreciation, Write-Down and Depreciation. In the case of depreciation, only depreciation, i.e. entries on account 082XXX, is reposted.
The following cases are usually recharged to STOCK:
-
Contract Termination
-
Total Damage
-
Total economic damage.
Each case has specific statuses and detailed contract statuses that must be defined in the settings of the Batch Job card for asset transfer to STOCK, i.e. with Batch Job Type = FA –Stock (Batch Job Type = FA – Stock). A detailed description of the batch job settings is described in PD Nastavení Finance
According to the defined filters in the batch job settings, the job then works with the corresponding contracts, or with financed objects for the corresponding contracts. On financed objects, the task will find a linked asset card. Mark the asset card as STOCK = Yes, suggests lines in the general journal for this card to repost posting entries to the accounts defined in the FA posting group for STOCK, and overwrites the FA posting group on the asset card in the depreciation ledger account. If Post = Yes is enabled in the Tasks dialog box, it posts the suggested lines directly. If posting is not enabled, the proposed lines must be posted by the user.
The task takes the Settlement Date from the contract, from the Termination Date field. Because different conditions are required for calculating the posting date, it is possible to set up multiple batch job cards for FA – Stock (FA – Stock) with different Codes, and then set different conditions for different cases in each of them.
The settlement date is checked to see if it falls within the closed accounting period, and if it falls within the closed accounting period, it is shifted to the first day of the open accounting period.
When reposting accounting entries to and from STOCK, lines in the general journal are proposed/posted, and therefore FA entries are not created.
It is recharged from STOCK when the financed object is transferred to a new contract. In this case, a new task is created and run on the financing object "FA Card Transfer". The job is run by the user from the original financed object. For reverse reposting, the opposite process will be used as for reposting, and at the same time, the marking as STOCK = No will be switched on the transferred asset card, the FA Posting Group will be overwritten in the Depreciation Book according to the settings of the entered FA Subclass Code. Other entries, such as cancellation of depreciation suspension, change of depreciation period, and change of residual value, will also run in the task at the same time. The whole process is described in the chapter Úloha Převod karty majetku
Dispose Off a FA Card
Asset cards are discarded for two reasons:
-
Based on information about Sale of the subject of financing, where the sale can take place in the standard procedure after the termination of the contract (sale of the car), or in the case of total damage or in the case of economic total loss (sale of a wreck). In all cases, sales are recorded on the Financed Object Card in the Evidence of Object Sales Prices Subform tab. The date for disposing of the asset card is entered as the payment date of the sales invoice in this subform. The Transfer to STOCK and Dispose Off the FA Card task looks for the payment date from the customer ledger entries and writes it into the Disposal Invoice Payment Date field. The highest Posting Date from the Detailed Customer Ledger Entry of the related posted sales invoice from the line with Entry Type = Application is being filled
-
Based on information about Disposaldue to theft. In this case, there must be at least one Insurance Claim with Claim Type (Cause Datail) = Theft. The date for discarding the asset card will be taken as the Police Report Received Date. This date is on the Claims tab in the Insurance Indemnity Settlement section and is filled by the user.
Each case has specific statuses and detailed contract statuses that must be defined in the settings of the Batch Job card for disposing of the asset card, i.e. with Batch Job Type = FA – Disposal (Batch Job Type = FA – Disposal).
Since different conditions are required for calculating the posting date and different Reason Codes, it is possible to set up multiple batch job cards for FA – Disposal (FA) with different Code and Batch Job Subtype. In each of them, different conditions can be set for different cases.
A detailed description of the batch job settings is described in PD Nastavení Finance .
A check is entered on the posting date to make sure that it does not fall within a closed accounting period. If the posting date falls within the closed accounting period, it will be shifted to the first day of the open accounting period.
The same date as for disposal is also entered in the "Depreciations Interrupted up to" field on the depreciation book line on the asset card.
If a check is entered in the "Check depreciation at disposal" field in the depreciation book account, depreciation must be posted first, followed by disposal. The reverse is not possible.
The result, after running the job, is:
-
"marking" the asset card as STOCK and designed/posted lines in the General Journal to repost FA entries to STOCK
-
Entering the date in the "Depreciations Interrupted up to" field on the asset card and proposed/posted lines in the Fixed Asset General Journal for depreciation and accounting disposal of the asset card.
The suggested lines are then either manually posted by the user or posted directly by the system, depending on whether posting was enabled in the Tasks dialog box before the job run.
The task can be found and run from the following locations:
-
in the Fixed Asset overview is located in the Process -> Transfer to STOCK and Dispose Off the FA Card 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 assumption is the existence of a FA Posting Group (FA Posting Group) for STOCK.
In order for reposting to STOCK to occur within G/L accounts, the accounts that are used in the FA Posting Group setup must have Direct Posting enabled.
The correct posting of the disposal of the asset card depends on the Reason Code disposal setup in the FA Extended Posting Groups table.
Another dependency is to set up a batch job to convert an asset card to STOCK and a batch job to dispose of assets.
Job Processing Process
When the job runs, it looks at the Build Fixed Assets Cards and uses the Batch Job Cards with Batch Job Type = FA – Stock (Batch Job Type = FA – STOCK) and Batch Job Type = FA – Disposal (FA – Disposal) for the Transfer to STOCK and Dispose Off the FA Card (4046914) job.
When a task is invoked, the task dialog box is displayed first. In the dialog box, the user can select Post. It is also possible to enter filters for data from the Contract Header (e.g. contract number, customer number, date of contract signing, etc.). The first filter is used for the STOCK part of the job and the second for the Disposal part of the job. If you want to work only with the STOCK part, it is recommended to enter a value such as X in the filter for Disposal, and vice versa if you want to work only with the Disposal part. The task will work with the set conditions and filters after it is started by clicking the OK button.
After starting the job with the OK button, the job looks into the Batch Jobs Setup List 404786, uses jobs with Batch Job Type = FA – STOCK and Batch Job Type = FA – Disposal and executes:
Process to convert to STOCK – Batch Job Type = FA – Stock (FA – STOCK)
-
First, it is excluded from processing contracts of type Calculation Variant and Change Copy
-
Applies filters to Financing Product Type, Contract Status, and Detail Contract Status according to the batch job settings
-
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
-
On the contract, it checks for the existence of a date in the Termination Date field by filtering for an empty value in the Termination Date field. If a date exists, the task continues to be processed. In the absence of a processing date, the contract will be terminated and the next contract will be processed
-
Check for non-blank values in the fields on the batch job card: Posting Group for STOCK, Posting Date, General Journal Template and Batch, and Number Series
-
Check in Fixed Asset Setup to see if the Default Depreciation Book (Default Depr. Book)
-
Check in Source Code Setup to see if the FA Jobs field is set
-
He looks at the Fixed Asset Card for the contract and finds the Fixed Asset No. If there is a blank value in the Fixed asset number field, writes to the Fixed Assets Log notification "Fixed asset No. was not found on the financed object No. xxxxxx" and continues to process the next contract
-
On the found number, the FA checks whether:
-
Looks at the default depreciation book setup to see if the All Acquisition in same Year field is set to Yes. If it is set this way, it will switch it to No. If it has been set to No, it does not work with the setting anymore.
-
It is in the STOCK = YES field, or in the Blocked = YES field, or in the Acquired= No field
-
In case of a match, it ends the process and continues to process the next contract
-
-
It is in the STOCK = No field
-
In the event of a match, the STOCK field switches to Yes, overwrites the FA Posting Group (FA Posting Group) in the Depreciation Book according to the set value in the FA Posting Group For STOCK field in the batch job, and continues processing according to the next steps of the job. The depreciation book is determined by looking at the set value in the Default Depreciation Book field. Book) in the Fixed Asset Setup (FA) table
-
-
-
Suggests lines in the general journal for reposting the sum of total amounts of FA Posting Type types: Acquisition Cost, Appreciation, Write-Down, Depreciation. In the case of zero sum for an individual FA entry type, the design of the general journal line is skipped for that entry and the next FA entry type is processed
-
Check to see if direct posting is enabled on accounts set up for FA Posting Group (FA Posting Grou) STOCK. If the condition is met, it posts the suggested lines. If the condition is not met, it writes an error message to the Fixed Assets Log and proceeds to process the next contract
-
Looks at whether direct posting is enabled in the task dialog box. If the condition is met, it posts the suggested lines. If the condition is not met, the suggested lines remain in the journal for user posting and the next contract continues to be processed
-
If All Acquisition in same Year has been turned off in the default depreciation book setting, it will turn it back on, i.e. switch the boolean to Yes.
Filling General Journal Line Fields (General Journal Lines), which will be created separately for each type of FA entry:
-
Use the General Journal Template according to the batch job setup
-
use the General Journal Batch according to the batch job setup
-
The Posting Date is calculated by the task according to the Termination Date on the contract using the set date formula in the batch job setup in the Date field· Posting Date. If the calculated date falls within a closed accounting period, it shifts the date to the first day of the open accounting period.
-
The document No. is used from the number series set in the Posting No. Series field in the batch job
-
Account Type = G/L Account
-
Takes the Account No. from the FA Posting Group Card that is set up in the FA Posting Group For STOCK field in the batch job. Depending on the type of entry, the FA will search for the account in the fields as follows: for Inclusion, the Inclusion Account field; for Evaluation field Valuation Account; for Impairment in the Impairment Account field; for Depreciation in the Amortization Account field
-
Description – writes the number of the asset card into the description
-
The amount is filled with the sum of the amounts from each type of FA entry. A positive amount is entered for FA Entry Type = Classification and Valuation. For FA Entry Type = Depreciation and Depreciation, a minus amount is entered.
-
Trade-in Account Type (Bal. Account Type) = G/L Account
-
Counter-Account No. (Bal. Account No.) Inherits from the FA Posting Group Card that is set up in the Depreciation Book on the asset card. Depending on the type of entry, the FA will search for the account in the fields as follows: for Inclusion, the Inclusion Account field; for Evaluation field Valuation Account; for Impairment in the Impairment Account field; for Depreciation in the Amortization Account field
-
The dimension is populated from the asset card
-
The Source Code from the FA Jobs field.
The process described is the same for all batch job settings found.
Process for Disposal - Batch Job Type = FA - Disposal (FA)
-
First, it is excluded from processing contracts of type Calculation Variant and Change Copy
-
Applies filters to Fin. Product Type, Status, and Detail Contract Status for each batch job found with Batch Job Type = FA – Disposal
-
For each filtered contract, a check is performed:
-
In the Fixed Asset Setup (FA) setup, whether the Default Depreciation Book (Default Depr. Book)
-
In Source Code Setup, make sure that the FA Jobs field is set
-
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
-
-
Batch Job Subtype – looks at the Contract Object Card and finds the Fixed Asset No. In the case of a blank value in the Fixed Asset No. field, writes to the Fixed Assets Log notification "Fixed Asset No. must have a value in Financed Object: No.=xxxxxx. It cannot be zero or empty) and continues to process the next contract
-
Both Batch Job Subtypes – On the asset card, checks whether it is:
-
in the Blocked = Yes field. In case of a match, it ends the process and continues to process the next contract
-
in the accounting (default) depreciation book in the Disposal = No field. In the event of a match, processing continues according to the next steps of the job. In case of disagreement, it terminates the process and continues to process the next contract
-
-
Then he looks:
-
for SALES, i.e. Batch Job Subtype = Sales: Whether a line with a posted sales invoice exists on the Financed Object card, in the Evidence of Object Sales Prices Subform. In case it does not exist, the processing task terminates and moves on to the next contract processing. If it exists, it looks to see if its status is closed (field Open = No). If Open = Yes, the processing task ends and moves on to the next contract processing. If Open = No, it will find the closing date as the last date from the detail items to the invoice, save the traced date and continue processing
-
for LIQUIDATION, i.e. Batch Job Subtype = Liquidation: whether there is an insurance claim card for the contract according to the Ins. Claim Type set in the batch job setup. If it does not find one, it will terminate the processing of the contract, enter it into the Fixed Assets Log notification " There is no Claim in the filter. Filters: Insurance Claim Type: xxxx, Financed Object Number: xxxxx" (There is no Insurance Claim within the filter. Filters: Insurance Claim Type: xxxxx, Financed Object No.: xxxxx) and moves on to the next contract processing. If it finds a matching claim card, it then checks for the existence of a date in the Police Report Received Date field on the found claim card. In the absence of a date, the processing of the contract will be terminated and the processing of the next contract will continue. If a date exists, the job calculates the "Disposal Date" using the set date formula in the Posting Date field in the batch job setup and then checks if the calculated date falls within the closed period. If so, the date is shifted to the first date of the open accounting period. He writes the calculated date to the depreciation book on the asset card, in the "Depreciations Interrupted up to" field, and continues to process the next steps
-
-
Suggests lines in the general journal of a fixed asset, first for depreciation and then for disposal, filling the journal fields is described in the points below.
-
Looks at whether direct posting is enabled in the task dialog box. If the condition is met, it posts the suggested lines. If the condition is not met, the suggested lines remain in the journal for user posting and the next contract continues to be processed.
Fill in the fields in the Fixed Asset G/L Journal line for DEPRECIATION for both subtypes, unless otherwise noted.
In the background, the Calculate Depreciation task is run for the asset, which corresponds to the manual depreciation generation task, report 5692.
The parameters for the task are specified as follows:
-
Depreciation Book – Takes the set value from the Fixed Asset Setup (FA) table, Default Depreciation Book field
-
FA Posting Date and Posting Date:
-
for the SALES subtype: calculates the date from the traced closing date of the sales invoice using the set date formula in the Posting Date field in the batch job setup. If the calculated date falls within a closed accounting period, it shifts the date to the first day of the open accounting period.
-
for the LIQUIDATION subtype: writes the calculated "Disposal date". If the calculated date falls within a closed accounting period, it shifts the date to the first day of the open accounting period.
-
-
Use Force No. of Days = No
-
Force No. of Days = empty
-
The document No. is used from the number series set in the Posting No. Series field in the batch job
-
Posting Description = Accounting depreciation +MM/YYYY (Accounting depreciation +MM/YYYY) from FA Posting Date
-
Insert Bal. Account) = Yes
-
To Filter (Filter: Fixed Asset – No.) – number of the processed asset card
-
Dimensions are populated from the asset card
-
use the template and journal batch according to the batch job setup (if a new job will be created to calculate and generate depreciation, otherwise it will take over the settings from the depreciation accounting book) - it is not possible, the task takes over the template and batch settings from the FA setup for depreciation (so it is necessary to post depreciation first and then discard if post is not used in the job = yes)
In case the task encounters an error during processing, it writes the number of the asset card for which it found the error to the Fixed Assets Log error notification and continues to process the next contract.
Populate fields in the Fixed Asset G/L Journal line for DISPOSAL For both partitions, he first checks whether the Posting number series is set in the batch job setup, then, unless otherwise stated:
-
the General Journal Template is used according to the batch job settings
-
the General Journal Batch is used according to the batch job settings
-
Posting Date si Task:
-
for the SALES subtype: calculates the date from the traced closing date of the sales invoice using the set date formula in the Posting Date field in the batch job setup. If the calculated date falls within a closed accounting period, it shifts the date to the first day of the open accounting period.
-
for the LIQUIDATION subtype: writes the calculated "Disposal date". If the calculated date falls within a closed accounting period, it shifts the date to the first day of the open accounting period.
-
-
The document No. is used according to the batch job settings in the Posting No. Series field
-
Account Type enters option = Fixed Asset
-
The Account No. is filled in with the number of the asset card for which the disposal is created
-
The Depreciation Book Code takes the set value from the FA Setup table, the Default Depreciation Book field
-
FA Posting Type enters option = Disposal
-
Leaves the Amount blank
-
The Reason Code is applied according to the batch job settings in the Reason Code field
-
Dimensions (Dimentsions) are populated from the asset card
-
The Source Code from the FA Jobs field.
In case the task encounters an error during processing, it writes the number of the asset card for which it found the error to the Fixed Assets Log error notification and continues to process the next contract.
To run a task in Task Scheduler
Problem No. 4046914 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 (FA) to determine whether any contract processing has been terminated due to an error found. After resolving/deleting the written error report, the task can be run repeatedly.