In this article
This extension allows you to generate accounting adjustment transactions (revaluation or devaluation to fair market value) for all securities by entering their market price in the dialog. To ensure correct input, the value must be entered without a thousands separator, and the decimal separator must be a period ("."). The program automatically proposes the list of securities found in the Items table.

Once you enter the market price, the program calculates the necessary adjustment by comparing the book value with the market value. The market price used for the adjustment is automatically inserted into the transaction description.

Before recording the transactions, a preview dialog is displayed, allowing you to review and confirm the adjustments. If the book value and the market value are identical, or if the security has a quantity of zero, no adjustment transaction is created.
The adjustment transaction is recorded using the cost or revenue account specified in the Account settings dialog under the "Other value changing income field". If no account is found, a placeholder is inserted instead.

This feature ensures that your securities are properly revalued while giving you full control over the adjustments before they are recorded. This operation could be performed multiple time in a year.
Error Messages
- Items table not found: The Items table is not present in the accounting file
- Add the Items table to your file.
- No Asset found in the Items table: The Items table does not contains any Asset.
- Add Assets to the Items table.
- A valid Asset must have an ID and an Asset Account.
Compatibility version
Minimum required version of Banana Accounting to use this extension: 10.2.1.
You can check your current version of Banana Accounting from the menu: Help > About Banana Accounting+ > Version.