本文解答了关于《油卡充值会计账务处理》相关内容,同时关于1、油卡充值会计账务处理其他应收款怎么做账,2、油卡充值会计账务处理规定,3、先充值后消费怎么做账,4、油卡充值费用会计处理,5、油卡充值会计科目,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
油卡充值会计账务处理
*/
@Override
public void oilCardRechargeAccounting(Payment payment, BigDecimal oilCardRechargeAmount,
BigDecimal rechargeServiceAmount) throws BossBaseException {
// 定义汽油卡收入科目
Long oilCardRechargeSubjectId = payment.getSubjectMapping().getOilCardRechargeIncomeSubjectId();
// 定义汽油卡充值优惠收入科目
Long oilCardRechargeDiscountSubjectId=payment.getSubjectMapping().getOilCardRechargeDiscountIncomeSubjectId();
//定义汽油卡充值服务费支出科目
Long oilCardRechargeServiceExpendSubjectId=payment.getSubjectMapping().getOilCardServiceFeeExpendSubjectId();
List voucherDetailList = new ArrayList();
// 保存汽油卡充值收入
voucherDetailList.add(PaymentAccountingHandler.makeVoucherDetail(payment, oilCardRechargeSubjectId,
AccountSide.CREDIT, oilCardRechargeAmount, "汽油卡充值收入"));
// 保存汽油卡充值优惠收入
voucherDetailList.add(PaymentAccountingHandler.makeVoucherDetail(payment, oilCardRechargeDiscountSubjectId,
AccountSide.CREDIT, payment.getAmount().subtract(oilCardRechargeAmount).subtract(rechargeServiceAmount),
"汽油卡充值优惠收入"));
// 保存汽油卡充值服务费支出
voucherDetailList.add(
PaymentAccountingHandler.makeVoucherDetail(payment, oilCardRechargeServiceExpendSubjectId,
AccountSide.DEBIT, rechargeServiceAmount, "汽油卡充值服务费支出"));
// 保存汽油卡充值会计账务
paymentAccountingVoucherService.saveAccoutingVoucher(payment, voucherDetailList);
}
}
总结:以上是编辑:【阮里鸣】整理及AI智能原创关于《油卡充值会计账务处理
》优质内容解答希望能帮助到您。