@ -28,7 +28,7 @@ public enum TaxRateCodeEnum {
public static String getCode(String taxRate) {
for (TaxRateCodeEnum codeEnum : TaxRateCodeEnum.values()) {
if (new BigDecimal(codeEnum.getTaxRate()).compareTo(new BigDecimal(taxRate))==0) {
if (codeEnum.getTaxRate().equals(taxRate)) {
return codeEnum.getCode();
}
@ -284,7 +284,7 @@ public class ImageSubmitServiceImpl implements ImageSubmitService {
.INVOICETYPE(invoiceType)
.ZHWMC(detail.getGoodsName())
.ZTID(zdata.getZTID())
.ZSM(TaxRateCodeEnum.getCode(detail.getTaxRate()))
.ZSM(TaxRateCodeEnum.getCode(detail.getTaxRateOfSap().toPlainString()))
.build());
String taxRate = "";