|
|
|
@ -5,6 +5,7 @@ import com.jianshui.invoice.domain.BillDetail; |
|
|
|
|
import com.jianshui.invoice.domain.BillInfo; |
|
|
|
|
import com.jianshui.invoice.domain.Redinfo; |
|
|
|
|
import com.jianshui.invoice.domain.Redinfodetail; |
|
|
|
|
import org.apache.commons.lang3.ObjectUtils; |
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
import java.util.Objects; |
|
|
|
@ -42,13 +43,18 @@ public class DDMXXX { |
|
|
|
|
this.HSBZ = "1"; |
|
|
|
|
} |
|
|
|
|
if (StringUtils.equals(redinfodetail.getWithTaxFlag(), "false")) { |
|
|
|
|
this.DJ = redinfodetail.getPrice().toString(); // 单价
|
|
|
|
|
if(ObjectUtils.isNotEmpty(redinfodetail.getPrice())){ |
|
|
|
|
this.DJ = redinfodetail.getPrice().toString(); // 单价
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
this.JE = redinfodetail.getTaxfreeamt().toString(); // 金额
|
|
|
|
|
this.HSBZ = "0"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// this.HSBZ = redinfodetail.getWithTaxFlag(); // 含税标志
|
|
|
|
|
this.SL = redinfodetail.getTaxrate().toString(); // 税率
|
|
|
|
|
if (ObjectUtils.isNotEmpty(redinfodetail.getTaxrate())){ |
|
|
|
|
this.SL = redinfodetail.getTaxrate().toString(); // 税率
|
|
|
|
|
} |
|
|
|
|
this.SE = redinfodetail.getTax().toString(); // 税额
|
|
|
|
|
if (redinfodetail.getKce() != null) { |
|
|
|
|
this.KCE = redinfodetail.getKce().toString(); // 扣除额
|
|
|
|
|