|
|
@@ -571,20 +571,20 @@ public class SaleServiceImpl implements SaleService{
|
|
|
Long purchaseId = purchase.getId();
|
|
|
for (SaleList detail : dateilList){
|
|
|
PurchaseDetailDTO purchaseDetail = new PurchaseDetailDTO();
|
|
|
- Double taxPrice = detail.getPr_purcprice()==null?new Double(0):Double.valueOf(detail.getPr_purcprice());
|
|
|
- Double taxrate = detail.getSd_taxrate()==null?new Double(0):detail.getSd_taxrate();
|
|
|
+ Double Price = detail.getPr_purcprice()==null?new Double(0):Double.valueOf(detail.getPr_purcprice());
|
|
|
+ Double taxRate = detail.getSd_taxrate()==null?new Double(0):detail.getSd_taxrate();
|
|
|
Double qty = detail.getSd_qty()==null?new Double(0):detail.getSd_qty();
|
|
|
purchaseDetail.setPd_prodid(Long.valueOf(String.valueOf(detail.getSd_prodid())));
|
|
|
purchaseDetail.setPd_prodcode(detail.getSd_prodcode());
|
|
|
purchaseDetail.setPd_detno(detail.getSd_detno());
|
|
|
purchaseDetail.setPd_qty(detail.getSd_qty());
|
|
|
- purchaseDetail.setPd_price(taxPrice/(1+taxrate/100));
|
|
|
+ purchaseDetail.setPd_price(Price);
|
|
|
purchaseDetail.setPd_salecode(sale.getSa_code());
|
|
|
purchaseDetail.setPd_saledetno(detail.getSd_detno());
|
|
|
purchaseDetail.setPd_saleid(sale.getId());
|
|
|
- purchaseDetail.setPd_taxrate(taxrate);
|
|
|
- purchaseDetail.setPd_taxprice(taxPrice);
|
|
|
- purchaseDetail.setPd_taxtotal(taxPrice*qty);
|
|
|
+ purchaseDetail.setPd_taxrate(taxRate);
|
|
|
+ purchaseDetail.setPd_taxprice(Price*(1+taxRate/100));
|
|
|
+ purchaseDetail.setPd_taxtotal((Price*(1+taxRate/100))*qty);
|
|
|
purchaseDetail.setCompanyId(BaseContextHolder.getCompanyId());
|
|
|
purchaseDetail.setCreatorId(BaseContextHolder.getUserId());
|
|
|
purchaseDetail.setCreateTime(new Date());
|