# Operation code types (OPCODE)

<table><thead><tr><th width="415.722900390625">Type (OPCODE)</th><th>Description</th></tr></thead><tbody><tr><td>ASSET_TO_SETTLEMENT_WITHDRAWAL</td><td>Transferring funds from assets to a Calypso settlement wallet</td></tr><tr><td>BOUND_INVOICE</td><td>Deposit by Bound invoice (an invoice without a fixed amount, for a one-time replenishment in a specific currency)</td></tr><tr><td>CRYPTO_TO_CRYPTO_DEPOSIT</td><td>The operation of crediting funds to the account, the currency for which was exchanged, when exchanging cryptocurrencies</td></tr><tr><td>CRYPTO_TO_CRYPTO_INVOICE_DEPOSIT</td><td>An operation to credit to an account, the currency to which the automatic conversion is performed, when crediting funds for an invoice</td></tr><tr><td>CRYPTO_TO_CRYPTO_INVOICE_WITHDRAWAL</td><td>Debiting the account of the exchanged currency of the auto-conversion when crediting funds for an invoice</td></tr><tr><td>CRYPTO_TO_CRYPTO_WITHDRAWAL</td><td>Debiting the exchanged currency from the account when exchanging cryptocurrencies</td></tr><tr><td>FIAT_TOP_UP</td><td>Replenishing an account with fiat funds</td></tr><tr><td>INNER_WITHDRAWAL</td><td>Withdrawal of funds to internal addresses</td></tr><tr><td>INTERNAL_MASS_WITHDRAWAL</td><td>Mass withdrawal of funds to internal addresses</td></tr><tr><td>ISSUE_LOAN</td><td>Accrual (issuance of credit funds to an account)</td></tr><tr><td>REPAYMENT_LOAN</td><td>Write-off (withdrawal of credit funds from an account)</td></tr><tr><td>RECOVERY</td><td>Funds recovery operation</td></tr><tr><td>SETTLEMENT_TO_ASSET_WITHDRAWAL</td><td>Transferring funds from Calypso settlement wallet to assets</td></tr><tr><td>SINGLE_FIAT_INVOICE</td><td>Replenishment by fiat invoice (an invoice issued in fiat equivalent but paid for in crypto in a fixed amount)</td></tr><tr><td>SINGLE_INVOICE</td><td>Replenishment by invoice (invoice issued in crypto equivalent and paid in crypto in a fixed amount)</td></tr><tr><td>TOP_UP</td><td>Top up your account with cryptocurrency from external addresses</td></tr><tr><td>UNLIMITED_CUSTOMER_PURSE</td><td>Replenishment of the address by CUSTOMER_PURSE (deposit without a fixed amount, to an address for multiple replenishment in a specific currency)</td></tr><tr><td>UNLIMITED_CUSTOMER_PURSE_FIRST_PAY_FEE</td><td>Fee for first using the address by CUSTOMER_PURSE</td></tr><tr><td>UNLIMITED_INVOICE</td><td>Replenishment by UNLIMITED invoice (invoice without a fixed amount, for multiple replenishment in a specific currency)</td></tr><tr><td>UNLIMITED_INVOICE_FIRST_PAY_FEE</td><td>Fee for first using the address for the UNLIMITED invoice</td></tr><tr><td>UNLIMITED_LINKED_INVOICE</td><td>Replenishment by UNLIMITED_LINKED invoice (invoice without a fixed amount, for multiple replenishment in a specific currency)</td></tr><tr><td>WITHDRAWAL</td><td>Withdrawal of funds to external addresses</td></tr></tbody></table>
