tax

Reconcile Form 1099-DA data with crypto tax records for Form 8949 reporting.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/serenorg/seren-skills --skill tax-serenorg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tax
Source: https://github.com/serenorg/seren-skills/tree/main/crypto-bullseye-zone/tax
Command: npx skills add https://github.com/serenorg/seren-skills --skill tax-serenorg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psycopg[binary]>=3.2.0, and includes scripts (resource) components.

What problem does it solve?

Reconcile Form 1099-DA data with crypto tax software records to ensure accurate Form 8949 reporting.

Core Features & Use Cases

  • Normalization of 1099-DA data
  • Cost-basis resolution and holding-period inference
  • End-to-end reconciliation workflow with SerenDB persistence (optional)

Quick Start

Run the full pipeline on your 1099-DA and tax data to produce a reconciliation and Form 8949 readiness report.

Frequently Asked Questions about tax

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reconcile Form 1099-DA data with my crypto tax software records?

Crypto tax reconciliation compares your 1099-DA data against crypto tax software records to verify proceeds, cost basis, and gains/losses. It normalizes exchange exports, infers missing cost basis, and outputs an exception list for accurate Form 8949 reporting.

What is the best way to verify cost basis and holding periods across multiple crypto wallets?

Verifying cost basis and holding periods across multiple wallets requires normalizing 1099-DA data and applying cost-basis inference to fill gaps. This process cross-references exchange exports to ensure accurate gain/loss calculations for Form 8949 reporting.

Can I use this reconciliation workflow for cryptocurrency exchanges without complete cost-basis history?

Yes, the reconciliation workflow supports missing cost-basis inference for cryptocurrency exchange data. It resolves incomplete history by normalizing available 1099-DA data and estimating missing values to produce accurate Form 8949 reporting outputs.

Does crypto tax reconciliation require a PostgreSQL database for persistence?

The workflow supports optional SerenDB-backed persistence using a PostgreSQL database via the psycopg dependency. While persistence is optional, it enables end-to-end reconciliation workflows by storing processed 1099-DA and crypto tax records for later auditing.

Why does my Form 8949 reporting show mismatched proceeds compared to my 1099-DA data?

Mismatched proceeds in Form 8949 reporting often result from unnormalized 1099-DA data or missing cost-basis records across multiple exchanges. Reconciliation identifies these exceptions by comparing exchange exports against tax software records and applying data normalization.

What outputs do I get after reconciling 1099-DA data with crypto tax records?

Reconciling 1099-DA data produces a summary report, an exception list of mismatched transactions, and optionally persisted records in SerenDB. These outputs ensure Form 8949 readiness by highlighting discrepancies in proceeds, cost basis, and holding periods.