本文解答了关于《红冲上年管理费用分录》相关内容,同时关于1、红冲去年的管理费怎么做账,2、红冲去年的管理费用,怎么以前年度损益调整,3、红冲去年费用会计分录,4、红冲往年费用科目后调整分录,5、红冲以前年度费用,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
红冲上年管理费用分录
umsg = new Msg();
umsg.setSubject(MsgSubject.费用类红冲上年管理费用分录);
umsg.setFrom(Global.User);
umsg.setTo(elg.getTo());
umsg.setSenddate(DateUtils.getDateStr(new Date()));
umsg.setDate(new Date());
umsg.setContent(umng.getContent());
umsg.setOrg(Global.Org);
umsg.setQc_type(QualificationControlType.费用.getNameKey());
// 消息
MsgService.save(umsg);
// TypeI类费用
if (elg.getType() == ElecMoneySetType.TypeI.getIndex()) {
umsg.setQc_type(QualificationControlType.金额.getNameKey());
umsg.setRelevance("TypeI");
umsg.setSubject(MsgSubject.金额类外交红冲上年管理费用);
umsg.setContent("收到多余的报销,需要红冲上年管理费用,请审批。");
MsgService.save(umsg);
// 报销单
CocoAction.formRelevance(elg.getFee(), MsgSubject.金额类外交红冲上年管理费用, umsg);
}
// 添加日志
MsgService.saveMsgLog(elg.getFee(), MsgSubject.费用类红冲上年管理费用分录, MsgGrade.财务审核);
}
}
// 累计
mng.setElec("累计用年管理费用:" + rmb + total_fee + ",本次用管理费:" + rmb + fee);
// 修改金额记录
mg.setTotal(total_fee);
tmp_fee.setTotal(total_fee);
}
}
// 存储set
PersistenceUtil.executeUpdate(mng);
PersistenceUtil.executeUpdate(elg);
elgtmpService.SaveElecMoneyTmp(tmp_fee);
elgmService.SaveElecMoney(mg);
} else {
// 多余报销,改变报销单状态
if (elg.getType() == ElecMoneySetType.TypeI.getIndex()) {
// 保存多余的报销
elgtmpService.SaveElecMoneyTmp(elg);
// 报销单
CocoAction.updateFee(elg.getFee(), "returnElec");
//向财务发送消息
Msg umsg = new Msg();
umsg.setSubject(MsgSubject.多余类金额报销);
umsg.setFrom(Global.User);
umsg.setTo(elg.getTo());
umsg.setSenddate(DateUtils.getDateStr(new Date()));
umsg.setDate(new Date());
//message
umsg.setContent(umng.getContent());
umsg.setOrg(Global.Org);
umsg.setQc_type(QualificationControlType.金额.getNameKey());
umsg.setRelevance("TypeI");
MsgService.save(umsg);
// 报销单
CocoAction.formRelevance(elg.getFee(), MsgSubject.多余类金额报销, umsg);
}
// 存储set
PersistenceUtil.executeUpdate(mng);
PersistenceUtil.executeUpdate(elg);
}
// 丢给财务处理
MsgSendService.sendTo(elg.getTo());
return SUCCESS;
}
/**
* 关闭流程
* @return
*/
@Role(name="PAYMENT_DIRECTOR")
public String close() {
CloseUtil.closingToTable(getAttr(Global.CURR_TABLE), getAttr(Global.ID));
return SUCCESS;
}
/**
* 启动流程
* @return
*/
@Role(name="PAYMENT_DIRECTOR")
public String start() {
CloseUtil.startToTable(getAttr(Global.CURR_TABLE), getAttr(Global.ID));
return SUCCESS;
}
@Override
public Umng getModel() {
if (mng == null)
mng = new Umng();
return mng;
}
}
总结:以上是编辑:【妩语】整理及AI智能原创关于《红冲上年管理费用分录
》优质内容解答希望能帮助到您。