|
@ -1197,8 +1197,12 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
{ |
|
|
{ |
|
|
detailList.AddRange(_entityDetailList); |
|
|
detailList.AddRange(_entityDetailList); |
|
|
} |
|
|
} |
|
|
decimal amt = detailList.Sum(k => k.Amt); |
|
|
decimal amt = detailList.Sum(k => k.Amt);//金额
|
|
|
decimal txtAmt = Math.Round(detailList.Sum(k => k.Amt), 2); |
|
|
decimal txtAmt = detailList.Sum(k => k.Amt) + Math.Round(detailList.Sum(k => k.Amt) * 0.13m, 2);//税后金额
|
|
|
|
|
|
decimal readAmt = Math.Round(detailList.Sum(k => k.Amt) * 0.13m, 2);//税额
|
|
|
|
|
|
|
|
|
|
|
|
//decimal amt = detailList.Sum(k => k.Amt);
|
|
|
|
|
|
//decimal txtAmt = Math.Round(detailList.Sum(k => k.Amt), 2);
|
|
|
|
|
|
|
|
|
var contractList = ls.Select(p => p.ContractDocID).Distinct(); |
|
|
var contractList = ls.Select(p => p.ContractDocID).Distinct(); |
|
|
var _groupList = dtos.Where(p => contractList.Contains(p.ContractDocID)).GroupBy(p => new { p.GroupNum }) |
|
|
var _groupList = dtos.Where(p => contractList.Contains(p.ContractDocID)).GroupBy(p => new { p.GroupNum }) |
|
@ -1241,7 +1245,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
preTaxDiff: 0, |
|
|
preTaxDiff: 0, |
|
|
taxDiff: 0, |
|
|
taxDiff: 0, |
|
|
clientCode: string.Empty, |
|
|
clientCode: string.Empty, |
|
|
realAmt: 0 |
|
|
realAmt: readAmt |
|
|
); |
|
|
); |
|
|
invlist.Add(invbill); |
|
|
invlist.Add(invbill); |
|
|
} |
|
|
} |
|
@ -1355,8 +1359,14 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
BeginDate = itm.Key.BeginDate, |
|
|
BeginDate = itm.Key.BeginDate, |
|
|
EndDate = itm.Key.EndDate |
|
|
EndDate = itm.Key.EndDate |
|
|
}).ToList(); |
|
|
}).ToList(); |
|
|
decimal amt = detailDtos.Sum(k => k.Amt); |
|
|
|
|
|
decimal txtAmt = Math.Round(detailDtos.Sum(k => k.Amt), 2); |
|
|
|
|
|
|
|
|
decimal amt = detailDtos.Sum(k => k.Amt);//金额
|
|
|
|
|
|
decimal txtAmt =detailDtos.Sum(k => k.Amt) + Math.Round(detailList.Sum(k => k.Amt) * 0.13m, 2);//税后金额
|
|
|
|
|
|
decimal realAmt = Math.Round(detailDtos.Sum(k => k.Amt) * 0.13m, 2);//税额
|
|
|
|
|
|
|
|
|
|
|
|
//decimal amt = detailDtos.Sum(k => k.Amt);
|
|
|
|
|
|
//decimal txtAmt = Math.Round(detailDtos.Sum(k => k.Amt), 2);
|
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
foreach (var groupnum in ls) |
|
|
foreach (var groupnum in ls) |
|
|
{ |
|
|
{ |
|
@ -1466,7 +1476,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
preTaxDiff: 0, |
|
|
preTaxDiff: 0, |
|
|
taxDiff: 0, |
|
|
taxDiff: 0, |
|
|
clientCode: string.Empty, |
|
|
clientCode: string.Empty, |
|
|
realAmt: 0 |
|
|
realAmt: realAmt |
|
|
); |
|
|
); |
|
|
invbill.CreationTime = DateTime.Now; |
|
|
invbill.CreationTime = DateTime.Now; |
|
|
invlist.Add(invbill); |
|
|
invlist.Add(invbill); |
|
@ -1685,8 +1695,13 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
{ |
|
|
{ |
|
|
detailList.AddRange(_entityDetailList); |
|
|
detailList.AddRange(_entityDetailList); |
|
|
} |
|
|
} |
|
|
decimal amt = detailList.Sum(k => k.Amt); |
|
|
decimal amt = detailList.Sum(k => k.Amt);//金额
|
|
|
decimal txtAmt = Math.Round(detailList.Sum(k => k.Amt), 2); |
|
|
decimal txtAmt = detailList.Sum(k => k.Amt) + Math.Round(detailList.Sum(k => k.Amt) * 0.13m, 2);//税后金额
|
|
|
|
|
|
decimal realAmt = Math.Round(detailList.Sum(k => k.Amt) * 0.13m, 2);//税额
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//decimal amt = detailList.Sum(k => k.Amt);
|
|
|
|
|
|
//decimal txtAmt = Math.Round(detailList.Sum(k => k.Amt), 2);
|
|
|
|
|
|
|
|
|
//var contractList = ls.Select(p => p.ContractDocID).Distinct();
|
|
|
//var contractList = ls.Select(p => p.ContractDocID).Distinct();
|
|
|
//var _groupList = dtos.Where(p => contractList.Contains(p.ContractDocID)).GroupBy(p => new { p.GroupNum })
|
|
|
//var _groupList = dtos.Where(p => contractList.Contains(p.ContractDocID)).GroupBy(p => new { p.GroupNum })
|
|
@ -1867,8 +1882,10 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
EndDate = itm.Key.EndDate |
|
|
EndDate = itm.Key.EndDate |
|
|
}) |
|
|
}) |
|
|
.ToList(); |
|
|
.ToList(); |
|
|
decimal amt = detailDtos.Sum(k => k.Amt); |
|
|
decimal amt = detailDtos.Sum(k => k.Amt);//金额
|
|
|
decimal txtAmt = Math.Round(detailDtos.Sum(k => k.Amt), 2); |
|
|
decimal txtAmt = detailDtos.Sum(k => k.Amt)+ Math.Round(detailDtos.Sum(k => k.Amt)*0.13m, 2);//税后金额
|
|
|
|
|
|
decimal realAmt = Math.Round(detailDtos.Sum(k => k.Amt) * 0.13m, 2);//税额
|
|
|
|
|
|
|
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
foreach (var groupnum in ls) |
|
|
foreach (var groupnum in ls) |
|
|
{ |
|
|
{ |
|
@ -1954,7 +1971,7 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
preTaxDiff: 0, |
|
|
preTaxDiff: 0, |
|
|
taxDiff: 0, |
|
|
taxDiff: 0, |
|
|
clientCode: string.Empty, |
|
|
clientCode: string.Empty, |
|
|
realAmt: 0 |
|
|
realAmt: realAmt |
|
|
); |
|
|
); |
|
|
invbill.CreationTime = DateTime.Now; |
|
|
invbill.CreationTime = DateTime.Now; |
|
|
invlist.Add(invbill); |
|
|
invlist.Add(invbill); |
|
@ -2185,8 +2202,13 @@ namespace Win.Sfs.SettleAccount.Entities.BQ.Managers |
|
|
PartName = inv1.GetProperty("PartName", ""),//零件名称
|
|
|
PartName = inv1.GetProperty("PartName", ""),//零件名称
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
decimal amt = detailDtos.Sum(k => k.Amt); |
|
|
|
|
|
decimal txtAmt = Math.Round(detailDtos.Sum(k => k.Amt), 2); |
|
|
decimal amt = detailDtos.Sum(k => k.Amt);//金额
|
|
|
|
|
|
decimal txtAmt = detailDtos.Sum(k => k.Amt) + Math.Round(detailDtos.Sum(k => k.Amt) * 0.13m, 2);//税后金额
|
|
|
|
|
|
decimal readAmt = Math.Round(detailDtos.Sum(k => k.Amt) * 0.13m, 2);//税额
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
var mapList = new List<INVOICE_MAP_GROUP>(); |
|
|
foreach (var groupnum in ls) |
|
|
foreach (var groupnum in ls) |
|
|
{ |
|
|
{ |
|
|