收到预收款开具零税率发票

时间:2023/3/20 7:12:03 编辑:福途教育 标签:会计师

2023年【会计师】申请条件/费用/专业咨询 >>

会计师申请条件是什么?会计师费用是多少?会计师专业都有哪些?

点击咨询

    本文解答了关于《收到预收款开具零税率发票》相关内容,同时关于的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    收到预收款开具零税率发票

    收到预收款开具零税率发票

    if (preReceiptInfo.getPreAmount().compareTo(BigDecimal.ZERO) == 0) {

    returnFpsl.setFpsl(BigDecimal.ZERO);

    returnFpsl.setKplx("007");

    }

    //2.1.2 预收款有金额,需要单独开具税率为0的发票

    if (preReceiptInfo.getPreAmount().compareTo(BigDecimal.ZERO) == 1) {

    returnFpsl.setFpsl(BigDecimal.ZERO);

    returnFpsl.setKplx("007");

    //明细表税额修改成0

    }

    fpslList.add(returnFpsl);

    } else {

    //2.2 无预收款,或者预收款全部使用

    //2.2.1 单价或金额小于等于0

    if (fpmx.getDj().compareTo(BigDecimal.ZERO) == 0

    fpmx.getJe().compareTo(BigDecimal.ZERO) == 0) {

    ReturnFpsl returnFpsl = new ReturnFpsl(BigDecimal.ZERO, "001", fpmx.getSpmxxh().intValue(), fpmx.getSpmc());

    fpslList.add(returnFpsl);

    } else {

    //2.2.2 单价和金额均大于0

    //计算17%税率不含税金额,税率,发票类型

    BigDecimal bhsjey = fpmx.getJe();

    BigDecimal fpsl = new BigDecimal("0.17");

    String kplx_17;

    if (fpmx.getYhzcbs() != null && fpmx.getYhzcbs().intValue() == 1) {

    kplx_17 = "004";

    } else {

    kplx_17 = "0";

    }

    //计算0%税率不含税金额,税率,发票类型

    BigDecimal bhsjey_0 = fpmx.getJe().add(fpmx.getSe());

    BigDecimal fpsl_0 = BigDecimal.ZERO;

    String kplx_0;

    if (fpmx.getYhzcbs().intValue() == 1) {

    kplx_0 = "004";

    } else {

    kplx_0 = "0";

    }

    //将17%税率和0%税率的实体封装成对象

    ReturnFpsl seventeenFpsl = new ReturnFpsl(fpsl, kplx_17, fpmx.getSpmxxh().intValue(), fpmx.getSpmc());

    ReturnFpsl zeroFpsl = new ReturnFpsl(fpsl_0, kplx_0, fpmx.getSpmxxh().intValue(), fpmx.getSpmc());

    fpslList.add(seventeenFpsl);

    fpslList.add(zeroFpsl);

    }

    }

    return fpslList;

    }

    public static void main(String[] args) {

    BigDecimal i1 = new BigDecimal("11.0001");

    BigDecimal i2 =new BigDecimal("11.0002");

    System.out.println(i1.compareTo(i2)<0?i1:i2);

    }

    }

    总结:以上是编辑:【廖芸荣】整理及AI智能原创关于《

    收到预收款开具零税率发票

    》优质内容解答希望能帮助到您。
了解 【会计师】更多资讯
以上手机版 收到预收款开具零税率发票 小编为您整理收到预收款开具零税率发票的全部内容
上一篇:安全工程师考试多少分合格(安全工程师考试科目及题型)
下一篇:网上怎么报名成人大专流程是什么(怎么在网上报名成人大专)

热门推荐

最新文章