# Categorize Transactions

## Bookkeeping (V2)

{% hint style="info" %}
If you're looking for information about Bookkeeping V1, please [visit here](https://integral-treasury.gitbook.io/integral-treasury/troubleshooting/faq-bookkeeping).
{% endhint %}

In order to fully understand how to categorize transactions, you first need an understanding of the different states transactions can be in when inside Integral.

### For Review&#x20;

Any new transactions from your added Wallets and Accounts will land always land in *For Review*, unless they are categorized by a rule. In *For Review,* you'll have the opportunity to double check the types of transactions occurring in your accounts, such as Deposits, Withdrawals, Transfers and Exchanges, as well as other information related to the transactions.

{% hint style="info" %}
The main task to do in **For Review** is to Categorize transactions into one of your GL Accounts that is imported from your connect ERP, by clicking the dropdown in the GL Account column.
{% endhint %}

Once you have categorized a transaction, you will be able to move it to the tab *Reviewed*.

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2FKQP8qL3DtMSt5eX10ZY6%2FFor%20Review.gif?alt=media&#x26;token=bb597ade-33ae-4361-b85c-c7b2343c001d" alt=""><figcaption></figcaption></figure>

### Reviewed

Once all your transactions have been categorized, they will live inside *Reviewed* until they are synced to your connected ERP. This is the last page you can double check your transactions before the Journal Entries are created.&#x20;

{% hint style="info" %}
The main task to do in **Reviewed** is to click on Sync Txn in the bottom right corner to generate your Journal Entries and sync your transactions to your connected ERP.
{% endhint %}

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2FBn9E5c7lYt08msuFzuPN%2Fimage.png?alt=media&#x26;token=52a7567d-7dae-4f61-aea9-641dc9899d46" alt=""><figcaption></figcaption></figure>

### Synced

Once your transactions are synced, they will appear in the *Synced* tab. There's no action required here, except to review past transactions for any issues.

{% hint style="info" %}
In rare cases, you might need to re-sync transactions due to a user error. You can move a transaction back to For Review, but ensure you amend the Journal Entry in your ERP to avoid duplicating line items.
{% endhint %}

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2FTHtHkK8FbMhC1mlKKr5d%2Fimage.png?alt=media&#x26;token=3fcf9260-4f2f-4227-b89a-f42ae6971038" alt=""><figcaption></figcaption></figure>

### How to view excluded and spam

Integral has robust spam filtering built-in, but there may be cases where you want to review those transactions anyways. To view Spam and Excluded transactions, click on the View icon in the top right-hand filtering section, and toggle Excluded and/or Spam.

{% hint style="info" %}
To view all your spam tokens and mark/unmark them as Spam , head to **Policies -> Spam.**
{% endhint %}

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2F5V895cV7neUlTZv71pSm%2FMonosnap%20Integral%202024-07-25%2016-17-09.png?alt=media&#x26;token=222c3e4a-479e-407a-a56f-21603a04aa36" alt=""><figcaption></figcaption></figure>

## Bulk Actions

When you select multiple transactions in Bookkeeping V2, several Bulk Actions become available. Simply select more than one transaction, and a menu bar will appear at the bottom of your screen:

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2Ft8T4KKmYcMXiK6V6ZsGP%2Fimage.png?alt=media&#x26;token=c9194e5f-acff-4342-9985-b0e9389899f6" alt=""><figcaption></figcaption></figure>

**Memo:** Add a short description to a bulk group of transactions

**Class:** Add a bulk group of transactions to a Class imported from your ERP

**Status:** Move a bulk group of transactions (up to 100) to a different Bookkeeping page (most commonly used to exclude transactions).

## Rules

As your business continues to scale, it will become too time-consuming to manually categorize transactions. Rules are designed to automatically categorize transactions *for you*, based on specific settings you put in place. To create a new rule:

1. Login to your Integral account
2. Click on **Rules** in the left-hand menu bar
3. Select **Add Rule**

{% hint style="info" %}
For a guide on Commonly seen rules, [visit here](https://integral-treasury.gitbook.io/integral-treasury/how-to-guides/automate-categorization/commonly-seen-rules).
{% endhint %}

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2FVRRJB6Pf5J0414CKNXPz%2Fimage.png?alt=media&#x26;token=7ceeeddb-2d7e-42f6-8700-328f5a80518f" alt=""><figcaption><p>A blank rule</p></figcaption></figure>

In Rules, you will be able to create If/All statements that transactions will filter through. If a transactions fits the conditions that you set, it will be categorized as the susequent action in the rule.&#x20;

**Rules have a priority,** meaning if a transaction fits the conditions of more than 1 rule, it will be categorized based on the highest priority rule:

To adjust the priority of a rule, simply *click* the icon under Sort and *drag* the rule up or down.

<figure><img src="https://3061199926-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ft1fkaxq4yvhcAFiQKv7R%2Fuploads%2Fr5zlDD1SiaDcDTzVGDbK%2FMonosnap%20Integral%202024-07-25%2017-06-24.png?alt=media&#x26;token=04117b61-6f30-430f-914c-3f06b8d733ea" alt=""><figcaption><p>Rules priority</p></figcaption></figure>

## FAQ

<details>

<summary>Why can't I categorize all transactions in bulk?</summary>

To categorize more than 100 transactions at once, you will have to [create a rule](https://integral-treasury.gitbook.io/integral-treasury/how-to-guides/automate-categorization/create-a-new-rule) with the required conditions. All historical transactions that fall under that rules conditions will be categorized!

</details>

<details>

<summary>Why is the price of my transaction in yellow?</summary>

Integral does not allow transactions that do not have a token priced to be synced to your ERP.

When a transaction is associated with a token that Integral does not automatically recognize, it will be unpriced. In order to update the price - you can click into the transaction details and manually price the token yourself. You can also reach out to Integral support to price the token (<help@integral.xyz>).

</details>
