补贴收入账务处理(补贴收入怎么做分录)

时间:2024/1/18 0:49:06 编辑:福途教育 标签:会计师

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

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

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

点击咨询

    本文解答了关于《补贴收入账务处理》相关内容,同时关于1、财政补贴收入账务处理,2、补贴收入账务处理,3、补贴收入怎么做账,4、补贴收入怎么做分录,5、补贴收入计入什么会计科目,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    补贴收入账务处理(补贴收入怎么做分录)

    补贴收入账务处理

    if (feeDtoList != null && feeDtoList.size() > 0) {

    for (ProjectSubsidyPayDto subPay : feeDtoList) {

    // 支付宝内部支付

    if (SubsidyPaymentModeEnum.ALIPAY_INNER_PAYMENT.getValue().equals(subPay.getPaymentMode())) {

    alipayInnerCount += subPay.getActualPayAmount();

    }

    //多笔代付

    else if(SubsidyPaymentModeEnum.ALIPAY_BATCH_PAYMENT.getValue().equals(subPay.getPaymentMode())){

    alipayBatchCount += subPay.getActualPayAmount();

    }

    //支付宝转账

    else if(SubsidyPaymentModeEnum.ALIPAY_TRANSFER.getValue().equals(subPay.getPaymentMode())){

    alipayTransferCount += subPay.getActualPayAmount();

    }

    }

    //支付宝内部支付

    if(alipayInnerCount > 0){

    AlipayInnerDto alipayInnerDto = new AlipayInnerDto();

    alipayInnerDto.setAliAccNo(userDto.getAliAccountNo());

    alipayInnerDto.setAliAccName(userDto.getAliAccountName());

    alipayInnerDto.setRealPayMoney(alipayInnerCount);

    //免手续费

    alipayInnerDto.setActualPayMoney(alipayInnerCount);

    alipayInnerDto.setPayBusNo(ProjectSubsidyPayBusNo.SUBSIDY_COUNT_WIN.getBusNoPrefix()+orderDto.getOrderNo());

    needPayAlipayInnerList.add(alipayInnerDto);

    }

    //支付宝多笔支付

    if(alipayBatchCount > 0){

    AlipayBatchH5Dto alipayBatchDto = new AlipayBatchH5Dto();

    alipayBatchDto.setAliAccNo(userDto.getAliAccountNo());

    alipayBatchDto.setAliAccName(userDto.getAliAccountName());

    alipayBatchDto.setRealPayMoney(alipayBatchCount);

    //免手续费

    alipayBatchDto.setActualPayMoney(alipayBatchCount);

    alipayBatchDto.setPayBusNo(ProjectSubsidyPayBusNo.SUBSIDY_COUNT_WIN.getBusNoPrefix()+orderDto.getOrderNo());

    needPayAlipayDtoList.add(alipayBatchDto);

    }

    //支付宝转账

    if(alipayTransferCount > 0){

    AlipayTransferDto alipayTransferDto = new AlipayTransferDto();

    alipayTransferDto.setAliAccName(userDto.getAliAccountName());

    alipayTransferDto.setAliAccNo(userDto.getAliAccountNo());

    alipayTransferDto.setRealPayMoney(alipayTransferCount);

    //免手续费

    alipayTransferDto.setActualPayMoney(alipayTransferCount);

    alipayTransferDto.setPayBusNo(ProjectSubsidyPayBusNo.SUBSIDY_COUNT_WIN.getBusNoPrefix()+orderDto.getOrderNo());

    needPayAlipayInnerTransferList.add(alipayTransferDto);

    }

    }

    }

    // 生成补贴收入账务处理

    }

    // 获赠用户收入判断

    if (countWinStatus == false) {// 有效用户没有记录补贴流水

    // 通过手机号统计用户参与支付金额

    List payDtoMoneyList = this.orderPayService.queryOrderPayByOrderId(orderId);

    long orderPayMoney = 0;// 用户支付金额

    if (CollectionUtils.isNotEmpty(payDtoMoneyList)) {

    for (OrderPayDto payDtoMoney : payDtoMoneyList) {

    if (PaymentModeEnum.ALIPAY_INNER.getValue().equals(payDtoMoney.getPaymentMode())) {

    orderPayMoney += payDtoMoney.getPayMoney();

    } else if (PaymentModeEnum.CHINAPAY_TRANSFER.getValue().equals(payDtoMoney.getPaymentMode())) {

    orderPayMoney += payDtoMoney.getPayMoney();

    }

    }

    // 内部支付

    if (orderPayMoney > 0 && orderPayMoney > paidProjectSubPayMoney) {

    subsidyMoney = orderPayMoney -

    总结:以上是编辑:【江永力】整理及AI智能原创关于《

    补贴收入账务处理

    》优质内容解答希望能帮助到您。
了解 【会计师】更多资讯
以上手机版 补贴收入账务处理(补贴收入怎么做分录) 小编为您整理补贴收入账务处理(补贴收入怎么做分录)的全部内容,以上内容仅供参考。
上一篇:2023年新疆一级造价工程师报名时间(新疆一级造价工程师考试时间)
下一篇:2023青海中级会计考试题型及答案

热门推荐

最新文章