|
@@ -583,8 +583,8 @@ public class SaleServiceImpl implements SaleService{
|
|
|
purchaseDetail.setPd_saledetno(detail.getSd_detno());
|
|
purchaseDetail.setPd_saledetno(detail.getSd_detno());
|
|
|
purchaseDetail.setPd_saleid(sale.getId());
|
|
purchaseDetail.setPd_saleid(sale.getId());
|
|
|
purchaseDetail.setPd_taxrate(taxRate);
|
|
purchaseDetail.setPd_taxrate(taxRate);
|
|
|
- purchaseDetail.setPd_taxprice(Price*(1+taxRate/100));
|
|
|
|
|
- purchaseDetail.setPd_taxtotal((Price*(1+taxRate/100))*qty);
|
|
|
|
|
|
|
+ purchaseDetail.setPd_taxprice(Price*(1-taxRate/100));
|
|
|
|
|
+ purchaseDetail.setPd_taxtotal((Price*(1-taxRate/100))*qty);
|
|
|
purchaseDetail.setCompanyId(BaseContextHolder.getCompanyId());
|
|
purchaseDetail.setCompanyId(BaseContextHolder.getCompanyId());
|
|
|
purchaseDetail.setCreatorId(BaseContextHolder.getUserId());
|
|
purchaseDetail.setCreatorId(BaseContextHolder.getUserId());
|
|
|
purchaseDetail.setCreateTime(new Date());
|
|
purchaseDetail.setCreateTime(new Date());
|
|
@@ -601,7 +601,7 @@ public class SaleServiceImpl implements SaleService{
|
|
|
|
|
|
|
|
DocBaseDTO log = new DocBaseDTO(sale.getId(),sale.getSa_code(),BillCodeSeq.SALE.getCaller());
|
|
DocBaseDTO log = new DocBaseDTO(sale.getId(),sale.getSa_code(),BillCodeSeq.SALE.getCaller());
|
|
|
messageLogService.customizeLog(log, Operation.TURNPURCHASE);
|
|
messageLogService.customizeLog(log, Operation.TURNPURCHASE);
|
|
|
- return log;
|
|
|
|
|
|
|
+ return baseDTO;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//更新最新销售总额
|
|
//更新最新销售总额
|