You can search for transactions using the box in the left top of the page. Apart from basic stuff like
"query with spaces", you can also use special operators to search.
You can combine operators like so:
some:operator and:another but you can't use
All search operators work
like:this. Either you set the
value:here or when you wish to include spaces,
you:"should do this".
Use these operators to filter transactions based on the source account name:
You can filter on the IBAN or account number as well:
When you know the account ID, you can use
source_account_id:query. This will also accept comma separated values, like so:
You can also search for source cash accounts, denoted by "(cash)" in the UI. Use
source_is_cash:true. You can't reverse this by using
The same applies to the destination account name (and number):
You can also search for destination cash accounts, denoted by "(cash)" in the UI. Use
Source or destination account
You can search for a specific ID (source or destination) using
account_id. This value also accepts comma separated values:
You can also search for either source or destination cash accounts, denoted by "(cash)" in the UI. Use
account_is_cash:true. You can't reverse this by using
Use either of the following:
currency_is will also search in foreign currencies.
You can use either the currency code (
EUR) or (part of) the full name:
The following properties can be used to search for transactions with specific properties. Use the word "true" to activate it. You can't use "false" to negate the effect.
Attachments, notes and tags:
Categories, budgets and bills:
Category, budget, bill or tag
budget_is:"query with spaces"
notes_end:"query with spaces"
Amount of the transaction
Use a dot, not a comma:
12.34 will work.
12,34 will not.
€ 34,- will not.
The amount operator uses positive amounts for all transactions.
amount_less::100. Less or equal.
amount_more:21. More or equal.
Will only accept the English terminology:
date_after:"start of this month"
You can use several keywords:
"start of this week",
"start of this month",
"start of this quarter"or
"start of this year"(remember the quotes)
"end of this week",
"end of this month",
"end of this quarter",
"end of this year"(remember the quotes)
These keywords are not translated. So even when you use Firefly III in Dutch or Russian, you must use the English terminology.
You can also use an absolute date, in this form:
YYYY-MM-DD. So for the 17th of May 2020, you would use
You can also use relative date indicators, like so. Notice the quotes around each query:
"+3d"(in three days)
"-2w"(two weeks ago)
You can use
d for days,
w for weeks,
m for months and
y for years. You can also combine them. To set a date for a year and a half ago, you could do this:
Notice the space between the two.
Likewise, you can mix + and -. To go 11 months back, you could use:
Will only accept