Skip to main content


Cancel vs. Reverse in Microsoft Dynamics 365 Business Central for Fixed Assets

Jun Wang Profile Picture Jun Wang 5,088 Super User


Cancel vs. Reverse in Microsoft Dynamics 365 Business Central for Fixed Assets

In Microsoft Dynamics 365 Business Central, managing fixed assets efficiently involves accurately recording transactions and ensuring corrections are made promptly. Two critical functions in this context are Cancel and Reverse. While they might seem similar, they serve different purposes and are used in distinct scenarios. Understanding the difference between these functions can help maintain accurate financial records and streamline asset management processes.

Understanding the Concepts

Cancel and Reverse are two actions that allow users to correct mistakes or update records in the system. Here’s a detailed look at each:

Cancel Function

The Cancel function is used to void or negate a transaction.

  • Purpose: The primary purpose of canceling a transaction is to void it as if it never happened. This action is typically irreversible and removes the transaction from the system records.
  • Use Case: Canceling is useful when a transaction was posted in error and needs to be completely negated from the ledger. For example, if an asset acquisition was recorded but never actually occurred, you would cancel the acquisition entry.
  • Impact on Records: When you cancel a transaction, the original entry is removed, and there’s no trace of it in the ledger. It ensures that your records reflect only the actual transactions that occurred.
  • Example: If you mistakenly record the purchase of a fixed asset, you can use the Cancel function to void the entry and correct the mistake.

Reverse Function

The Reverse function is used to correct a transaction by creating an offsetting entry.

  • Purpose: Reversing a transaction creates an exact opposite entry to nullify the effect of the original transaction while keeping a record of both entries in the ledger.
  • Use Case: Reversing is beneficial when you need to correct errors but still maintain a historical record of the original and correcting transactions. For example, if depreciation was calculated incorrectly, you would reverse the incorrect entry and then post the correct depreciation.
  • Impact on Records: When you reverse a transaction, both the original and the reversing entries remain in the ledger. This maintains a transparent audit trail, showing the initial error and its correction.
  • Example: If you depreciate an asset incorrectly, reversing the depreciation entry will create an opposite entry, and you can then post the correct depreciation.

Key Differences

  1. Purpose:

    • Cancel: Voids the transaction entirely.
    • Reverse: Corrects the transaction by offsetting it with an opposite entry.
  2. Record Keeping:

    • Cancel: Removes the original entry from the ledger.
    • Reverse: Keeps both the original and reversing entries in the ledger, ensuring an audit trail.
  3. Use Cases:

    • Cancel: Use for transactions that should not have been recorded at all.
    • Reverse: Use for correcting errors while maintaining a record of the initial and corrective actions.

Practical Implications

Understanding when to use Cancel versus Reverse ensures accurate financial reporting and compliance. Here’s how to apply these functions in common scenarios:

Example Scenario 1: Incorrect Asset Acquisition

  • Issue: An asset acquisition was posted, but the asset was never purchased.
  • Action: Use the Cancel function to void the acquisition entry, as it should not be recorded at all.

Example Scenario 2: Incorrect Depreciation Calculation

  • Issue: Depreciation was calculated and posted incorrectly.
  • Action: Use the Reverse function to nullify the incorrect depreciation and then post the correct amount.


In Microsoft Dynamics 365 Business Central, both Cancel and Reverse are essential tools for managing fixed asset transactions. While Cancel is used to void erroneous transactions entirely, Reverse is employed to correct mistakes while maintaining an audit trail. Knowing when and how to use these functions helps ensure accurate financial records and effective asset management.

By leveraging these functionalities appropriately, businesses can maintain the integrity of their financial data and ensure that their fixed asset records reflect true and accurate information.




*This post is locked for comments