# 分录关联 FEntity_Link / FSALESICENTRY_Link

下推或手工 Save 目标单时，分录需带 **关联源单** 信息（发货、开票、借货归还等场景）。

## 销售订单 → 发货通知（退货场景）

```json
"FEntity_Link": [{
  "FEntity_Link_FFlowLineId": 0,
  "FEntity_Link_FRuleId": "{configured_rule_id}",
  "FEntity_Link_FSTableName": "{source_entry_table}",
  "FEntity_Link_FSBillId": "<源单FID>",
  "FEntity_Link_FSId": "<源分录FEntryID>",
  "FEntity_Link_FBaseUnitQty": "<数量>",
  "FEntity_Link_FBaseUnitQtyOld": "<数量>"
}]
```

## 销售发票分录

规则使用 `{configured_rule_id}`，源分录表使用 `{source_entry_table}`；字段前缀以目标单据 View 元数据为准。

## 生成代码时

1. 用 `View` 或 `ExecuteBillQuery` 拿准源 `FID`、`FEntryID`
2. RuleId 与表名见 [push-rules-catalog.md](../../references/push-rules-catalog.md)
3. 数量、金额字段与转换规则一致，避免下推差额错误