# Transaction statuses

The following statuses can be assigned to transactions such as deposits, withdrawals, transfers, internal transfers, and exchanges:

* **New** — a transaction was created but hasn’t yet been processed.
* **Pending** — indicates either that a transaction request awaits approval from the admin or that some technical issues occurred.
* **Hold** *(applicable for withdrawals only)* — a requested withdrawal amount is being put on hold on a client account.
* **Hold failed** *(applicable for withdrawals only)* — an error occurred when putting on hold a requested withdrawal amount.
* **Refund** *(applicable for withdrawals only)* — after putting on hold a requested withdrawal amount, a transaction wasn’t further processed and the amount was successfully refunded to a client.
* **Refund failed** *(applicable for withdrawals only)* — a requested withdrawal amount put on hold on a client account failed to be refunded due to technical issues.
* **In progress** — a transaction is being processed.
* **Done** — a transaction was successfully completed.
* **Partial** — transaction processing wasn’t finished due to technical issues. Such transactions need to be addressed on the [Finance > Transactions](https://docs.b2core.b2broker.com/back-office-guide/finance/transactions) page (for details, refer to [How to process transactions with the Partial status](https://docs.b2core.b2broker.com/how-to-articles/manage-finances/how-to-process-transactions-with-the-partial-status)).
* **Assistance** — indicates that the transaction status couldn't be determined automatically and the transaction requires manual action. This status may apply only to deposits and withdrawals initiated through methods connected via [PSS](https://docs.b2core.b2broker.com/integrations/payment-systems#payment-system-service-pss). The admin must decide whether to continue syncing the status with the external payment system used to process the transaction or mark it as failed (for details, refer to [How to process transactions with the Assistance status](https://docs.b2core.b2broker.com/how-to-articles/manage-finances/how-to-process-transactions-with-the-assistance-status)).
* **Failed** — a transaction failed due to incorrect parameters.
* **Rejected** — a transaction request was rejected by the admin.
* **Canceled** — a transaction was canceled by a client.
