β All skills
kanchi-dividend-us-tax-accounting
Use when planning qualified-vs-ordinary dividend tax classification, holding-period checks, or taxable-vs-IRA account placement for REIT, BDC, or dividend stock holdings.
About this skill
Use when planning qualified-vs-ordinary dividend tax classification, holding-period checks, or taxable-vs-IRA account placement for REIT, BDC, or dividend stock holdings.
SKILL.md
kanchi-dividend-us-tax-accounting.SKILL.mdPlace it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review the contents and run it in a controlled environment first.
--- name: kanchi-dividend-us-tax-accounting description: Use when planning qualified-vs-ordinary dividend tax classification, holding-period checks, or taxable-vs-IRA account placement for REIT, BDC, or dividend stock holdings. category: Portfolio version: 1.0.0 tools: [] --- # Kanchi Dividend US Tax & Account-Location Workflow Practical US-tax workflow for dividend investors, focused on account placement and classification β planning support, not a replacement for a tax professional. ## When to Use - US dividend tax classification planning (qualified vs. ordinary assumptions). - Holding-period checks before year-end tax planning. - Account-location decisions for stock/REIT/BDC/MLP income holdings. - A standardized annual dividend tax memo. ## Inputs Work from holding-level data: ticker, instrument type (stock/REIT/BDC/etc.), account type (taxable/IRA-like), security type, and holding days in the relevant measurement window when available. ## Guardrail State plainly, every time: tax outcomes depend on individual facts and jurisdiction. Treat this as planning support and escalate final filing decisions to a CPA or tax advisor. ## Workflow ### 1) Classify each distribution stream For every holding, classify the expected cash flow into: potential qualified dividend, ordinary dividend / non-qualified distribution, or a REIT/BDC-specific distribution component where applicable. ### 2) Validate holding-period eligibility For anything with potential qualified treatment: check the ex-dividend date window and the required minimum holding days within the measurement window, and flag positions at risk of failing the holding-period requirement. If data is incomplete, mark the status `ASSUMPTION-REQUIRED` rather than guessing. ### 3) Map to reporting fields Map planning assumptions to the expected tax-form buckets: ordinary dividend total, qualified dividend subset, and REIT-related components where they're reported separately. Use consistent form terminology so year-end reconciliation is straightforward. ### 4) Build an account-location recommendation Place assets by tax profile: taxable accounts for holdings likely to stay qualified-focused, tax-advantaged accounts for higher ordinary-income-style distributions. When constraints conflict (liquidity needs, strategy, concentration limits), explain the tradeoff explicitly rather than picking silently. ### 5) Produce the annual planning memo Include: assumptions used, the distribution classification summary, placement actions taken, and an open-items list for CPA/tax-advisor review. ## Output Always produce: 1. A holding-level distribution classification table. 2. An account-location recommendation table with rationale. 3. An open-risk checklist for unresolved tax assumptions. ## Cadence - Annually (60 min): full tax planning memo with account-location review. - Quarterly (15 min): refresh holding-period status for recent acquisitions. - Ad hoc: rerun after material position changes, REIT/BDC additions, or a triggered review from the dividend-monitoring workflow. ## Multi-Skill Handoff - Receive the candidate and holding list from the dividend-SOP screening workflow. - Receive risk-event context (warn/review flags) from the dividend-monitoring workflow. - Return account-location constraints to the screening workflow before new entries are added.
Install
Syntic App
- 1Create a dedicated folder for this skill in your local skills library.
- 2Place SKILL.md into that folder.
- 3Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1Save SKILL.md in your local Syntic Code skills directory.
- 2Keep related files in the same skill folder.
- 3Run in a safe environment and validate outputs.