diff --git a/packages/desktop-client/src/components/accounts/Reconcile.js b/packages/desktop-client/src/components/accounts/Reconcile.js index 92615a9630c..0b684d640a5 100644 --- a/packages/desktop-client/src/components/accounts/Reconcile.js +++ b/packages/desktop-client/src/components/accounts/Reconcile.js @@ -96,7 +96,12 @@ export function ReconcilingMessage({ } export function ReconcileTooltip({ account, onReconcile, onClose }) { - let balance = useSheetValue(queries.accountBalance(account)); + let balanceQuery = queries.accountBalance(account); + let clearedBalance = useSheetValue({ + name: balanceQuery.name + '-cleared', + value: null, + query: balanceQuery.query.filter({ cleared: true }), + }); let format = useFormat(); function onSubmit(e) { @@ -104,7 +109,7 @@ export function ReconcileTooltip({ account, onReconcile, onClose }) { let input = e.target.elements[0]; let amount = currencyToInteger(input.value); if (amount != null) { - onReconcile(amount == null ? balance : amount); + onReconcile(amount == null ? clearedBalance : amount); onClose(); } else { input.select(); @@ -119,10 +124,10 @@ export function ReconcileTooltip({ account, onReconcile, onClose }) { reconcile with: