The transaction logs & analytics are very important on a daily basis. They represent everything you’re in business for, and deserve such attention.
Display the various transaction reports available for this terminal, each broken down by crypto and fiat types:
All: lists all transactions; sales (BUY), purchases (SELL), and CASHBACKS.
Buy: lists all crypto sales to customers.
Sell: lists all crypto purchases from customers.
Sell Not Withdrawn: crypto purchases that are still waiting on confirmations.
Sell Allocated: crypto purchases that have begun, and fiat has been reserved for dispensing.
Cashback: fiat amounts dispensed via manual cashback transactions.
Analytics are powerful tools & charts to visually identify sales/purchases by period.
Transaction Analytics: flexible chart + data for transactions
Behavioral Analytics: this chart shows where (in the Sales logic) your customers are spending their time, or where they abandon the transaction.
Cash Box Analytics: a quick & easy bill-count for this specific BATM.
Limit the log (as desired) to specific coins, fiats, and date ranges.
Terminal: the BATM at which the transaction occurred.
Server Time: the time that CAS recognized the transaction.
Terminal Time: the timezone-sensitive time of transaction.
Lid: the “Local” (CAS) identifier of the transaction.
Rid: the “Remote” (BATM) transaction identifier.
Type: BUY, SELL, CASHBACK, WITHDRAW
Classification: [NORMAL / TEST / REFUNDED] - default = NORMAL, change to TEST or REFUNDED via ACTIONS (below)
Cash: the fiat amount involved.
Crypto: the coin amount involved.
Rate Incl. Fee: the calculated rate including the fees.
Rate W/O Fee: the calculated rate excluding the fees.
Fixed Fee: any charged fixed fee (see Crypto Settings).
% Fee: any charged variable fee (see Crypto Settings).
Used Discount: the % and code of any discount applied.
Actual Discount: the calculated amount off the fees.
Destination address: the wallet used.
Related Tx: points to the related SELL transaction.
Identity: the customer Identity (if any).
Status: varies by BUY, SELL, or REDEEM.
A (lock) symbol indicates the transaction is on hold due to Output Queue locking.
Note: manually attached to the transaction.
Actions: Transaction Actions explained in detail.
Some Actions can be performed on multiple transactions using BATCH ACTIONS.
The "Rate Incl. Fee" calculation is derived like so:
CoinCost = 10000
PercentFee = 7.0
FixedFee = 1.00
Tender= 100.00
Customer inserts Tender into the BATM,
FixedFee is directly deducted from that: 100 - 1 = 99
AdjTender is: 99
Divide AdjTender by the profit rate,
AdjTender / (1 + (.01 * PercentFee))
99 / (1 + (.01 * 7)) = 99 / (1 + .07) = 99 /1.07 = 92.523364486
the effective purchase amount tendered after fees is: 92.523364486
this amount is not displayed in any reporting.
The math may seem unintuitive, and admittedly many people are initially confused by it.
A % markup and a % discount are calculate differently. The goal of the equation is:
from what number will a certain % markup generate the AdjTender amount?
In this example, a 7% markup of $92.52, when added to $92.52, equals the AdjTender of $99.
Your profit amount (in this example) is: $100 - $92.52 = $7.48 (rounded).
The math may seem unintuitive, and admittedly many people are initially confused by it.
A % markup and a % discount are calculate differently. The goal of the equation is:
from what number will a certain % markup generate the AdjTender amount?
In this example, a 7% markup of $92.52, when added to $92.52, equals the AdjTender of $99.
Your profit amount (in this example) is: $100 - $92.52 = $7.48 (rounded).
Divide the purchase amount by the cost of the coin,
92.523364486 / CoinCost
92.523364486 / 10000 = 0.009252336 BTC
0.009252336 is the transaction amount.
Tender (100.00) / 0.009252336 = 10808.08 is the rate including fee.
Percentages are trickier than you might think. Here’s how to calculate your profit %.
The BTC exchange rate for end customers is: 1 BTC = 107 USD.
Calculation is: 107/1.07 = 100. Operator’s profit is 107 - 100 = 7 USD. The (erroneous) discount calculation should not be considered here, and this is why:
|
One more Example Yet another explanation of calculation (transaction ROABHX):
|