# Create a transaction

{% hint style="success" %}
Only **Operators** can create transactions on Ledger Enterprise.
{% endhint %}

## Before you start

{% hint style="info" %}
**Transaction rules are specific to each account**

They are configured by Administrators either during Account creation or through later updates. These Rules may define:

* Who is allowed to create transactions (Operators)
* The permitted transaction amount range
* A list of approved recipients (see \[Whitelists])
* Which Operators must approve a transaction, and how many are required

To view the transaction rules for a specific account, navigate to: **Accounts > Account Dashboard > Rules tab**
{% endhint %}

{% hint style="danger" %}
**Transactions may be blocked or not initiated**

In the following scenarios, you will need to clear the pending requests before attempting to create a Transaction:

* The account is currently pending edits.
* A group or whitelist used in the account’s transaction rules is pending edits.

Ledger is committed to adhering to applicable regulations, including international sanctions. If an attempt to interact with a sanctioned wallet address — or one linked to it — through Ledger Enterprise is detected, the transaction will not be initiated.. These sanctions are enforced by authorities such as, but not limited to, the Office of Foreign Assets Control (OFAC) in the U.S., the Council of the European Union and the United Nations.

If your Transaction is blocked or not initiated:

* You will see a specific message with the reason for this.
* If your governance rules include other workspace members they will not be sent the transaction approval request.
* Your Transaction will not be broadcasted.

Please contact a technical account manager or customer support if you have any questions.
{% endhint %}

{% hint style="success" %}
**Recommended Best Practices**

* **Send a test transaction first:** Before transferring a large amount, we recommend sending a small amount to confirm that the recipient receives it correctly.
* **UTXO consolidation may be required:** For large Bitcoin transactions, you may need to consolidate UTXOs first. Learn more about [UTXO consolidation](https://help.vault.ledger.com/help-center/core/transactions/utxos#utxo-consolidation).
* **Set up your Personal Security Device:** Ensure your device is connected, powered on, and the Ledger Vault app is open before proceeding with any transaction.
* Please note when creating a transaction, the recipient address field is case sensitive.&#x20;
  {% endhint %}

## Instructions

### Step 1. Select an account and enter the recipient's address

1. Click **New transaction** on the left panel.

<figure><img src="/files/7A8H7zvWhwfeiN2HZZDj" alt=""><figcaption></figcaption></figure>

2. Select the **Account to debit** .
3. Enter the **Recipient address** or select one from the drop-down list if a whitelist has been linked to the account.\
   \&#xNAN;*Note: for SPL tokens, the Solana parent Account address can be provided as a recipient.*
4. Enter the **Amount** to be transferred.
5. (optional) Click **Advanced** and select a **UTXO selection strategy** . This field appears for UTXO-based coins only.
   1. **Merge outputs:** To select UTXOs which have the lowest amounts. This is the method used by default.
   2. **Optimize size:** To optimise the sanity of your account/later transactions (focusing on UTXOs with the lowest amounts; if not possible - focusing on the lowest among the UTXOs with the highest amounts).
   3. **Deep outputs first:** To select UTXOs which have the highest amount of confirmations on the blockchain.

<figure><img src="/files/Bb8uIcLpz9j5V7FDQRVD" alt=""><figcaption></figcaption></figure>

6. Click **Next** .

### Step 2. Select your fees

1. Select the **Transaction fees**. See [Transaction fees & speed ](https://help.vault.ledger.com/help-center/core/transactions/transaction-fees-and-speed)for more details.
2. Click **Next** .

### Step 3. Add comments (optional)

1. Enter a meaningful **Title** that will help you identify the transaction quickly.
2. Enter additional details in the **Comments** field.
3. Click **Next** .

### Step 4. Confirm the transaction creation request on your Ledger Hardware device

1. Review the summary of the transaction.
2. Click **Create transaction** .
3. **Verify that the information displayed on your device is accurate**. If it's not, either try again or contact [Support](https://ledgerhq.atlassian.net/servicedesk/customer/portals) .
4. Tap **Confirm** when prompted by your device to confirm.

{% hint style="info" %}
Note that for ERC20 tokens, the **Total amount** field doesn't include the gas fees as these are expressed in Ethereum.
{% endhint %}

{% hint style="info" %}
Note that for Solana transactions, you must keep sufficient funds for the [rent](https://docs.anza.xyz/implemented-proposals/rent).&#x20;
{% endhint %}

## Results

A *Create transaction* request is created. Depending on the approval workflow defined for the account, the request might need to be approved by other Operators.

* To review the approval workflow, go to the account's details page *Account* > *Account dashboard* > Settings.
* The transaction will be blocked if an Operator in the approval workflow who has approved the request is revoked.

<details>

<summary>Tezos note</summary>

If you've created your first transaction in a new Tezos (XTZ) account, a **reveal transaction** is automatically created by the Ledger Vault to make the public address of the account known to the Tezos network. This transaction is mandatory and costs 0.0025XTZ in fees. If you create multiple transactions at a time in a new Tezos account, these transactions will be put on hold until the first one is approved.

The Tezos feature is currently available on demand. Please contact your Technical Account Manager for more information.

</details>

## What's next?

The request is submitted for approval to the necessary Operators, and must be processed before the 7-day expiry date. If the request expires a new one must be created. The transaction will be broadcasted to the blockchain network once all approvals have been collected.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.enterprise.ledger.com/help-center/core/transactions/create-a-transaction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
