Accounting Report — Sheet Overview & Methodology
The Accounting Report gives your finance team a structured view of all on-chain activity during a reporting period. It is organized into four sheets, each serving a distinct purpose — from high-level summaries to raw blockchain data.
Sheet: Overview
Section titled “Sheet: Overview”The Overview sheet provides a high-level summary of all data that is reported in more detail on the other sheets.
In most cases, accountants can directly copy the relevant figures from this sheet into their accounting system and keep the remaining sheets as supporting documentation for audit and reconciliation purposes.
Section 1: Asset Balances
Section titled “Section 1: Asset Balances”This section shows:
- All crypto asset balances at the beginning and end of the reporting period
- The difference between these balances
- Any existing transitory balances
Balances are aggregated by asset. Transitory balances represent assets that have been sold but not yet delivered.
Section 2: Brokerbot Sales
Section titled “Section 2: Brokerbot Sales”This section summarizes all Brokerbot sales for the security selected in the dashboard when generating the report (for most issuers, this is a single security).
Key principles:
- Sales are attributed to the period in which the payment was confirmed — not to the period in which the shares were delivered
- This may result in transitory positions at period boundaries
Sheet: Balance
Section titled “Sheet: Balance”The Balance sheet shows balances by blockchain address, rather than aggregated by asset.
It can be used to:
- Verify that all relevant corporate addresses are included
- Reconcile individual address balances with the aggregated overview
Sheet: Brokerbot Trades
Section titled “Sheet: Brokerbot Trades”The Brokerbot Trades sheet lists all Brokerbot trades for the selected reporting period and security (token).
| Included | Trades initiated before the period but not yet settled at the start of the period (required to reconcile transitory balances) |
| Excluded | Manual share sales and trades of other tokens issued by the same company |
Sheet: Raw Transfers
Section titled “Sheet: Raw Transfers”The Raw Transfers sheet shows all raw ERC-20 transfers involving the company’s addresses during the selected period.
Use cases:
- Investigating balance changes not explained by Brokerbot trades
- Tracking manual token transfers sent directly by the company
Taxation
Section titled “Taxation”Capital Reserve Treatment
Section titled “Capital Reserve Treatment”| Transaction | Accounting Treatment |
|---|---|
| Proceeds from share sales | Book to capital reserves (Kapitaleinlagereserve) |
| Payments for share repurchases | Deduct from capital reserves |
This ensures transactions with own shares are profit-neutral. Under the Swiss Massgeblichkeitsprinzip, this approach should also apply for tax purposes.
Swiss Reporting Practice (Example)
Section titled “Swiss Reporting Practice (Example)”Aktionariat has reported:
- Capital reserves via Form 170
- Emission tax (Emissionsabgabe) via Form 4
Method: Compare capital reserves at the beginning vs. end of the period, ignore intra-period fluctuations, and use the delta as the tax base.
Official forms: estv.admin.ch
Securities Transfer Tax (Umsatzabgabe)
Section titled “Securities Transfer Tax (Umsatzabgabe)”Swiss legal entities holding more than CHF 10 million in securities may be subject to:
- 0.15% on Swiss securities
- 0.30% on foreign securities
The tax applies only if the counterparty did not already pay it.
Legal basis: Bundesgesetz über die Stempelabgaben, Art. 13 — fedlex.admin.ch
Assessment and compliance remain the responsibility of the issuer.
Transitory Trades
Section titled “Transitory Trades”For trades settled via bank transfer, payment date ≠ delivery date. To ensure consistent period attribution, trades are booked to the period in which payment is confirmed in the dashboard.
This may lead to transitory share positions — shares already sold but still held on corporate wallets pending delivery.
Example:
| Shares | |
|---|---|
| On-chain balance | 1,000 |
| Transitory balance | −100 |
| Economically owned | 900 |
The 100 transitory shares are undelivered and held on behalf of buyers. They are shown as a separate line item in the report.
Ether (ETH) Transactions
Section titled “Ether (ETH) Transactions”Ethereum does not provide a reliable way to track complete ETH flows at address level, particularly when:
- Change is returned to the sender
- Gas and internal transfers are involved
Limitations to be aware of:
- For sales using the “Keep Ether” option, detected ETH amounts may be inaccurate
- Only ETH sent to the Brokerbot contract is captured — potential change returned is not tracked
Future Brokerbot versions may improve ETH visibility, but fully reliable ETH flow tracking will remain technically challenging.