๐Ÿ“˜ How to use the currency calculator via Inline command

๐Ÿ“˜ How to use the currency calculator via Inline command

Crypto Office

In Crypto Office you can quickly convert currency rates directly in a Telegram chat - without opening the menu or searching for quotes on exchanges.

All rates are automatically pulled from the source you set in the settings.


๐Ÿ’ฑ Supported fiat currencies

For each fiat currency, different abbreviations and spellings can be used.

All available input options accepted by the calculator are shown in brackets below.


AED (AED, A) โ€” UAE (dirham)

BRL (BRL, B) โ€” Brazil (Brazilian real)

CAD (CAD) - Canada (Canadian dollar)

CHF (CHF, C) โ€” Switzerland (Swiss franc)

CLP (CLP, P) โ€” Chile (Chilean peso)

CNY (CNY) โ€” China (yuan)

EUR (EUR, E) โ€” Eurozone countries

GBP (GBP, F) โ€” United Kingdom (pound sterling)

ILS (ILS, I) โ€” Israel (new Israeli shekel)

INR (INR, I) โ€” India (Indian rupee)

JPY (JPY) โ€” Japan (Japanese yen)

KWD (KWD, K) โ€” Kuwait (Kuwaiti dinar)

KZT (KZT, K) โ€” Kazakhstan (Kazakhstani tenge)

NGN (NGN, N) โ€” Nigeria (Nigerian naira)

PLN (PLN, P) โ€” Poland (zloty)

QAR (QAR, Q) โ€” Qatar (Qatari riyal)

RUB (RUB, R) โ€” Russia (ruble)

SAR (SAR, S) โ€” Saudi Arabia (Saudi riyal)

THB (THB, T) โ€” Thailand (baht)

TRY (TRY, L) โ€” Turkey (Turkish lira)

UAH (UAH, U) โ€” Ukraine (hryvnia)

USD (USD, DOL, U, D) โ€” USA (US dollar)

UZS (UZS, ะœ) โ€” Uzbekistan (Uzbekistani som)

ZAR (ZAR, Z) โ€” South Africa (South African rand)


Calculation is available for both USD โ†’ fiat currency and USDT โ†’ fiat currency pairs.


Fiat currency conversion example (USD โ†’ EUR)
Stablecoin-to-fiat conversion example (USDT โ†’ EUR)


๐Ÿ’ฑ Supported cryptocurrencies

Standard ticker symbols are used for cryptocurrencies. All available input options accepted by the calculator are shown in brackets below. For cryptocurrencies, the rate is always calculated against USDT.


TRX โ€” TRON

BNB โ€” Binance Coin

ETH โ€” Ethereum

BTC โ€” Bitcoin

SOL (SOL) โ€” Solana


๐Ÿ“Œ General rules for using the calculator

These rules help you enter commands in the calculator correctly. They apply universally to both fiat currencies and cryptocurrency pairs.

The calculator supports two types of operations:
โ€” fiat operations - for traditional currencies (USD, EUR, RUB, etc.
โ€” cryptocurrency operations - for BTC, ETH, TRX and other coins. The calculator uses rates via USDT for these.


๐Ÿ”น Type 1: Fiat operation

If XE.com is set as the rate source in settings, the result card is displayed as follows:

Screenshot showing an example of a fiat conversion (EUR โ†’ USD)

1๏ธโƒฃ Rate source (XE logo)
shows that the current rate is pulled from the XE service

2๏ธโƒฃ Date and time of update (top right corner)
shows when the rate was last updated: June 2 2026, 13:35 UTC

3๏ธโƒฃ Fiat currencies and their values

โ€ข EUR โ‚ฌ1.00 โ€” base currency (euro)
โ€ข USD $1.16
โ€” target currency (US dollar)
โ€ข Label "1 EUR = 1.1645 USD"
โ€” exchange rate at the time of calculation

4๏ธโƒฃ Formula and result (bottom row)

Entered command: @officeapp ed*1000-3%
Displayed in the card: 1.1645*1000โˆ’3% = 1129,5650

โ€ข 1,1645 โ†’ EUR โ†’ USD rate
โ€ข *1000
โ†’ exchange amount (1000 EUR)
โ€ข -3%
โ†’ 3% fee deducted
โ€ข = 1129,5650
โ†’ result: how many USD you get after the fee


๐Ÿ”น Type 2: Cryptocurrency operation

For cryptocurrencies, the card may look different than for fiat currencies. If the selected source (e.g. XE.com) does not support cryptocurrencies, the calculator shows the result in text format: the formula and the converted result.

Screenshot showing an example of a cryptocurrency operation (BTC โ†’ USDT)

Entered command: @officeapp btc-1000-3%
Result displayed (text line): 67153,87โˆ’1000โˆ’3% = 66183,87

Breakdown of elements:
โ€ข 67153,87
โ†’ BTC rate in USDT
โ€ข -1000
โ†’ fixed amount: 1000 deducted
โ€ข -3%
โ†’ 3% fee deducted
โ€ข = 66183,87
โ†’ final value in USDT after deduction and fee


๐Ÿ”น Currency abbreviations

The calculator accepts various input formats: from simple abbreviations to formulas with numbers, percentages, and brackets.

The key rule is to use valid currency abbreviations from the list above.

Both uppercase and lowercase letters are accepted - just make sure the abbreviation lengths match.


๐Ÿ”น Signs and arithmetic

The calculator supports various ways of entering signs in expressions:
โ€” the multiplication sign can be entered as ร— or *
โ€” the division sign can be entered as รท or /
โ€” arithmetic operations support: +, -
โ€” decimal separators: both ,and .are accepted


๐Ÿ”น Formulas and percentages

The calculator supports formulas and percentages in expressions:
โ€” brackets ( ) for grouping operations
โ€” percentages: -3%, +10%
โ€” numbers, currency pairs, and arithmetic can be combined
โ€” percentages are accepted both as X% and as0.XX

๐Ÿ“Œ Example:
โ€ข 100*5% = 100*0.05 = 5
โ€ข 100/5% = 100/0.05 = 2000

In this example, five percent can be written in two formats: 5% or 0.05 (both are equivalent and accepted by the calculator).

๐Ÿ“Œ Additional example:
โ€ข 100*15% = 100*0.15 = 15
โ€ข 100/15% = 100/0.15 โ‰ˆ 666.67

In this example, fifteen percent can be written in two formats: 15% or 0.15 (both are equivalent and accepted by the calculator).


๐Ÿ”น Exchange rate settings

The calculator automatically pulls rates from the selected source.

Detailed instructions for configuring exchange rate sources:
โ€” How to choose a currency rate source
โ€” How to set a "Mixed" rate source
โ€” How to add a universal percentage for all chats from the "Settings" section


โœ… Examples of valid fiat operations

Below are the most common ways to use the calculator for fiat currencies. You will see how to enter commands correctly - from simple conversions to formulas with percentages and arithmetic.


1๏ธโƒฃ Simple currency conversion

In an inline command, the abbreviations of both currencies must be the same length. That is, if one currency is represented by three letters, the other must also be three letters.

For example:
The inline command @officeapp aedr is not valid (AED โ†’ RUB) because the abbreviation lengths differ.

๐Ÿ‘‰ Valid examples using matching-length abbreviations:

@officeapp aedcny (AED โ†’ CNY)

@officeapp CNYGBP (CNY โ†’ GBP)

@officeapp ะตr (EUR โ†’ RUB)

@officeapp fr (GBP โ†’ RUB)

@officeapp rubdol (RUB โ†’ USD)

@officeapp thbeur (THB โ†’ EUR)

@officeapp dr (USD โ†’ RUB)

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.


2๏ธโƒฃ Fixed amount with fee deduction

This format is used when you need to convert a specific amount and immediately account for a fee.

Screenshot showing the result of the entered inline command

@officeapp edร—3000-3% (EUR โ†’ USD)

โ€ข ed โ†’ abbreviation for the EUR/USD pair
โ€ข ร—3000 โ†’ exchange amount: 3000 EUR
โ€ข -3% โ†’ deduct 3% fee from the amount

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will show how many USD you get when exchanging 3000 EUR minus a 3% fee.


3๏ธโƒฃ Conversion with added amount

This format is used when you need to convert one currency to another and add an extra value to the result.

Screenshot showing the result of the entered inline command

@officeapp dr+100 (USD โ†’ RUB)

โ€ข dr โ†’ abbreviation for the USD โ†’ RUB currency pair
โ€ข +100 โ†’ 100 units are added to the conversion result

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will show how many RUB you get when converting USD โ†’ RUB with 100 added to the result.


4๏ธโƒฃ Formula with arithmetic and percentages

This format is used when you need to calculate not just a single amount, but with arithmetic operations and percentages applied.

Screenshot showing the result of the entered inline command

@officeapp (10+20)ร—cnybp-3% (CNY โ†’ GBP)

โ€ข (10+20) โ†’ arithmetic operation: numbers are added first
โ€ข ร—cnygbp โ†’ the result is multiplied by the CNY to GBP exchange rate
โ€ข -3% โ†’ deduct 3% fee from the amount

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will work out how many GBP you get when converting the amount defined by (10+20) using the CNY โ†’ GBP rate, minus a 3% fee.


5๏ธโƒฃ Expression with multiple operations

This format is used when you need to calculate a final amount based on a base number, multiple arithmetic steps, and a currency conversion with a fee.

Screenshot showing the result of the entered inline command

@officeapp 1200+(3045+(10*50))*ed-4% (EUR โ†’ USD)

โ€ข 1200 โ†’ base amount
โ€ข (3045+(10*50)) โ†’ arithmetic expression: first multiply 10ร—50, then add to 3045
โ€ข ร—ะตะด โ†’ convert the result at the EUR โ†’ USD rate
โ€ข -4% โ†’ deduct 4% fee

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will work out how many USD you get when converting 1200 + (3045+(10ร—50)) EUR to USD with a 4% fee.


โœ… Examples of valid cryptocurrency operations

The Crypto Office calculator supports various expression formats for cryptocurrencies. You can work with fixed amounts, percentages, markups, and complex formulas.

๐Ÿ“Œ Important: for cryptocurrencies the calculator uses rates via USDT.

For example:

โ€” eth โ†’ ETH/USDT
โ€” trx โ†’ TRX/USDT
โ€” eth/trx โ†’ ะพั‚ะฝะพัˆะตะฝะธะต ะบัƒั€ัะฐ ETH/USDT ะบ TRX/USDT


1๏ธโƒฃ Fixed crypto amount with fee

This format is used when you need to specify an exact amount of cryptocurrency and immediately apply a fee.

Screenshot showing the result of the entered inline command

@officeapp btc-1000-3% (BTC โ†’ USD)

โ€ข btc โ†’ abbreviation for Bitcoin
โ€ข -1000 โ†’ deduct fixed amount: 1000
โ€ข -3% โ†’ deduct 3% fee from the amount

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will show how many USDT you get when exchanging 1000 BTC minus a 3% fee.


2๏ธโƒฃ Crypto pair conversion with markup

This format is used to convert one cryptocurrency to another with a percentage markup added.

Screenshot showing the result of the entered inline command

@officeapp btc/eth+10% (BTC โ†’ ETH)

โ€ข btc/eth โ†’ ratio of the BTC/USDT rate to the ETH/USDT rate
โ€ข +10% โ†’ add 10% to the result

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will show the BTC to ETH conversion rate with a 10% markup.


3๏ธโƒฃ Expression with arithmetic and crypto conversion

This format is used when you need to include arithmetic operations in the calculation and convert the result to a cryptocurrency.

Screenshot showing the result of the entered inline command

@officeapp eth/trx+(591-400)*er (ETH โ†’ TRX, EUR โ†’ RUB)

โ€ข eth/trx โ†’ ratio of the ETH/USDT rate to the TRX/USDT rate
โ€ข (591-400) โ†’ ะฐarithmetic operation: subtract 400 from 591
โ€ข *er โ†’ the result is multiplied by the EUR โ†’ RUB rate
โ€ข + โ†’ the result is added to the base ETH โ†’ TRX conversion

โžก๏ธ After entering the command, tap the formula that appears above the input field to perform the calculation.

๐Ÿ“Œ The calculator will work out the ETH to TRX conversion with the result of (591-400)*ะบัƒั€ั EURโ†’RUB.


4๏ธโƒฃ Additional formats

The calculator also supports:
โ€” plain expression (without percentage)
โ€” with a visible percentage
โ€” with a hidden percentage
โ€” individual rate with markup
โ€” universal percentage for all chats from the "Settings" section

More about these formats: How to add a percentage to a currency expression


๐Ÿ”˜ Hide calculation details

By default, the calculator sends detailed data to the chat: the formula, applied exchange rates, and deductions.ย 

If you want to send only the final total, add the ! symbol at the very end of your command.


Standard mode:
Command: @officeapp btc-1000-3%
Result: 79300,36 - 1000 - 3% = 78330,36

Standard mode: output full calculation details to the chat


Hidden mode:
Command: @officeapp btc-1000-3%!
Result: 78330,36

Hidden mode: output final amount only without details

๐Ÿ“Œ When is this useful?

This mode is essential for client-facing work. You can include your own markup or a custom rate in the formula (e.g., @officeapp eu*1000+5%!), but your recipient will only see the final price. All internal calculations remain hidden.


โž• How to add a custom formula

Create your own calculation algorithm tailored to your business needs to expand the capabilities of the standard calculator.


Mini-App & web version ๐Ÿ“ฑ

1๏ธโƒฃ tap "Accounting"

2๏ธโƒฃ select "Calculator"

3๏ธโƒฃ tap the "+" button

4๏ธโƒฃ set the parameters:
โ€ข name: a short label
โ€ข formula: a mathematical expression

5๏ธโƒฃ tap "Save"


๐Ÿงฎ How to apply a formula

Use quick inline commands in any chat or group to instantly perform calculations using your saved templates.


Telegram Bot ๐Ÿค–

1๏ธโƒฃ open the desired chat or group

2๏ธโƒฃ enter the inline command in the following format: @officeapp [formula_name]


๐Ÿ“Š Calculation preview before sending

For easy verification before sending, the bot immediately displays all the necessary information in the panel above the chat.

As an example - converting EUR to RUB multiplied by 1000:

@officeapp er*1000


The screenshot shows the information bar elements displaying the calculation details

Breakdown of the screenshot elements by number:

1๏ธโƒฃ Final amount obtained from the expression
85 436,2

2๏ธโƒฃ Rate source
Xe.com

3๏ธโƒฃ Markup / Fee amount
the percentage added to the source's mid-market rate (0% in this case).

4๏ธโƒฃ Standardised expression
what the user entered in the command line (currency abbreviations) has been converted by the calculator into the correct format

5๏ธโƒฃ Current exchange rate
1 EUR = 85,4362 RUB

6๏ธโƒฃ Inline command
the inline command @officeapp er*1000 entered by the user in the chat


๐Ÿ’ก Smart conversion: the calculator performs conversion even when the source selected in your settings does not support the requested currency pair. For example, if Forex is selected but doesn't include the BRL/USD pair, the bot will automatically fetch the current rate from another available source and specify it in the response.


โš™๏ธ Other guides in "Calculator":


[Currency calculator] โ€ข [USDT-to-fiat calculations] โ€ข [Hidden percentage in currency settlements]

Report Page