Apparently, your posting profile setup is not configured correctly. In Custom Layer 1, I did not observe the accumulated depreciation reversal entry.
Could you please validate your fixed asset posting profile by following the referenced blog?
https://msdynamicsworld.com/story/fixed-asset-posting-profile-setup-microsoft-dynamics-ax
Check your entries in conjunction with the Layer. Your entries are not duplicates; rather, the same entries were recorded in two different layers. However, you can get a better idea from the following explanation.
Additionally, it is unclear how the books of account and trial balance are being maintained to facilitate the extraction of the IGAAP financial report.
Typically, the report is derived using the following structure:
IGAAP Reporting Structure:
Since IGAAP reporting is derived from the aggregation of three distinct ledger layers, the treatment of acquisition entries must be carefully controlled.
Illustrative Example:
Acquisition Cost: 100,000.00 (Recorded in Current Layer)
Acquisition Cost: 100,000.00 (Recorded in Custom Layer 1)
If both the Current Layer and Custom Layer 1 balances are combined for IGAAP reporting without Reversal entry, the capitalised acquisition cost would be overstated at 200,000.00.
Accordingly, a reversal layer is required to eliminate duplication. This layer should replicate the fixed asset transactions recorded in the Current Layer but recognise them with opposite accounting entries.
Journal Entry Illustration:
Dr Fixed Asset — Acquisition 100,000.00 (Current Layer)
Dr Fixed Asset — Acquisition 100,000.00 (Custom Layer 1)
Cr Fixed Asset — Acquisition 100,000.00 (Reversal Layer)
The consolidation of all three layers results in the correct carrying value of the asset for IGAAP reporting purposes.
Please let us know if you configured your solution using a different approach so we can better understand your perspective.
Cheers,
Burhan