授信拆单;保证金模板选择;客户层级资金来源
This commit is contained in:
@@ -378,10 +378,11 @@ namespace YLErp.Modules.TradeModule.DealModule
|
||||
}
|
||||
var cashService = new ClientCashInCashOutService(this);
|
||||
cashService.SaveSwapTradeClientCash(td, td.TradePrice ?? 0, happenDate,0);
|
||||
// R4 授信/现金标签:预付金腿定稿资金标签(选授信按剩余授信分配,不足跨界腿拆单),
|
||||
// R4 授信/现金标签:预付金腿定稿资金标签(按授信分配的腿——腿选授信或未选回退交易级资金来源——
|
||||
// 按剩余授信分配,不足跨界腿拆单为 原腿授信+新现金腿),
|
||||
// 授信部分不产生资金流水(只写授信出入表占用),现金部分产生 应付预付金 记录;特批全现金。
|
||||
// 必须在 InitialPosition/AddPositionEvent 之前执行:实时持仓克隆与初始事件要继承"定稿后"的标签,
|
||||
// 拆单新拆出的授信腿也要被克隆、建事件(否则平仓返还分流会查到克隆腿上的旧标签/漏腿)。
|
||||
// 拆单新拆出的现金腿也要被克隆、建事件(否则平仓返还分流会查到克隆腿上的旧标签/漏腿)。
|
||||
var generateMarginLegs = new List<swap_position>();
|
||||
foreach (var marginPosition in td.swap_positions)
|
||||
{
|
||||
|
||||
@@ -25,6 +25,11 @@ namespace YLErp.BLL
|
||||
/// </summary>
|
||||
public const string LackOfMoney = "LackOfMoney";
|
||||
|
||||
/// <summary>
|
||||
/// 保存交易时预付金授信不足:UI 确认后按 剩余授信+现金差额 拆分预付金腿再保存(§2.3 保存前拆单)
|
||||
/// </summary>
|
||||
public const string MarginCreditSplit = "MarginCreditSplit";
|
||||
|
||||
public const string RiskWarningConfirm = "RiskWarningConfirm";
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user