股票的分红在《分红送配与除权除息》篇讲过,那是交易所价格口径的除权。基金分红看起来是同一个词,落在 TA 系统里是另一套机制:没有交易所价格除权,有的是净值直接除息;没有红股上市,有的是"红利再投资份额"直接登记到账。这篇讲基金分红在 TA 批处理里的完整实现。
四个日期决定时间线
一次分红公告会钉死四个日期,系统里每个日期对应一批不同的任务:
- 权益登记日(T 日):确定"谁有份"。T 日收盘登记在册的持有人按登记份额参与分红;
- 除息日(T+1 日):一般是登记日下一交易日。从这天起,基金净值里扣掉每份分红金额,新申购的客户按除息后净值成交,不再享有本次分红;
- 红利发放日:现金实际划出的日子,通常比除息日晚若干交易日(债券基金常见 T+3 内);
- 红利再投资确认日:再投资份额按除息日净值折算、登记到账的日子,通常与除息日同日或紧邻。
除息的数学就一行:每份分红 $d$ 元,除息前净值 $N$,则
$$ N_{\text{ex}} = N - d $$
持有人总资产在除息前后不变:份额 $\times$ 净值,变之前是 $q \cdot N$,除息后是 $q \cdot (N - d) + q \cdot d$。和股票除权一个道理——分红不是收益,是把资产从净值口袋挪到现金口袋。但基金有一点不同:除息发生在估值系统,TA 消费的是估值系统下发的除息后净值;而红利计算发生在 TA。两个系统对"每份分红金额 d"必须完全一致,这是分红批次的第一条对账约束:$N - N_{\text{ex}} = d$,差一分钱就是重大事故。
两条派发路径
客户在权益登记日前的状态决定走哪条路,状态来源是客户预留的分红方式(直销渠道默认一般注册为现金分红,代销渠道常有渠道默认):
现金分红:TA 算每个账户的红利金额 $A = q \cdot d$,生成红利流水,把资金指令发给托管行,托管行从基金资产账户划往销售机构清算户,销售机构再下发到客户资金账户。TA 本身不碰钱,和申购款同款的"货银分离、文件互核"。
红利再投资:红利不发现金,按除息日净值折成份额:
$$ q_{\text{new}} = \frac{q \cdot d}{N_{\text{ex}}} $$
新份额在 TA 里记一笔"红利再投资"来源的份额明细(来源字段在这里又一次派上用场:这笔份额的取得日是登记日,持有期从这天起算,赎回费率档判断要用)。再投资份额免收申购费——本质不是申购,是分红权的物化。
两个坑都出现在批量实现里。坑一:尾差。份额两位小数四舍五入后全账户合计可能和"总红利金额 ÷ 除息净值"差 0.01 份,还是总额守恒归集,归集到指定账户并在文件里可解释。坑二:默认方式的兜底。客户没指定分红方式时按合同默认(现金),但发生过代销渠道传档缺失分红方式字段、TA 按自己默认处理、和渠道口径不一致的纠纷。后来行业里把分红方式字段的缺省处理写进销售协议,TA 侧校验文件里字段必填——缺字段直接整批拒收,宁可延期也不猜。
分红对系统状态的连锁影响
分红不是独立批次,它的日期表会挤进确认链的缝隙里:登记日 T 日同时是普通开放日,T 日的申购按除息前净值成交但不参与分红,T+1 的申购按除息后净值成交。确认引擎在分红窗口内要处理"成交净值 ≠ 确认净值基准"的时间错位。更麻烦的是份额折算式分红(把净值拆到 1 元附近、份额同比例放大):$q' = q \cdot N$,$N' = 1$——这不是发现金,但 TA 要做全量份额变更登记,份额明细表的每条记录都要改写并保留变更流水,量级等于一次全账户公司行动。
税收上公募基金分红目前对个人投资者免征个人所得税,系统里不分红个税,这一条比股票红利税简单得多——但企业投资者的口径不同,分红明细文件要区分账户类型出数。
基金分红的工程价值在于它把 TA、估值、托管、渠道四个系统的数据一致性压到一个批次里检验:净值除息的差值、红利金额的总额、再投资份额的合计,三条勾稽关系任何一条不平,当晚就要追平才能发文件。这也是为什么分红批次历来是全年的高危窗口——春节前的现金分红高峰,值班的都是熟手。