Интеграция с CoinTracker
CoinTracker — крипто-налоговый сервис популярный в США (официальный партнёр Coinbase). Поддерживает 10,000+ криптовалют, интеграцию с TurboTax и H&R Block для прямой подачи US tax returns.
CSV экспорт для CoinTracker
CoinTracker принимает custom CSV с конкретной структурой:
interface CoinTrackerCSVRow {
date: string; // "Jan 15, 2024"
receivedQuantity: string;
receivedCurrency: string;
sentQuantity: string;
sentCurrency: string;
feeAmount: string;
feeCurrency: string;
tag: string; // "staking" | "airdrop" | "fork" | "mining" | ""
}
function exportToCoinTrackerCSV(transactions: InternalTransaction[]): string {
const headers = [
"Date", "Received Quantity", "Received Currency",
"Sent Quantity", "Sent Currency", "Fee Amount", "Fee Currency", "Tag"
];
const rows = transactions.map(tx => [
format(tx.timestamp, "MMM d, yyyy"),
tx.amountIn?.toString() ?? "",
tx.assetIn ?? "",
tx.amountOut?.toString() ?? "",
tx.assetOut ?? "",
tx.feeAmount?.toString() ?? "",
tx.feeCurrency ?? "",
mapToTag(tx.taxCategory),
].join(","));
return [headers.join(","), ...rows].join("\n");
}
function mapToTag(category: TaxCategory): string {
const tagMap: Partial<Record<TaxCategory, string>> = {
[TaxCategory.STAKING_REWARD]: "staking",
[TaxCategory.AIRDROP]: "airdrop",
[TaxCategory.HARD_FORK]: "fork",
[TaxCategory.MINING_REWARD]: "mining",
};
return tagMap[category] ?? "";
}
Разница с Koinly
| Параметр | CoinTracker | Koinly |
|---|---|---|
| Аудитория | США (TurboTax/H&R Block) | Глобальная |
| CSV формат | Специфичный | Universal CSV |
| API | Ограниченное | Partner API |
| Ценовые данные | Встроенные | Встроенные |
Добавление CoinTracker экспорта в существующую платформу — 2-3 рабочих дня (если уже есть transaction normalization).







