# China Roll Forward

Roll forward fund accounting records for new reporting periods.

- Repository: https://github.com/jwangkun/claude-for-financial-services-cn (881 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-09-14
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add jwangkun/claude-for-financial-services-cn --skill china-roll-forward -g -a claude-code -y`
Codex: `npx skills add jwangkun/claude-for-financial-services-cn --skill china-roll-forward -g -a codex -y`
Cursor: `npx skills add jwangkun/claude-for-financial-services-cn --skill china-roll-forward -g -a cursor -y`
Gemini CLI: `npx skills add jwangkun/claude-for-financial-services-cn --skill china-roll-forward -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add jwangkun/claude-for-financial-services-cn`

## Description

Roll forward fund accounting records for new reporting periods. Adapts the original roll-forward skill for Chinese fund administration and reporting requirements. Triggers on "基金账务滚动", "账务更新", "roll forward fund", "update fund books", "基金新期间", or "roll forward [fund] [period]".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# china-roll-forward

## Purpose

Roll forward **基金账务**, update fund accounting records for new periods.

## Data Sources

### Tier 0, 万得 Wind（最全面付费数据）
- 覆盖：A股/港美股/基金/指数/债券/宏观/研报/分析（44个工具）
- MCP 服务：`wind-mcp`（需 `WIND_API_KEY` 密钥，以 `ak_` 开头）
- 优势：全市场覆盖面最广、数据最全面、包含研报和量化分析
- 密钥申请：https://aifinmarket.wind.com.cn/#/home

### Tier 1, 同花顺 iFind（付费精确数据）/ AkShare MCP（Tier-2 免费备选）

```python
get_financials(ticker, "income")     → Holdings financials
get_fund_data(fund_code)              → Fund NAV data
get_quote(ticker)                     → Latest prices
```

### Secondary Sources
- 基金公司, fund accounting system
- 托管行, custody records
- 巨潮, portfolio company filings

## Workflow

### Step 1: Identify New Period

**Fund reporting periods:**

| Period | Type | Frequency | Deadline |
|--------|------|-----------|----------|
| 日 | Daily | Daily | T+1 |
| 周 | Weekly | Weekly | |
| 月 | Monthly | Monthly | |
| 季 | Quarterly | Quarterly |季报后 |
| 半年 | Semi-annual | Semi-annual |中报后 |
| 年 | Annual | Annual |年报后 |

### Step 2: Close Prior Period

**Period-end closing checklist:**

| Item | Action |
|------|--------|
| 收入确认 | Close all income accruals |
| 费用计提 | Close all expense accruals |
| 已实现损益 | Calculate realized P&L |
| 未实现损益 | Mark-to-market |
| 分红处理 | Process distributions |
| 费用分配 | Allocate to NAV |

### Step 3: Carry Forward Balances

**Balance carry-forward:**

| Account | Ending Balance | Carried Forward | Notes |
|---------|---------------|----------------|-------|
| 银行存款 | | | |
| 证券投资 | | | |
| 应收利息 | | | |
| 应收股利 | | | |
| 应付费用 | | | |
| 实收基金 | | | |
| 未分配利润 | | | |

### Step 4: Update Holdings

**Holdings update:**

| Security | Ticker | Prior Qty | Trades | New Qty | Price | Market Value |
|----------|--------|-----------|--------|---------|-------|--------------|
| | | | | | | |

### Step 5: Update Accruals

**Accrual roll-forward:**

The rest: https://github.com/jwangkun/claude-for-financial-services-cn/blob/HEAD/agent-plugins/china-earnings-reviewer/skills/china-roll-forward/SKILL.md
