Skip to main content

Transaction CSV

Transaction history is one of the data category you can actually export on Adastry.

Transaction Fee

Depending on the chosen export format, fee can be included into or excluded from the amount sent.

Default format

The fee is excluded from the amount sent.

Example

Let consider a transaction where 2Ada are sent. The export file would show 2 as "Sent Amount" and about 0.17 as "Fee Amount".

Koinly format

The fee is excluded from the amount sent.

info

If the transaction has be sent to the same account it originated, the fee will be moved to the "Sent" side. Since the transaction has been sent to yourself, the moved amount would be zero with a fee.

Since this is not allowed on Koinly, moving the fee to the "Sent Amount/Currency" is a proper work-around.

When moving funds between accounts you own, Koinly automatically sort the difference between sent and received amount as fee.

Filter Options

You can filter by Year and Period (Q1, Q2, Q3, Q4 or Full year).

You can customize the Fiscal Year Start Month to match your company or local legislation needs. The Period will adapt to the chosen start month.

Format Options

Each available .csv format options are described below along with additional details where needed.

Default Format

Date (UTC)Sent AmountSent CurrencyReceived AmountReceived CurrencyFee AmountFee CurrencyNet Worth AmountNet Worth CurrencyLabelDescriptionTxHashMetadata
2022-02-24 21:44:51Z1.5ADA1.73USDMINTING/BURNING76c24dc40ab2...[{"label":"721","json_metadata": "..."}]
1SpaceBud4040SpaceBud4040 - asset1zkug... (Subpart of txHash: 76c24dc40ab2...)(SpaceBud4040)76c24dc40ab2...[{"label":"721","json_metadata": "..."}]
  • Based on Koinly Format below, with the addition of the transaction Metadata field.
  • Sent & Received
    • A transaction can both be sent and received at the same time.
    • Each record line contains a single asset type (Sent or Received currency type).
  • Description
    • The "Subpart of notice along with transaction hash will be added if required.
  • TxHash
    • The transaction hash will be prepended with the asset name if required.
info

Transaction handling multiple asset are split among multiple lines.

  • The subpart of the transaction is identified as is in description field.
  • Asset name is prepended to TxHash ID to make the record unique, which helps to prevent duplicates when importing the same file multiple times.

Koinly Format

Date (UTC)Sent AmountSent CurrencyReceived AmountReceived CurrencyFee AmountFee CurrencyNet Worth AmountNet Worth CurrencyLabelDescriptionTxHash
2022-02-24 21:44:51Z1.5ADA1.73USDMINTING/BURNING76c24dc40ab2...
1NFT1NFT1 = SpaceBud4040 [asset1zkug...] (Subpart of txHash: 76c24dc40ab2...)(SpaceBud4040)76c24dc40ab2...
  • Same as above Default format, except for the Metadata field and currency symbol.
  • Sent & Received Native Assets (token & NFT)
    • Support for Cardano native assets is not yet completed on Koinly, the current official workaround is the use of placeholders.
      • The NFT asset name is replaced by placeholder like NFT1, NFT2, etc. The real name and asset fingerprint will be added in the description field.
      • The Token asset name is replaced by placeholder like NULL1, NULL2, etc. The real name and asset fingerprint will be added in the description field.
    • Some token are currently supported on Koinly, you can later edit the transaction and search for the right asset using its fingerprint, ie: asset1h7jsujzt4s8...
    • Koinly ref: How to add NFT trades manually (using placeholders)
    • Koinly ref: How Koinly imports NFTs
  • Description
    • Equivalence between placeholders and real asset name along with fingerprint will be added if required.
tip

Correct handling of NFT & Token with placeholders

In order to establish the right acquisition and disposal price of an asset, each asset should have a unique identifier.

Because not every asset is supported on different tax tools, Adastry need to attribute a unique supported placeholder to each asset exported for these software.

Adastry's mapping feature will generate the mapping automatically, but user should review the import on Koinly and make sure every appearance of an asset bear the same identifier.

This will help Koinly's software to calculate the right profit/loss for unsupported NFTs and Tokens.

See CSV Export > Mapping for more information.