You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 27, 2025. It is now read-only.
# Manual accounts do not manage the `current_anchor` valuation (otherwise, user would need to continually update it, which is bad UX)
60
+
# Instead, we use a combination of "auto-update strategies" to set the current balance according to the user's intent.
61
+
#
62
+
# The "auto-update strategies" are:
63
+
# 1. Value tracking - If the account has a reconciliation already, we assume they are tracking the account value primarily with reconciliations, so we append a new one
64
+
# 2. Transaction adjustment - If the account doesn't have recons, we assume user is tracking with transactions, so we adjust the opening balance with a delta until it
65
+
# gets us to the desired balance. This ensures we don't append unnecessary reconciliations to the account, which "reset" the value from that
66
+
# date forward (not user's intent).
67
+
#
68
+
# For more documentation on these auto-update strategies, see the test cases.
# If we're dealing with a cash account that has no reconciliations, use "Transaction adjustment" strategy (update opening balance to "back in" to the desired current balance)
0 commit comments