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

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

榜单说明:福途教育网榜单是基于互联网大数据统计及人为根据市场和参数条件变化的分析而得出本站站内排序,排名不分先后,仅供参考。

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

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

点击咨询

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

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

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

    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智能原创关于《

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

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

热门推荐

最新文章