The GnuCash
Find assistant can be used to
find transactions or to perform
business related research on your data file.
Find Transaction is used to search for transactions in
GnuCash
and display the results in a register window. To open
the Find Transaction dialog in Split Search
mode, you can type the keyboard shortcut
Ctrl+f
.
Exactly which transactions are searched depends on where you invoke the tool from. If you start from the main accounts hierarchy page, all transactions will be searched. If you start from an individual account register, only transactions in that account will be searched. And if you filter the transactions in a register using
→ , then only transactions in that account and shown by the filter will be searched.Nota | |
---|---|
The first row of the Find Transaction dialog indicates that you are performing a Split Search. |
There are two panes in the Find Transaction dialog. The top pane contains the Search Criteria buttons and the bottom pane contains the Type of Search selection.
There are two buttons in the top of the Search Criteria pane. The left button allows you to another criteria row to search for multiple criteria. The existing criteria row needs to be completed before adding a new row. The right button is used to Search for items where all criteria are met or Search for items where any criteria are met. The all criteria are met search requires all of the criteria rows to have at least one match. The any criteria are met search requires only one of the criteria rows to be matched.
The criteria row in the Search Criteria pane is used to combine different criteria buttons (see table Tabella 8.1, «Search criteria buttons - Split Search» for a comprehensive list of combinations)
In the Type of Search pane there are five selections. The first option is always enabled, the following three are available when you invoke the option from a register window or after performing the first if the command was invoked from any other window. Last option is available only for Business search.
Perform a new transaction search
Search within the results of the previous search
Search based on the first set of criteria or the new criteria
Discard any results that match the previous search results
Search only if data are marked as active. This selector is greyed out for the Split Search as it is meaningful only for business related search
Nota | |
---|---|
When selecting search criteria keep in mind that criteria are applied to individual splits or fields in transactions, and that the entire transaction is included in the results. There is no visual indication in the results to indicate which split or field met the search criteria. |
When search criteria are selected, you can press the GnuCash
reports, being in html format, can be copied and pasted
into a spreadsheet for further formatting. Alternatively, the Account Report can be
exported to an html file, and the html file may be opened in a spreadsheet.
Nota | |
---|---|
Press the Find Transaction dialog. button to close the |
Tabella 8.1. Search criteria buttons - Split Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Description [a] |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex [b] | |||||||
does not match regex[b] | |||||||
Memo[a] |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Number[a] |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Operazioni |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Note |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Data di emissione |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Valore |
ha il credito o il debito |
minore di |
Campo per l’immissione dell’importo |
Elimina riga | |||
minore o uguale a | |||||||
uguale a | |||||||
diverso da | |||||||
maggiore di | |||||||
maggiore o uguale a | |||||||
ha il credito |
minore di | ||||||
minore o uguale a | |||||||
uguale a | |||||||
diverso da | |||||||
maggiore di | |||||||
maggiore o uguale a | |||||||
ha il debito |
minore di | ||||||
minore o uguale a | |||||||
uguale a | |||||||
diverso da | |||||||
maggiore di | |||||||
maggiore o uguale a | |||||||
Quote |
is less than |
Campo per l’immissione dell’importo |
Elimina riga | ||||
is less than or equal to | |||||||
equals | |||||||
does not equal to | |||||||
is greater than | |||||||
is greater than or equal to | |||||||
Quotazione |
is less than |
Campo per l’immissione dell’importo |
Elimina riga | ||||
is less than or equal to | |||||||
equals | |||||||
is not equal to | |||||||
is greater than | |||||||
is greater than or equal to | |||||||
Reconcile [c] |
è |
Non liquidata |
Liquidata |
Riconciliata |
Bloccata |
Invalidata |
Elimina riga |
non è | |||||||
Bilancio |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Account [d] |
soddisfa ogni conto |
scegliere conti |
Elimina riga | ||||
matches no accounts | |||||||
All Accounts [e] |
matches all accounts |
scegliere conti |
Elimina riga | ||||
[a] The Description, Memo, Number are common to all lines in a transaction. [b] regex means regular expression text search as used in various computer programs
such as [c] The Reconcile option applies the selected criteria to each line of a transaction individually. Each transaction line may have only one of the indicated values, but there is often a mix of values within a complete transaction, so companion lines may not meet the selected criteria. See separate note defining status values. For a detailed description of transaction statuses see Sezione 6.10, «Setting the reconcile status (R field) of a transaction» [d] The Account option performs a search where the accounts selected in the Choose Accounts dialog will both be searched individually for results. This means that a match in any of the selected accounts will either be displayed (matches any account) or discarded (matches no account). [e] The All Accounts option performs a search where accounts selected in the Choose Accounts dialog will only return results that match in both accounts. |
The must not be one of these.)
criterion deserves some more explanation. Think of the selected reconciliation status buttons ( , , and so on) as a single group, joined with a logical “or”. In other words, the selection “ ” or “ ” applies to the “or” of the selected status buttons. The buttons which are left unselected are simply ignored. (It’s not the same as saying the reconciliation statusFor example: if you select Search for items
where . In either case,
GnuCash
will show you exactly the same set of transactions.
The business find assistant is used to search for business related items (Customer, Invoice, Job, Vendor, Bill, Employee, Expense Voucher). To open the business search dialog select the desired item to
from the → submenus.Suggerimento | |
---|---|
The titlebar and the first row of the assistant dialog reports the item type you are searching for: Customer, Invoice, Job, Vendor, Bill, Employee, Expense Voucher. |
There are two panes in the Find dialog. The top pane contains the Search Criteria buttons and the bottom pane contains the Type of Search selection.
There are two buttons in the top of the Search Criteria pane. The left button allows you to another criteria row to search for multiple criteria.
Nota | |
---|---|
The existing criteria row needs to be completed before adding a new row. |
The right button is used to Search for items where all criteria are met or Search for items where any criteria are met. The all criteria are met search requires all of the criteria rows to have at least one match. The any criteria are met search requires only one of the criteria rows to be matched.
The criteria row in the Search Criteria pane is used to combine different criteria buttons (see tables Tabella 8.2, «Search criteria buttons - Customer Search», Tabella 8.3, «Search criteria buttons - Invoice Search», Tabella 8.4, «Search criteria buttons - Job Search», Tabella 8.5, «Search criteria buttons - Vendor Search», Tabella 8.6, «Search criteria buttons - Bill Search», Tabella 8.7, «Search criteria buttons - Employee Search» Tabella 8.8, «Search criteria buttons - Expense Voucher Search» for a comprehensive list of combinations)
In the Type of Search pane there are five selections. The first and alst options are always selectable while the following three are available only when you perform the first search by setting some search criteria and pressing the button.
Perform a new search
Search within the results of the previous search
Search based on the first set of criteria or the new criteria
Discard any results that match the previous search results
Search only if data are marked as active.
When search criteria are selected, you can press the Find dialog.
button. You will be presented with the list of search results in the sameSuggerimento | |
---|---|
Aside the results, |
Suggerimento | |
---|---|
In the bottom right of the Find dialog there is a button that allows to create a business item. |
Nota | |
---|---|
Press the Find assistant dialog. button to close the |
Tabella 8.2. Search criteria buttons - Customer Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Company Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Customer ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Billing Contact |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Shipping Contact |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] |
Tabella 8.3. Search criteria buttons - Invoice Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Invoice ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Company Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Date Opened |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Posted? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Data di emissione |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Paid? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Billing ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Invoice Notes |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Invoice Owner |
è |
Cliente |
Espressione inserita nel campo di ricerca |
Select... |
Elimina riga | ||
Venditore | |||||||
Dipendente | |||||||
Job | |||||||
non è |
Cliente | ||||||
Venditore | |||||||
Dipendente | |||||||
Job |
Tabella 8.4. Search criteria buttons - Job Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Job Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Job Number |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Billing ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Only Active? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Owner's Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] |
Tabella 8.5. Search criteria buttons - Vendor Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Company Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Vendor ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Billing Contact |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] |
Tabella 8.6. Search criteria buttons - Bill Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Bill ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Company Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Due Date |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Date Opened |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Posted? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Data di emissione |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Paid? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Billing ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Bill Notes |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Bill Owner |
è |
Cliente |
Espressione inserita nel campo di ricerca |
Select... |
Elimina riga | ||
Venditore | |||||||
Dipendente | |||||||
Job | |||||||
non è |
Cliente | ||||||
Venditore | |||||||
Dipendente | |||||||
Job |
Tabella 8.7. Search criteria buttons - Employee Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Employee Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Employee Username |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Employee ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] |
Tabella 8.8. Search criteria buttons - Expense Voucher Search
Pulsante 1 |
Button 2 |
Button 3 |
Button 4 |
Button 5 |
Pulsante 6 |
Pulsante 7 |
Pulsante 8 |
---|---|---|---|---|---|---|---|
Voucher ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Employee Name |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Due Date |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Date Opened |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Posted? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Data di emissione |
è prima del |
Campo per la selezione della data |
Elimina riga | ||||
è prima del o il | |||||||
è il | |||||||
non è il | |||||||
è dopo il | |||||||
è il o dopo il | |||||||
Is Paid? |
è |
impostato a vero |
Elimina riga | ||||
non è | |||||||
Billing ID |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Voucher Notes |
contiene |
Espressione inserita nel campo di ricerca |
L’espressione inserita è insensibile alle lettere maiuscole/minuscole? |
Elimina riga | |||
matches regex[b] | |||||||
does not match regex[b] | |||||||
Voucher Owner |
è |
Cliente |
Espressione inserita nel campo di ricerca |
Select... |
Elimina riga | ||
Venditore | |||||||
Dipendente | |||||||
Job | |||||||
non è |
Cliente | ||||||
Venditore | |||||||
Dipendente | |||||||
Job |