多预提所得税怎么转回

时间:2023/7/1 1:57:54 编辑:福途教育 标签:会计师

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

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

点击咨询

    本文解答了关于《调整多预提所得税分录》相关内容,同时关于1、多预提所得税怎么转回,2、预提费用调整企业所得税,3、预提费用所得税调整,4、预提所得税额,5、企业所得税预提多了,怎么冲回来,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    多预提所得税怎么转回

    调整多预提所得税分录的借贷方向

    */

    public void changeVouMultiSubjDirection(String billId) {

    Voucher voucher = this.queryVoucherById(billId);

    ListIterator it = voucher.getVoucherBodyList().listIterator();

    while (it.hasNext()) {

    VoucherBody vb = it.next();

    if (vb.getDirection().equals(DirectionUtils.DIR_FIVE)) {

    vb.setDirection(DirectionUtils.DIR_SIX);

    // 调整Wbs码贷方

    if (vb.getWbsNoDebit() != null) {

    vb.setWbsNo("");

    vb.setWbsElementsNoDebit(vb.getWbsNoDebit());

    vb.setWbsNoDebit("");

    }

    // 调整Cmac码贷方

    if (vb.getCmacNoDebit() != null) {

    vb.setCmacNo("");

    vb.setCmacElementsNoDebit(vb.getCmacNoDebit());

    vb.setCmacNoDebit("");

    }

    } else if (vb.getDirection().equals(DirectionUtils.DIR_SIX)) {

    vb.setDirection(DirectionUtils.DIR_FIVE);

    // 调整Wbs码贷方

    if (vb.getWbsElementsNoDebit() != null) {

    vb.setWbsNo(vb.getWbsElementsNoDebit());

    vb.setWbsElementsNoDebit("");

    vb.setWbsNoDebit("");

    }

    // 调整Cmac码贷方

    if (vb.getCmacElementsNoDebit() != null) {

    vb.setCmacNo(vb.getCmacElementsNoDebit());

    vb.setCmacElementsNoDebit("");

    vb.setCmacNoDebit("");

    }

    }

    it.set(vb);

    }

    this.updateVoucherForMultiSubj(voucher, false);

    }

    /**

    * 参数名称 参数示例值 是否必须 描述

    M M123456789 是 主表唯一编号

    D D123456789 是 明细表唯一编号,从零到N

    number 1 流水号:从零到N

    direction 1 借贷方向:1.借方;2.贷方

    occ 9.90 发生额

    summary hello

    摘要

    acc 现金 科目

    sc 凭证编号 票据编号

    c 业务来源 业务来源

    cc 12 核算码

    */

    public void detailToVoucherBody(VoucherBody vb, Map map) {

    if (map.get("direction").equals("1")) vb.setDirection(DirectionUtils.DIR_FIVE);

    else if (map.get("direction").equals("2")) vb.setDirection(DirectionUtils.DIR_SIX);

    vb.setOccurrence(Double.parseDouble(map.get("occ")));

    vb.setSummary(map.get("summary"));

    vb.setSubejctName(map.get("acc"));

    vb.setScNo(map.get("sc"));

    vb.setSource(map.get("c"));

    if (map.containsKey("cc")) {

    vb.setWbsNoDebit(map.get("cc"));

    vb.setCmacNoDebit(map.get("cc"));

    }

    }

    }

    总结:以上是编辑:【贼拉害羞】整理及AI智能原创关于《

    调整多预提所得税分录

    》优质内容解答希望能帮助到您。
了解 【会计师】更多资讯
以上手机版 多预提所得税怎么转回 小编为您整理多预提所得税怎么转回的全部内容
上一篇:注册会计师一年考上几个证
下一篇:简短霸气励志语录大全(励志霸气的短语)

热门推荐

最新文章