From 56b9db74aea0fdd4a9709b87c82145cd905e820a Mon Sep 17 00:00:00 2001
From: Juerd Waalboer <juerd@tnx.nl>
Date: Thu, 21 Sep 2023 03:05:24 +0200
Subject: [PATCH] Add deprecation note to UPGRADING.md

The warnings in the log file already say "This will probably be a fatal
error in a future version of revbank" but not everyone watches log
files.
---
 UPGRADING.md | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/UPGRADING.md b/UPGRADING.md
index 87a212a..daed605 100644
--- a/UPGRADING.md
+++ b/UPGRADING.md
@@ -112,6 +112,16 @@ for instructions.
 If you have an electronic cash drawer, copy or change this plugin and add code
 to trigger it whenever something is done that involves cash.
 
+## Deprecation note
+
+RevBank has supported "doubly entry bookkeeping" since version 3.4 last year.
+For backwards compatibility with custom plugins, support for unbalanced
+transactions was retained.
+
+Support for unbalanced transactions will be removed after 2024-06-10, after a
+period of 2 years after the introduction of balanced transactions. If you're
+using custom plugins, grep your log file for the text "UNBALANCED ENTRY" to see
+if changes are needed.
 
 # (2023-08-21) RevBank 3.9
 
@@ -245,8 +255,9 @@ libcurses-ui-perl).
 
 # (2022-06-11) RevBank 3.4
 
-RevBank now has built-in hidden accounts and balanced transactions. These
-accounts will be made automatically, and hidden from the user interface.
+RevBank now has built-in hidden accounts and balanced transactions
+(double-entry bookkeeping). These accounts will be made automatically, and
+hidden from the user interface.
 
 ## Update external scripts