Skip to content

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.


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.

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.

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

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

The Brokerbot Trades sheet lists all Brokerbot trades for the selected reporting period and security (token).

IncludedTrades initiated before the period but not yet settled at the start of the period (required to reconcile transitory balances)
ExcludedManual share sales and trades of other tokens issued by the same company

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

TransactionAccounting Treatment
Proceeds from share salesBook to capital reserves (Kapitaleinlagereserve)
Payments for share repurchasesDeduct from capital reserves

This ensures transactions with own shares are profit-neutral. Under the Swiss Massgeblichkeitsprinzip, this approach should also apply for tax purposes.

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

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.


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 balance1,000
Transitory balance−100
Economically owned900

The 100 transitory shares are undelivered and held on behalf of buyers. They are shown as a separate line item in the report.


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.