diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java index cc6638f3..417bc22c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java @@ -385,11 +385,16 @@ public class TransferOutPluginInitializer extends PluginBaseEntity { // Assert.state(false, "公司:{},货品:{},SKU编码:{},无结存价、起初价、采购价,请维护!", ofsTranseferOrder.getHeader().getCompanyCode(), ofsDetail.getSkuName(), ofsDetail.getSkuCode()); Assert.state(false, "公司:{},货品:{},SKU编码:{},无内部转移价,请维护!", ofsTranseferOrder.getHeader().getCompanyCode(), ofsDetail.getSkuName(), ofsDetail.getSkuCode()); } else { + if (new BigDecimal(nabprice).compareTo(BigDecimal.ZERO) == 0) { + children.setFlargess("Y"); + } else { // children.setNprice(nabprice);//单价(含税单价) - children.setNnotaxprice(nabprice); + children.setNnotaxprice(nabprice); + //ntaxrate 税率 + children.setNtaxrate("13"); + } } - //ntaxrate 税率 - children.setNtaxrate("13"); + } catch (Exception eD) { is_flag = true; stringBuffer.append(eD.getMessage());