--- title: "New transaction" slug: "new-transaction" updated: 2024-10-17T08:07:09Z published: 2024-10-17T08:07:09Z canonical: "products.egretail.cloud/new-transaction" --- > ## Documentation Index > Fetch the complete documentation index at: https://products.egretail.cloud/llms.txt > Use this file to discover all available pages before exploring further. # New transaction You can create a new transaction in the **Transactions** tab in both [Stock status details](/v1/docs/stock-status-details#transactions-tab) and [Transaction details](/v1/docs/transaction) in addition to creating a transaction from the **Transactions** view. Click on the **New transaction** button. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image(378).png) The "New transaction" dialog opens. Select **Store** and **Transaction type**. When transaction type is selected, more fields opens. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image(379).png) Which fields you must register depends on the selected transaction type. Some transaction types reduces stock, other increase stock. 1. Search for Item by start to write the search text. The "Find item" dialog opens, displaying the search result. Select relevant item. 2. Enter the quantity the stock should be reduced or increased with. 3. Select **Reason code** and **Action code** from the drop-down list (if there are more than one code). Which code type you must add is defined in per transaction type in the **Reason code** register. 4. You can also add a transaction note to the transaction. 5. Click **Create**, to create a new transaction. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image(380).png) --- ## Internal transfer When you register an Internal transfer, you must add the Quantity to transfer and select the store to send to in addition to the other fields. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image(381).png) Click **Create**, to create a new transaction.