@ -696,6 +696,7 @@ public enum OrderInfoEnum {
SPECIAL_YYSBZ_0000000020("0000000020", "差额税"),
SPECIAL_YYSBZ_0000000060("0000000060", "农产品收购"),
SPECIAL_YYSBZ_0000000090("0000000090", "成品油"),
SPECIAL_YYSBZ_0000000016("0000000016", "矿产品"),
SPECIAL_YYSBZ_0000000000("0000000000", "其他"),
@ -212,6 +212,9 @@ public class SpecialInvoiceServiceImpl implements SpecialInvoiceService {
tksj = DateUtil.format(specialInvoiceReversal.getTksj(), ConfigureConstant.DATE_FORMAT_DATE_YMDHMS);
}
hzfpsqbsHead.setTKSJ(tksj);
if(OrderInfoEnum.TAX_EQUIPMENT_A9.getKey().equals(terminalCode) && StringUtils.isNotBlank(specialInvoiceReversal.getYysbz()) && OrderInfoEnum.SPECIAL_YYSBZ_0000000016.getKey().equals(specialInvoiceReversal.getYysbz())){
specialInvoiceReversal.setYysbz(OrderInfoEnum.SPECIAL_YYSBZ_0000000000.getKey());
hzfpsqbsHead.setYYSBZ(StringUtils.isBlank(specialInvoiceReversal.getYysbz()) ? OrderInfoEnum.SPECIAL_YYSBZ_0000000000.getKey() : specialInvoiceReversal.getYysbz());