The accounts search tool allows you to very quickly find your transactions, using either a very simple and fast search system, or using more powerful attribute searches to be more precise.
You'll find the search field in the upper-right corner of your Accounts pages. Just type in your search and you'll get results immediately. The results you see will only include your own accounts -- you'll never see anyone else's transactions, and of course, they won't see your transactions, either.
You can search over any part of a transaction: the merchant or payee, amount, account, tags, or notes. Any of your archived accounts will be included in your results, too. The search results come back looking like any other transaction list in your Accounts tab, and you can edit the results any way you want, or even export them to an Excel or Google spreadsheet.
Sometimes, you may want to search more precisely. For instance, you may be looking for a very particular set of transactions, or you may want to exclude some transactions from your search results. You can search your accounts very precisely and exclude any transactions you don't want by using attribute search.
An attribute search allows you to restrict your search term to one of the parts of the transaction record, such as the merchant, account, or tags. For instance, to search for everything tagged "restaurant," you can use the tag attribute search:
tag:restaurant
Searching with attributes gives you a lot of control over the results you receive. The details below will help you understand the different attribute options you can use.
atm tag:fee amount:2 will only
return transactions where "atm" appears somewhere in the transaction, and
the "fee" tag is used, and the amount is 2.00.tag:(grocery restaurant). This will match
all transactions tagged "grocery" (even without "restaurant"), as well as all transactions
tagged "restaurant" (even without "grocery"). Parenthetic "or" searches like this work on most
attributes, and are noted where they do work.has: search parameter.
For instance, you can find transactions that have a note by searching for has:note.
Conversely, you can use no- as a prefix to find transactions that don't have
an attribute, such as has:no-note.tag:restaurant tag:-workexpense.
Be aware that a search query that only has a negative search will return no results.
You have to add at least one search for some to match in order to see results.account:<text>account:-<text>account:(<text1> <text2>)account:-<text> is used, or
matches any one of several <text> options if account:(<text1>
<text2>) is used.
account:wells will match transactions in any account with
the text 'wells' (case-insensitive) in the account name, such as 'Wells Fargo Checking'.account:<number>account:(<number1> <number2>)account:(<number1> <number2>) is used. The account searched is chosen
based on the ID number shown in its URL when you are looking at it on the Wesabe site.
account:2
will match transactions in the account that you see when you look at
https://www.wesabe.com/accounts/2.merchant:<text>merchant:-<text>merchant:(<text1> <text2>)merchant:-<text> is used, or
matches any one of several <text> options if merchant:(<text1>
<text2>) is used.
merchant:amazon will match transactions in any account with
the text 'amazon' (case-insensitive) in the merchant/payee name, such as 'Amazon.com'.amount:<number>amount:+<number>amount:+<number> is used,
amount:30.00 will match transactions in any account with
a debit amount of 30.00. (Note: you may use an optional currency symbol in the search
if you want, such as amount:$30.00.)amount:<number1>-<number2>amount:<number1>..<number2>amount:~<number>amount:~<number> is used.
You can make an approximate match less precise by using more '~' characters, each of which will increase
the range by another 10% (~~~ means "match within 30%").
amount:20-30 will match transactions in any account with
an amount between 20.00 and 30.00. (Note: you may use an optional currency symbol in the search
if you want, such as amount:$20-$30.)tag:<text>tag:-<text>tag:(<text1> <text2>)tag:-<text> is used, or
matches any one of several <text> options if tag:(<text1>
<text2>) is used.
tag:tax will match transactions in any account with
the tag 'tax' (case-insensitive).sticky-tag:<text>sticky-tag:-<text>sticky-tag:(<text1> <text2>)sticky-tag:-<text> is used, or
matches any one of several <text> options if sticky-tag:(<text1>
<text2>) is used.
sticky-tag:restaurant will match transactions in any account with
the sticky tag 'restaurant' (case-insensitive).one-time-tag:<text>one-time-tag:-<text>one-time-tag:(<text1> <text2>)one-time-tag:-<text> is used, or
matches any one of several <text> options if one-time-tag:(<text1>
<text2>) is used.
one-time-tag:gift will match transactions in any account with
the one-time tag 'gift' (case-insensitive).note:<text>note:-<text>note:(<text1> <text2>)note:-<text> is used, or
matches any one of several <text> options if note:(<text1>
<text2>) is used.
note:barbara will match transactions in any account with
the word 'barbara' (case-insensitive) in the Note field, such as "Lunch with Barbara."has:merchanthas:taghas:sticky-taghas:one-time-taghas:notehas:attachmenthas:tag) or plural (has:tags).
has:attachment will match transactions in any account that
have at least one attachment.Right now, date searching is enabled, but doesn't work as well as we'd like, so it is not in the official
documentation above. You're welcome to play around and let us know how it works for you. You can try the
attributes on:<date>, before:<date>, or after:<date>,
where <date> can be a very wide variety of things -- tomorrow, May 1st, etc.