|
|
|
@ -1457,6 +1457,14 @@ public class InterfaceController extends AbstractController { |
|
|
|
|
log.info("进项税转出传入发票存在未认证发票"); |
|
|
|
|
return JsonUtils.getInstance().toJsonString(outPut); |
|
|
|
|
} |
|
|
|
|
List<BaseTDxRecordInvoice> collect1 = tDxRecordInvoices.stream().filter(e -> BigDecimal.ZERO.compareTo(e.getTaxAmount()) > 0).collect(Collectors.toList()); |
|
|
|
|
if (collect1 != null && collect1.size()>0){ |
|
|
|
|
es.setZTYPE("E"); |
|
|
|
|
es.setZMESSAGE("税额小于零不可转出"); |
|
|
|
|
outPut.setES_OUTPUT(es); |
|
|
|
|
log.info("进项税转出传入发票存在税额小于零发票"); |
|
|
|
|
return JsonUtils.getInstance().toJsonString(outPut); |
|
|
|
|
} |
|
|
|
|
//进项税转出或者取消转出
|
|
|
|
|
UserInfo userInfo = new UserInfo(); |
|
|
|
|
iReceiptOutService.transferOrcancelOut(zdatans,userInfo); |
|
|
|
|