Compare commits
2 Commits
e748b0eef5
...
e6cad1ce9d
| Author | SHA1 | Date | |
|---|---|---|---|
| e6cad1ce9d | |||
| 2bf48230f3 |
@ -347,7 +347,7 @@ WHERE
|
|||||||
billIdFilter = $@" AND t1.FID NOT IN ({billIdString}) ";
|
billIdFilter = $@" AND t1.FID NOT IN ({billIdString}) ";
|
||||||
}
|
}
|
||||||
var sqlTemp = $@"/*dialect*/SELECT
|
var sqlTemp = $@"/*dialect*/SELECT
|
||||||
ISNULL (SUM(t1e_O.FALLAMOUNT), 0) AS SubmitAmount
|
ISNULL (SUM(t1e.FALLAMOUNTFOR), 0) AS SubmitAmount
|
||||||
FROM
|
FROM
|
||||||
T_IV_SALESIC t1
|
T_IV_SALESIC t1
|
||||||
LEFT JOIN T_IV_SALESICENTRY t1e ON t1.FID = t1e.FID
|
LEFT JOIN T_IV_SALESICENTRY t1e ON t1.FID = t1e.FID
|
||||||
|
|||||||
@ -162,16 +162,16 @@ namespace GZ_LTHPilot_ORDER.T_IV_SALESIC.ServicePlugIn
|
|||||||
var saleOrderNoList = saleOrderList.Select(n => n["FBILLNO"].ToString()).ToList();
|
var saleOrderNoList = saleOrderList.Select(n => n["FBILLNO"].ToString()).ToList();
|
||||||
var saleOrderNoString = string.Join(",\n\r", saleOrderNoList);
|
var saleOrderNoString = string.Join(",\n\r", saleOrderNoList);
|
||||||
var saleOrder = saleOrderList[0];
|
var saleOrder = saleOrderList[0];
|
||||||
// 已提交发票金额(本币)
|
// 已提交发票金额(原币)
|
||||||
var submitedAmount = saleOrderService.GetSubmitedAmount(orgId, contractNo, billIds);
|
var submitedAmount = saleOrderService.GetSubmitedAmount(orgId, contractNo, billIds);
|
||||||
// 销售订单价税合计(本币)
|
// 销售订单价税合计(原币)
|
||||||
var saleOrderAmount = saleOrderService.GetSaleOrderAmount(orgId, contractNo);
|
var saleOrderAmount = saleOrderService.GetSaleOrderAmount(orgId, contractNo);
|
||||||
// 销售订单累计开票金额(本币)
|
// 销售订单累计开票金额(原币)
|
||||||
var saleOrderINVOICEAMOUNT = Convert.ToDecimal(saleOrder["F_INVOICEAMOUNT"]);
|
var saleOrderINVOICEAMOUNT = Convert.ToDecimal(saleOrder["F_INVOICEAMOUNT"]);
|
||||||
// 销售订单退货金额(本币)
|
// 销售订单退货金额(原币)
|
||||||
var saleOrderReturnAmountK3Cloud = saleOrderService.GetSaleOrderRetrunAmount(orgId, contractNo);
|
var saleOrderReturnAmountK3Cloud = saleOrderService.GetSaleOrderRetrunAmount(orgId, contractNo);
|
||||||
var saleOrderReturnAmountK3 = saleOrderService.GetK3SaleOrderRetrunAmount(orgId, contractNo);
|
var saleOrderReturnAmountK3 = saleOrderService.GetK3SaleOrderRetrunAmount(orgId, contractNo);
|
||||||
// 销售订单退货金额(本币)
|
// 销售订单退货金额(原币)
|
||||||
var saleOrderReturnAmount = saleOrderReturnAmountK3 + saleOrderReturnAmountK3Cloud;
|
var saleOrderReturnAmount = saleOrderReturnAmountK3 + saleOrderReturnAmountK3Cloud;
|
||||||
// 校验销售订单累计开票金额 + 本次开票金额 + 已提交发票金额 <= 销售订单价税合计
|
// 校验销售订单累计开票金额 + 本次开票金额 + 已提交发票金额 <= 销售订单价税合计
|
||||||
if ((saleOrderAmount - saleOrderReturnAmount < saleOrderINVOICEAMOUNT + amount + submitedAmount) && amount >= 0)
|
if ((saleOrderAmount - saleOrderReturnAmount < saleOrderINVOICEAMOUNT + amount + submitedAmount) && amount >= 0)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user