Validation SSI验证传入付款

Validation SSI验证传入付款,validation,ssis,payment-processing,business-rules,Validation,Ssis,Payment Processing,Business Rules,我正在制定一个程序包,以处理来自外部实体的收入付款,并将其与现有账单进行匹配。 每笔付款都有对账单id的引用,因此匹配很容易。然后,账单被标记为已支付。 问题是,付款可能会反弹,而反向付款将在同一文件中收到,或者更可能在后续文件中收到。其逻辑是,对销支付必须是对已经支付的账单进行冲销,而常规支付必须是对未支付的账单进行冲销。您将如何在SSIS中实施和强制执行此类验证,考虑到反向付款可能与正在撤销的付款在同一个文件中,或者在一个连续的文件中。您将如何构建数据流? 同样重要的是需要报告被退回的付款,

我正在制定一个程序包,以处理来自外部实体的收入付款,并将其与现有账单进行匹配。 每笔付款都有对账单id的引用,因此匹配很容易。然后,账单被标记为已支付。 问题是,付款可能会反弹,而反向付款将在同一文件中收到,或者更可能在后续文件中收到。其逻辑是,对销支付必须是对已经支付的账单进行冲销,而常规支付必须是对未支付的账单进行冲销。您将如何在SSIS中实施和强制执行此类验证,考虑到反向付款可能与正在撤销的付款在同一个文件中,或者在一个连续的文件中。您将如何构建数据流? 同样重要的是需要报告被退回的付款,以评估一种违约率。 我想听听专家们的意见。
非常感谢

重申->我有一张100美元的账单。它处于非付费状态。我提交100英镑的付款,并将其标记为已付款。付款不明确,随后的文件显示我有-100付款,对冲付款。我想到目前为止,我对问题的定义已经很清楚了。真正的问题是什么?还有,当你拿到我下一个应该通过的100分时会发生什么?我们需要一些数据结构和样本数据,如果你想得到一个合理的答案,而不是含糊不清的手挥舞得到的扩散枪。这会使事情变得容易得多。@gif到目前为止你有什么进展?此外,您是否有一个被退回付款的实体?问题是如何最好地确保抵销是针对已付款的账单,而标准付款是针对未付款的账单,记住两者可能在同一数据集中或不在同一数据集中。一旦下一个100美元来了,如果账单被正确重置为未付,他们应该继续支付。退回付款的实体与发送原始交易的实体相同。该过程需要每天运行,记录量可以是100到10000。此外,监控和报告被退回的付款也是至关重要的。你认为什么是最好的选择?我基本上有一张空白画布;账单清单中约有1000万条记录和每日收到的付款正反均指账单id