Docs: Adding & Reconciling Manual Transactions

Hi Randy,

I am working on this, you reference the Account ID (Finally, the account fields (e.g. Account, Account #, Institution and Account ID) need to match between the manual transaction and the subsequent Tiller Money Feeds entry for the reconciliation to be recognized.). I can not find Account ID in the transaction sheet. Am I missing something?

Good question, @JWienecke
The Account ID field is optional in the Transactions sheet. If it is present, it must match for reconciliation. If it is absent, it is ignored.

If you’d like to start using Account ID in your Transactions sheet, just insert a new column with this header and Tiller’s feed service will populate in for all future rows.


I cannot get this to work by adding Account ID field in transactions sheet. I am trying to add manual transactions but cannot figure out Tiller !

As I noted just above in the thread, @waterworkscarwash, the reconcile function should work without the Account ID column in the transaction sheet.

  • Are you having trouble adding or reconciling a manually-added transaction?
  • Is there another transaction in your sheet within the sidebar date range that has an exact amount match and also matches on all available account fields (e.g. Account , Account # , Institution and Account ID ) in the Transactions sheet?
  • Did you set the reconcile flag when you created the manual transaction? (If you did, the Metadata column should say: {"manualTransaction":{"reconcile":true}}).

Hope this helps. Let me know if you’re still stuck.

Thanks. I just sent up a new sheet and everything seems to be working now. This is the third time I have had to start with fresh sheets in Tiller. I guess I am learning !

Glad to hear it is working, @waterworkscarwash. Sorry you’ve had to do start over so many times.

I love the reconcile feature, and use it regularly - thanks! Unfortunately there is one change from the old version that is problematic for me. Though manual transaction creation allows specification of a check number, and I see it is still recorded in the Transactions sheet, the check number is not shown in the reconcile dialogue, e.g.:

My banks use the check number in their transaction descriptions, so it shows in the Possible Matches, e.g.:

I use the check number as the quickest and easiest means of matching, so I’d be very grateful if you would add it to the Unreconciled Transaction view, ideally in the top section that is always visible so it won’t be necessary to open the Details section each time. Thanks!

1 Like

I cannot get the reconcile wizard to work. I followed the directions to setup my Transaction ID with the correct entry as well as the Metadata column with the correct entry. When I try to reconcile, I get the message: “Searching for unreconciled transactions in your Transactions sheet…” I left it searching for two hours and it never did anything else. Could you help, please?

Sometime around a month ago the wizard stopped finding matched transactions. I’m not sure what I changed, but no matter what I do, no matches are ever found (even though the account, amount, etc match exactly on my manual transactions with what is downloaded). Yes, I have marked them for reconcile. I’ve also tried uninstalling and reinstalling the Labs Add-on. Any suggestions?

I’m sorry to hear that, @jbalian. Would you be willing to share a sheet with one or two transactions you think should register as matches? To share:

  1. Create a new spreadsheet
  2. Copy the header (row 1) of your Transactions sheet
  3. Copy a few individual rows that should register as matches below
  4. Modify any data that is personal— e.g. change account numbers— (but be careful not to delete or modify data so that (fake) account names don’t match)
  5. Share this sample sheet publicly by clicking the share button in the upper right

My guess is that an account name changed… though it is possible there is an issue with the add-on.


Hi Randy,

I had deleted all of the unmatched manual transactions (and just kept the downloaded copy in my Tiller sheet), so I don’t have any examples right now. I have a few transactions that SHOULD match within the next few days, so once those download I’ll share a new sheet with the downloaded and unmatched transactions if it still doesn’t work.

Interesting that I did go through an account renaming stage a while back, but I THINK the reconcile wizard was working for a while after that, I honestly don’t remember. And I have made sure that the acct names did match (downloaded vs. manual). If it does have something to do with account renaming, what do you suggest?

Thanks for the help.

Reviewing the code of the matching criteria:

  • Amount must match exactly
  • Date must be within your specified range (set in the sidebar)
  • An exact match on one of these fields: Account ID, Account # or Account

If you changed an account midstream, it’s possible that it would break the match criteria.

Please let me know if it is still non functional on your next attempt.


Hi again Randy,
Here is a shared sheet with 10 transactions, 5 were manual that I had added, 5 were downloaded this morning. The reconcile wizard was unable to match any of them.
Thanks for the help!

Sorry for the slow response, @jscase.
(I’ve been updating some other features in the Tiller Labs add-on and finally had a chance to peek at this issue.)

First, it’s not intuitive but when you see a progress bar for more than 5 minutes it is likely the add-on has crashed. And when the add-on crashes, it cannot clear the progress bar. So, the add-on had probably long-since crashed when you closed it after two hours.

I saw a crash in the logs that may have been responsible for the issue you reported. I just published fix for that issue. Could you try the reconcile workflow again and let me know if it is working now? (It is possible it is yet another issue, but this is worth trying. We can dig deeper if the problem doesn’t resolve with the new build.)

Thanks for your patience,

Thanks for the recommendation, @ossher.

I just published a new build of the Tiller Labs add-on and added Check Number to the reconcile-wizard fields. Have a look and let me know what you think.


1 Like

Thanks for sharing these transactions, @jbalian. I can reproduce the problem and I agree these transactions should reconcile. Let me dig into how the code is parsing these transactions and I’ll get back to you with a fix or a suggestion.


Many thanks, @randy, it’s great, just what I wanted! I really appreciate your adding the feature so promptly.

I have a couple of follow-on suggestions, much less important than the one you just added, but in my opinion they would make the user experience even better:

  1. Have the code check whether the check number from the manual transaction is a substring of the description from each candidate match, and put any transaction for which this is true at the top of the list of candidates.
  2. In addition, or possibly instead of (1), have an option (perhaps a checkbox along with the date bracketing slider) that enables fully automatic matching of transactions that meet the criterion in (1), without any need of user confirmation. In my case, this would handle all checks automatically, and it would not affect anyone whose bank does not put the check number in the description even if it is turned on.
  3. Change the date bracketing slider to a double-ended range slider, or add a check box, so that the user can select to see candidate matches from later dates only. The common case for reconcilable transactions, at least for me, is to enter the manual transaction with the date on which it occurred (even if I enter it later), and then reconcile it with the bank transaction when it comes in, which is always later. So I find it mildly annoying to see candidate matches that are earlier than the manual transaction itself.

Thanks for all your work on this helpful tool!

I tracked down the issue, @jbalian. The reconcile code was not parsing your Date format very intelligently— it had been tested for m/d/yyyy and you were using yyyy-mm-dd.

I just published an update. Please give it a try and let me know if the problem resolves.


P.S. Thanks for sharing some sample transactions. That really helped with the debug.

Wow, that’s great detective work. I’ll let you know how it goes.

Randy - it has been working perfectly, thanks again