I was just reviewing some code and realised it is going to introduce the possibility for a situation where the numbers our staff use on a daily basis could be slightly out of line with the numbers we get in our monthly reports.
Fixing this would be difficult and ultimately is of no benefit. I see this as a small quirk of the system or we could call it technical debt. The problem that I am facing however is that, even if I write this down, it will get lost on a bug board somewhere.
Perhaps a year or two from now, if there is a process change, this situation could arise and no-one will know why it is happening. How do you deal with a situation like this? Do you just leave it and add a comment hoping someone catches it in testing if things change? These little issues in time are likely to build up to but for this one; unless that process change happens, there is 0 benefit to writing this difficult fix.